Daily Builds
An automated job runs daily which checks out the ESMF code from SourceForge and runs tests on a wide variety of platforms.
The Trunk regression test results for the past two weeks are available here.
The ESMF_5_2_0rbranch regression test results for the past two weeks are available here.
Note that today's results appear on the far right column of the table.
The ESMF Reference Manual for Fortran, the ESMF Reference Manual for C, and the ESMF User Guide are automatically being rebuilt from the trunk every 2 hours during the day and every 15 minutes between 9:00 and 12:00 PM at night. This allows developers to view their document changes on the web in a timely fashion. For the exact times see the ESMF Document Rebuild Schedule Table.
Project Allocations
This table shows our project allocations on the various systems we currently test on. Allocation requests are submitted to NASA, NCAR, and Argonne National Labs, yearly based on past useage rates and projected usage for the coming year. This table is updated monthly.
Regression Test Schedule
The ESMF Automated Test Scripts Run Table shows the weekly regression test and backup schedule. ESMF unit tests can be run in either exhaustive or non-exhaustive (sanity check) mode, and on single or multiple processors. The following testing schedule is followed for the unit tests where permitted by each platform:
- Sunday: Exhaustive Multiple Processor
- Monday: Exhaustive Multiple Processor
- Tuesday: Exhaustive Single Processor
- Wednesday: Exhaustive Multiple Processor
- Thursday: Exhaustive Multiple Processor
- Friday: Non-Exhaustive Multiple Processor
- Saturday: Non-Exhaustive Single Processor
Platform Information
See below for information about specific platforms ESMF builds and tests on.
- Cray XT (jaguar) with:
- ESMF_OS=Unicos
- ESMF_COMPILER=[intel|pgi]
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpi
- Cray X1E (water) with:
- ESMF_OS=Unicos
- ESMF_COMPILER=default
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpi
- IBM AIX (bluefire) with:
- ESMF_OS=AIX
- ESMF_COMPILER=default
- ESMF_ABI=32/64
- ESMF_SITE=default
- ESMF_COMM=mpi
- IBM Bluegene/L (frost) with:
- ESMF_OS=Linux
- ESMF_COMPILER=xlf
- ESMF_ABI=32
- ESMF_SITE=default
- ESMF_COMM=mpi
- Linux Cluster (discover) with :
- ESMF_OS=Linux
- ESMF_COMPILER=[intel|nag|pgi]
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=[mpiuni|openmpi|intelmpi]
- Linux Server (pluto) with :
- ESMF_OS=Linux
- ESMF_COMPILER=[absoft|g95|gfortran|nag]
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=[openmpi|mpich2|mvapich2]
- Linux Cluster (Jet) with :
- ESMF_OS=Linux
- ESMF_COMPILER=[intel|pgi]
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpich2
- Linux Cluster (fusion) with :
- ESMF_OS=Linux
- ESMF_COMPILER=intel
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpich2
- Mac OS X Server ( haumea) with:
- ESMF_OS=Darwin
- ESMF_COMPILER=[absoft|g95|gfortran]
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=[mpich2, mvapich2]
- SGI Altix ( columbia) with :
- ESMF_OS=Linux
- ESMF_COMPILER=intel
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpi
- SGI ICE ( pleiades) with :
- ESMF_OS=Linux
- ESMF_COMPILER=intel
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpi
- Sun Sparc ( mdev890) with :
- ESMF_OS=SunOS
- ESMF_COMPILER=default
- ESMF_ABI=64
- ESMF_SITE=default
- ESMF_COMM=mpi
- SGI IRIX64 ( ferrari) with :
- ESMF_OS=IRIX64
- ESMF_COMPILER=default
- ESMF_ABI=32/64
- ESMF_SITE=default
- ESMF_COMM=mpi

