The MITgcm model is tested (compiled and run) in an automated fashion on a variety of different machines. The following is a summary of the MITgcm verification suite for the time period: 2017_04.

The machine naming scheme is:

Nickname Processor Type Operating System
"baudelaire" Intel Xeon Fedora 13 (x86_64)
"acesgrid" Intel Xeon (Westmere-EP) cluster Fedora 15 (x86_64)
"svante" Intel Xeon (Sandy Bridge) Fedora 19 (x86_64)
"engaging" Intel Xeon (Sandy Bridge) CentOS 6
"pleiades" SGI Altix XE cluster (Intel Xeon) Suse Linux
"archer" Cray XC30 Linux
"ollie" Cray CS400 CentOS
"uv100" Intel Xeon (Westmere-EX) SGI cluster Suse SLES 11 (x86_64)
"stan" NEC SX-ACE Super-UX
"jaures" Intel Core i7-4900MQ Fedora 23 (x86_64)
"stomp" Intel Xeon Ubuntu (x86-64)
"octopus" AMD Athlon Ubuntu


The complete output for the verification runs can be found in the summary pages and the testing archives. The latest reports are:

Nickname OPTFILE Name Type Date Summary Ratio
acesgrid linux_amd64_gfortran+mpi forward 20170418 summary.txt 90:91
acesgrid linux_amd64_gfortran+mpi.fast forward 20170416 summary.txt 90:91
acesgrid linux_amd64_gfortran+mpi+mth forward 20170418 summary.txt 86:87
acesgrid linux_amd64_gfortran+mpi+mth restart 20170418 summary.txt 86:87
acesgrid linux_amd64_gfortran+mpi+mth.fast forward 20170416 summary.txt 86:87
acesgrid linux_amd64_gfortran+mpi+mth.fast restart 20170416 summary.txt 86:87
acesgrid linux_amd64_open64.dvlp adjoint-taf 20170416 summary.txt 28:28
acesgrid linux_amd64_open64.dvlp forward 20170418 summary.txt 95:97
acesgrid linux_amd64_open64+mpi forward 20170418 summary.txt 87:90
acesgrid linux_amd64_open64+mpi restart 20170418 summary.txt 87:90
acesgrid linux_amd64_open64+mpi.fast forward 20170416 summary.txt 80:90
acesgrid linux_amd64_open64+mpi.fast restart 20170416 summary.txt 84:90
acesgrid linux_amd64_pathf90+mpi forward 20170418 summary.txt 83:90
acesgrid linux_amd64_pathf90+mpi.fast forward 20170416 summary.txt 83:90
acesgrid linux_amd64_pathf90+mth forward 20170418 summary.txt 82:86
acesgrid linux_amd64_pathf90+mth restart 20170418 summary.txt 86:86
acesgrid linux_amd64_pathf90+mth.fast forward 20170416 summary.txt 82:86
acesgrid linux_amd64_pathf90+mth.fast restart 20170416 summary.txt 86:86
acesgrid linux_amd64_pgf77+mpi adjoint-taf 20170418 summary.txt 24:24
acesgrid linux_amd64_pgf77+mpi forward 20170418 summary.txt 77:90
acesgrid linux_amd64_pgf77+mpi restart 20170418 summary.txt 87:90
acesgrid linux_amd64_pgf77+mpi.fast adjoint-taf 20170416 summary.txt 15:24
acesgrid linux_amd64_pgf77+mpi.fast forward 20170416 summary.txt 74:90
acesgrid linux_amd64_pgf77+mpi.fast restart 20170416 summary.txt 84:90
baudelaire linux_amd64_g77 adjoint-taf 20170430 summary.txt 27:28
baudelaire linux_amd64_g77 forward 20170430 summary.txt 91:97
baudelaire linux_amd64_gfortran.dvlp adjoint-taf 20170430 summary.txt 28:28
baudelaire linux_amd64_gfortran.dvlp tanglin-taf 20170430 summary.txt 19:19
baudelaire linux_amd64_gfortran.dvlp adjoint-oad 20170430 summary.txt 9:10
baudelaire linux_amd64_gfortran.dvlp forward 20170430 summary.txt 99:99
baudelaire linux_amd64_gfortran.dvlp restart 20170430 summary.txt 97:99
baudelaire linux_amd64_gfortran+mpi.dvlp adjoint-taf 20170430 summary.txt 24:24
baudelaire linux_amd64_gfortran+mpi.dvlp forward 20170430 summary.txt 90:91
baudelaire linux_amd64_gfortran+mpi+mth.dvlp forward 20170430 summary.txt 86:87
baudelaire linux_amd64_gfortran+mpi+mth.dvlp restart 20170430 summary.txt 86:87
baudelaire linux_amd64_gfortran+mth.dvlp forward 20170430 summary.txt 86:86
baudelaire linux_amd64_ifort11.dvlp forward 20170430 summary.txt 99:103
engaging linux_amd64_gfortran adjoint-oad 20170430 summary.txt 10:10
engaging linux_amd64_gfortran forward 20170430 summary.txt 97:97
engaging linux_amd64_gfortran forward 20170430 summary.txt 8:8
engaging linux_amd64_gfortran restart 20170430 summary.txt 8:8
engaging linux_amd64_gfortran forward 20170430 summary.txt 7:7
engaging linux_amd64_gfortran restart 20170430 summary.txt 7:7
engaging linux_amd64_gfortran+mpi adjoint-oad 20170430 summary.txt 6:6
engaging linux_amd64_gfortran+mpi forward 20170430 summary.txt 89:90
engaging linux_amd64_gfortran+mpi restart 20170430 summary.txt 87:90
engaging linux_amd64_gfortran+mpi forward 20170430 summary.txt 2:2
engaging linux_amd64_gfortran+mpi.dvlp tanglin-taf 20170430 summary.txt 16:16
engaging linux_amd64_gfortran+mpi.fast tanglin-taf 20170428 summary.txt 16:16
engaging linux_amd64_gfortran+mpi.fast forward 20170430 summary.txt 89:90
engaging linux_amd64_gfortran+mpi.fast restart 20170430 summary.txt 87:90
engaging linux_amd64_ifort+impi.dvlp forward 20170430 summary.txt 86:95
engaging linux_amd64_ifort+impi.dvlp restart 20170430 summary.txt 92:95
engaging linux_amd64_ifort+impi.fast forward 20170430 summary.txt 85:90
engaging linux_amd64_ifort+impi.fast restart 20170430 summary.txt 87:90
engaging linux_amd64_ifort+impi+mth.dvlp forward 20170430 summary.txt 83:87
engaging linux_amd64_ifort+impi+mth.dvlp restart 20170430 summary.txt 86:87
engaging linux_amd64_ifort+impi+mth.fast forward 20170428 summary.txt 83:87
engaging linux_amd64_ifort+impi+mth.fast restart 20170428 summary.txt 86:87
engaging linux_amd64_ifort+impi.use_r4.dvlp forward 20170428 summary.txt 56:95
engaging linux_amd64_ifort+impi.use_r4.dvlp restart 20170428 summary.txt 86:90
engaging linux_amd64_open64.dvlp forward 20170430 summary.txt 95:97
engaging linux_amd64_open64+mpi.dvlp adjoint-taf 20170430 summary.txt 24:24
engaging linux_amd64_open64+mpi.dvlp forward 20170430 summary.txt 87:90
engaging linux_amd64_open64+mpi.dvlp restart 20170430 summary.txt 87:90
engaging linux_amd64_open64+mpi.fast adjoint-taf 20170428 summary.txt 21:24
engaging linux_amd64_open64+mpi.fast forward 20170430 summary.txt 80:90
engaging linux_amd64_open64+mpi.fast restart 20170430 summary.txt 84:90
svante linux_amd64_ifort11+mpi.dvlp forward 20170430 summary.txt 86:90
svante linux_amd64_ifort11+mpi.dvlp restart 20170430 summary.txt 87:90
svante linux_amd64_ifort11+mpi.fast forward 20170428 summary.txt 76:90
svante linux_amd64_ifort11+mpi.fast restart 20170428 summary.txt 74:90
svante linux_amd64_pgf77+mpi.dvlp adjoint-taf 20170430 summary.txt 23:24
svante linux_amd64_pgf77+mpi.dvlp forward 20170430 summary.txt 75:90
svante linux_amd64_pgf77+mpi.dvlp restart 20170430 summary.txt 78:90
svante linux_amd64_pgf77+mpi.fast adjoint-taf 20170428 summary.txt 15:24
svante linux_amd64_pgf77+mpi.fast forward 20170428 summary.txt 67:90
svante linux_amd64_pgf77+mpi.fast restart 20170428 summary.txt 77:87
svante linux_amd64_pgf77+mth.dvlp forward 20170430 summary.txt 75:86
svante linux_amd64_pgf77+mth.dvlp restart 20170430 summary.txt 73:86
svante linux_amd64_pgf77+mth.fast forward 20170428 summary.txt 70:86
svante linux_amd64_pgf77+mth.fast restart 20170428 summary.txt 73:83
glacier linux_amd64_gfortran+mpi adjoint-taf 20170430 summary.txt 6:6
glacier linux_amd64_gfortran+mpi forward 20170430 summary.txt 5:5
glacier linux_amd64_gfortran+mpi restart 20170430 summary.txt 5:5
glacier linux_amd64_gfortran+mpi.dvlp forward 20170430 summary.txt 5:5
glacier linux_amd64_gfortran+mpi.dvlp restart 20170430 summary.txt 5:5
glacier linux_amd64_gfortran+mpi.fast forward 20170430 summary.txt 5:5
glacier linux_amd64_gfortran+mpi.fast restart 20170430 summary.txt 5:5
ollie linux_ia64_cray_ollie+mpi.dvlp forward 20170430 summary.txt 84:90
ollie linux_ia64_cray_ollie+mpi.fast forward 20170430 summary.txt 71:90
ollie linux_ia64_ifort_ollie+mpi.dvlp forward 20170430 summary.txt 86:90
ollie linux_ia64_ifort_ollie+mpi.fast forward 20170430 summary.txt 73:90
stan1 SUPER-UX_SX-ACE_sxf90_awi+mpi forward 20170430 summary.txt 74:90
pleiades linux_amd64_ifort+mpi_ice_nas forward 20170419 summary.txt 85:90
pleiades linux_amd64_ifort+mpi_ice_nas restart 20170419 summary.txt 87:90
pleiades linux_amd64_ifort+mpi_ice_nas.fast forward 20170420 summary.txt 85:90
pleiades linux_amd64_ifort+mpi_ice_nas.fast restart 20170420 summary.txt 87:90
archer linux_ia64_cray_archer+mpi forward 20170407 summary.txt 84:94
archer linux_ia64_cray_archer+mpi restart 20170407 summary.txt 91:94
archer linux_ia64_cray_archer+mpi.fast forward 20170407 summary.txt 72:94
archer linux_ia64_cray_archer+mpi.fast restart 20170407 summary.txt 56:94
charles-B linux_amd64_gfortran.dvlp adjoint-taf 20170430 summary.txt 28:28
charles-B linux_amd64_gfortran.dvlp forward 20170430 summary.txt 99:99
charles-B linux_amd64_gfortran.dvlp restart 20170430 summary.txt 97:99
charles-B linux_amd64_gfortran+mpi.dvlp adjoint-taf 20170430 summary.txt 24:24
charles-B linux_amd64_gfortran+mpi.dvlp forward 20170430 summary.txt 95:96
charles-B linux_amd64_gfortran+mth.dvlp forward 20170430 summary.txt 86:86
charles-B linux_amd64_gfortran+mth.dvlp restart 20170430 summary.txt 86:86
jaures linux_amd64_g77 forward 20170401 summary.txt 91:95
jaures linux_amd64_g77 restart 20170401 summary.txt 91:91
jaures linux_amd64_gfortran.dvlp adjoint-taf 20170401 summary.txt 28:28
jaures linux_amd64_gfortran.dvlp forward 20170401 summary.txt 97:97
jaures linux_amd64_gfortran.dvlp restart 20170401 summary.txt 95:97
jaures linux_amd64_gfortran+mpi.dvlp adjoint-taf 20170401 summary.txt 24:24
jaures linux_amd64_gfortran+mpi+mth.dvlp forward 20170401 summary.txt 82:83
jaures linux_amd64_gfortran+mpi+mth.dvlp restart 20170401 summary.txt 82:83
jaures linux_amd64_gfortran.use_r4.dvlp adjoint-taf 20170401 summary.txt 24:28
jaures linux_amd64_gfortran.use_r4.dvlp forward 20170401 summary.txt 64:97
jaures linux_amd64_gfortran.use_r4.dvlp restart 20170401 summary.txt 94:97
jaures linux_amd64_gfortran.use_r4+mpi.dvlp forward 20170401 summary.txt 56:90
jaures linux_amd64_gfortran.use_r4+mpi.dvlp restart 20170401 summary.txt 86:90
julos linux_ia32_g77 forward 20170401 summary.txt 90:97
julos linux_ia32_ifort.dvlp forward 20170401 summary.txt 90:97
This table generated on: Sun Apr 30 23:55:01 EDT 2017

Examples of the scripts used for these testing runs can be obtained from: MITgcm/tools/example_scripts.