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

The machine naming scheme is:

Machine Type Nickname Notes
Intel P4 "faulks" Fedora Core 6
Intel P4 "meander" Ubuntu 8.10
Intel P4 "lagoon" Ubuntu 9.10
AMD Opteron Barcelona "harbor" Ubuntu 8.04 LTS (x86_64)
Intel Xeon (5xxx series) "debathena" Ubuntu 9.04
AMD Opteron "mseas", "path" Centos 5.2
Intel Xeon (Woodcrest) "dickens" Fedora 10 (x86_64)
Intel Core 2 duo "danton" Fedora 11 (x86_64)
ACESgrid Dell cluster (Xeon) "aces" Fedora Core 2
Intel Xeon (Woodcrest) cluster "beagle" Rocks 5.2 (x86_64)
SGI Altix XE cluster (Intel Xeon) "pleiades" SuSE Linux
IBM Power6 "iblade" AIX
IBM Power6 "bluefire" AIX 5L
AMD Opteron Barcelona "hpcdistro" OpenSolaris x86 2009.06
AMD Opteron "solasrv" Solaris 10
Sun UltraSparc IV "rays" Solaris 10
Sun UltraSparc III "sunathena" Solaris 10
NEC SX-8 "sx8" Super-UX
PowerPC970MP cluster "bigred" SuSE SLES 9 (PPC)


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
faulks linux_ia32_g77 forward 20110131 summary.txt 73:77
faulks linux_ia32_gfortran adjoint 20110131 summary.txt 17:17
faulks linux_ia32_gfortran forward 20110131 summary.txt 74:77
faulks linux_ia32_ifort+authors forward 20110131 summary.txt 75:77
faulks linux_ia32_ifort+authors+mth forward 20110131 summary.txt 63:64
faulks linux_ia32_pgf77+authors_fc5 forward 20110131 summary.txt 2:2
meander linux_ia32_gfortran adjoint 20110128 summary.txt 17:17
meander linux_ia32_gfortran forward 20110131 summary.txt 74:77
meander linux_ia32_gfortran+mth forward 20110126 summary.txt 63:64
meander linux_ia32_gfortran+mth.noieee forward 20110127 summary.txt 54:64
meander linux_ia32_gfortran.noieee adjoint 20110129 summary.txt 14:17
meander linux_ia32_gfortran.noieee forward 20110125 summary.txt 63:77
aces linux_ia32_g77 adjoint 20110131 summary.txt 16:17
aces linux_ia32_g77+mpi_aces forward 20110131 summary.txt 63:68
aces linux_ia32_ifort.aces+mth forward 20110131 summary.txt 63:64
aces linux_ia32_ifort+mpi_aces adjoint 20110131 summary.txt 9:9
aces linux_ia32_ifort+mpi_aces forward 20110131 summary.txt 66:69
aces linux_ia32_ifort+mpi_aces+mth forward 20110131 summary.txt 42:44
aces linux_ia32_ifort+mpi_aces restart 20110131 summary.txt 66:69
aces linux_ia32_open64.trapuv forward 20110131 summary.txt 73:77
aces linux_ia32_pgf77+mpi_aces forward 20110131 summary.txt 65:69
baudelaire linux_amd64_g77 adjoint 20110131 summary.txt 16:17
baudelaire linux_amd64_g77 forward 20110131 summary.txt 74:77
baudelaire linux_amd64_gfortran adjoint 20110131 summary.txt 17:17
baudelaire linux_amd64_gfortran forward 20110131 summary.txt 75:77
baudelaire linux_amd64_gfortran+mpi_generic adjoint 20110131 summary.txt 9:9
baudelaire linux_amd64_gfortran+mpi_generic forward 20110131 summary.txt 65:69
baudelaire linux_amd64_gfortran+mpi_generic+mth forward 20110131 summary.txt 42:44
baudelaire linux_amd64_gfortran+mpi_generic+mth restart 20110131 summary.txt 43:44
baudelaire linux_amd64_gfortran+mth forward 20110131 summary.txt 64:64
baudelaire linux_amd64_gfortran restart 20110131 summary.txt 75:77
baudelaire linux_amd64_ifort11 forward 20110131 summary.txt 75:77
dickens linux_amd64_g77 forward 20110131 summary.txt 74:77
dickens linux_amd64_gfortran forward 20110131 summary.txt 75:77
dickens linux_amd64_gfortran+mth forward 20110131 summary.txt 64:64
dickens linux_amd64_gfortran restart 20110131 summary.txt 75:77
danton linux_amd64_ifort+mpi_chk.use_r4 forward 20110124 summary.txt 43:69
danton linux_amd64_ifort+mpi_chk.use_r4 restart 20110124 summary.txt 66:69
danton linux_amd64_ifort+mpi_loc+mth forward 20110124 summary.txt 42:44
danton linux_amd64_ifort+mpi_loc+mth restart 20110124 summary.txt 43:44
beagle linux_amd64_ifort_beagle forward 20110131 summary.txt 75:77
beagle linux_amd64_ifort+mpi_beagle forward 20110131 summary.txt 66:69
beagle linux_amd64_ifort+mpi_beagle.noieee forward 20110131 summary.txt 65:69
beagle linux_amd64_ifort+mpi_beagle.noieee restart 20110131 summary.txt 58:69
beagle linux_amd64_ifort+mpi_beagle restart 20110131 summary.txt 66:69
harbor linux_amd64_gfortran4.4 adjoint 20110108 summary.txt 17:17
harbor linux_amd64_gfortran4.4+mpi_generic adjoint 20110123 summary.txt 9:9
harbor linux_amd64_gfortran4.4+mpi_generic forward 20110118 summary.txt 66:69
harbor linux_amd64_gfortran4.4+mpi_generic+mth forward 20110128 summary.txt 43:44
harbor linux_amd64_gfortran4.4+mpi_generic+mth.noieee forward 20110128 summary.txt 39:44
harbor linux_amd64_gfortran4.4+mpi_generic.noieee adjoint 20110123 summary.txt 9:9
harbor linux_amd64_gfortran4.4+mpi_generic.noieee forward 20110118 summary.txt 58:69
harbor linux_amd64_gfortran4.4+mth forward 20110113 summary.txt 64:64
harbor linux_amd64_gfortran4.4+mth.noieee forward 20110113 summary.txt 55:64
harbor linux_amd64_gfortran4.4.noieee adjoint 20110108 summary.txt 17:17
harbor linux_amd64_gfortran adjoint 20110106 summary.txt 17:17
harbor linux_amd64_gfortran forward 20110101 summary.txt 75:77
harbor linux_amd64_gfortran+mpi_generic adjoint 20110121 summary.txt 9:9
harbor linux_amd64_gfortran+mpi_generic forward 20110116 summary.txt 66:69
harbor linux_amd64_gfortran+mpi_generic.noieee adjoint 20110121 summary.txt 9:9
harbor linux_amd64_gfortran+mpi_generic.noieee forward 20110116 summary.txt 66:69
harbor linux_amd64_gfortran+mth forward 20110111 summary.txt 27:64
harbor linux_amd64_gfortran+mth.noieee forward 20110111 summary.txt 27:64
harbor linux_amd64_gfortran.noieee adjoint 20110106 summary.txt 17:17
harbor linux_amd64_gfortran.noieee forward 20110101 summary.txt 75:77
harbor linux_amd64_ifort11 adjoint 20110107 summary.txt 17:17
harbor linux_amd64_ifort11+mpi_generic adjoint 20110122 summary.txt 9:9
harbor linux_amd64_ifort11+mpi_generic forward 20110117 summary.txt 66:69
harbor linux_amd64_ifort11+mpi_generic+mth forward 20110127 summary.txt 41:44
harbor linux_amd64_ifort11+mpi_generic+mth.noieee forward 20110127 summary.txt 38:44
harbor linux_amd64_ifort11+mpi_generic.noieee adjoint 20110122 summary.txt 5:9
harbor linux_amd64_ifort11+mpi_generic.noieee forward 20110117 summary.txt 58:69
harbor linux_amd64_ifort11.noieee adjoint 20110107 summary.txt 13:17
harbor linux_amd64_open64 adjoint 20110109 summary.txt 0:17
harbor linux_amd64_open64 forward 20110104 summary.txt 0:77
harbor linux_amd64_open64+mth forward 20110114 summary.txt 0:64
harbor linux_amd64_open64+mth.noieee forward 20110114 summary.txt 0:64
harbor linux_amd64_open64.noieee adjoint 20110109 summary.txt 0:17
harbor linux_amd64_open64.noieee forward 20110104 summary.txt 0:77
harbor linux_amd64_sunf90 adjoint 20110122 summary.txt 0:17
harbor linux_amd64_sunf90 forward 20110121 summary.txt 0:77
harbor linux_amd64_sunf90+mth forward 20110123 summary.txt 0:64
harbor linux_amd64_sunf90+mth.noieee forward 20110123 summary.txt 0:64
harbor linux_amd64_sunf90.noieee adjoint 20110122 summary.txt 0:17
harbor linux_amd64_sunf90.noieee forward 20110121 summary.txt 0:77
pleiades linux_amd64_ifort+mpi_ice_nas forward 20110116 summary.txt 66:69
pleiades linux_amd64_ifort+mpi_ice_nas.noieee forward 20110116 summary.txt 66:69
pleiades linux_amd64_ifort+mpi_ice_nas.noieee restart 20110116 summary.txt 66:69
pleiades linux_amd64_ifort+mpi_ice_nas restart 20110116 summary.txt 66:69
iblade sp6+mpi_iblade forward 20110130 summary.txt 58:69
solasrv sunos_i86pc_f95 forward 20110131 summary.txt 65:77
sx8 SUPER-UX_SX-8_sxf90+mpi_awi forward 20110130 summary.txt 64:69
trane darwin_ia32_pgf95_trane forward 20110131 summary.txt 67:77
dodongo linux_ia32_ifort+oad adjoint 20110131 summary.txt 1:1
stomp linux_ia64_ifort+oad adjoint 20110131 summary.txt 1:1
bigred linux_ppc_xlf_bigred+mpi forward 20110103 summary.txt 57:69
debathena32 linux_ia32_sunf90 adjoint 20110129 summary.txt 5:5
debathena32 linux_ia32_sunf90 forward 20110128 summary.txt 6:6
debathena32 linux_ia32_sunf90+mpi_generic adjoint 20110129 summary.txt 5:5
debathena32 linux_ia32_sunf90+mpi_generic forward 20110129 summary.txt 6:6
debathena32 linux_ia32_sunf90+mpi_generic+mth forward 20110129 summary.txt 6:6
debathena32 linux_ia32_sunf90+mpi_generic+mth.noieee forward 20110126 summary.txt 5:6
debathena32 linux_ia32_sunf90+mpi_generic.noieee adjoint 20110126 summary.txt 5:5
debathena32 linux_ia32_sunf90+mpi_generic.noieee forward 20110126 summary.txt 5:6
debathena32 linux_ia32_sunf90+mth forward 20110129 summary.txt 6:6
debathena32 linux_ia32_sunf90+mth.noieee forward 20110126 summary.txt 5:6
debathena32 linux_ia32_sunf90.noieee adjoint 20110126 summary.txt 5:5
debathena32 linux_ia32_sunf90.noieee forward 20110125 summary.txt 5:6
debathena64 linux_amd64_sunf90 adjoint 20110130 summary.txt 5:5
debathena64 linux_amd64_sunf90 forward 20110129 summary.txt 6:6
debathena64 linux_amd64_sunf90+mpi_generic adjoint 20110130 summary.txt 1:5
debathena64 linux_amd64_sunf90+mpi_generic forward 20110130 summary.txt 6:6
debathena64 linux_amd64_sunf90+mpi_generic+mth forward 20110130 summary.txt 6:6
debathena64 linux_amd64_sunf90+mpi_generic+mth.noieee forward 20110131 summary.txt 6:6
debathena64 linux_amd64_sunf90+mpi_generic.noieee adjoint 20110131 summary.txt 1:5
debathena64 linux_amd64_sunf90+mpi_generic.noieee forward 20110131 summary.txt 6:6
debathena64 linux_amd64_sunf90+mth forward 20110130 summary.txt 6:6
debathena64 linux_amd64_sunf90+mth.noieee forward 20110131 summary.txt 6:6
debathena64 linux_amd64_sunf90.noieee adjoint 20110131 summary.txt 4:5
debathena64 linux_amd64_sunf90.noieee forward 20110130 summary.txt 6:6
lagoon linux_ia32_gfortran+mpi_generic adjoint 20110111 summary.txt 9:9
lagoon linux_ia32_gfortran+mpi_generic forward 20110110 summary.txt 64:69
lagoon linux_ia32_gfortran+mpi_generic+mth forward 20110111 summary.txt 42:44
lagoon linux_ia32_gfortran+mpi_generic+mth.noieee forward 20110111 summary.txt 37:44
lagoon linux_ia32_gfortran+mpi_generic.noieee adjoint 20110111 summary.txt 6:9
lagoon linux_ia32_gfortran+mpi_generic.noieee forward 20110110 summary.txt 55:69
lagoon linux_ia32_ifort11 adjoint 20110112 summary.txt 17:17
lagoon linux_ia32_ifort11 forward 20110111 summary.txt 75:77
lagoon linux_ia32_ifort11.noieee adjoint 20110110 summary.txt 0:17
lagoon linux_ia32_ifort11.noieee forward 20110111 summary.txt 67:77
mseas32 linux_ia32_pathf90 adjoint 20110131 summary.txt 2:5
mseas32 linux_ia32_pathf90 forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90+mpi_generic adjoint 20110131 summary.txt 5:5
mseas32 linux_ia32_pathf90+mpi_generic forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90+mpi_generic+mth forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90+mpi_generic+mth.noieee forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90+mpi_generic.noieee adjoint 20110131 summary.txt 5:5
mseas32 linux_ia32_pathf90+mpi_generic.noieee forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90+mth forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90+mth.noieee forward 20110131 summary.txt 6:6
mseas32 linux_ia32_pathf90.noieee adjoint 20110131 summary.txt 5:5
mseas32 linux_ia32_pathf90.noieee forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90 adjoint 20110131 summary.txt 5:5
mseas64 linux_amd64_pathf90 forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90+mpi_generic adjoint 20110131 summary.txt 5:5
mseas64 linux_amd64_pathf90+mpi_generic forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90+mpi_generic+mth forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90+mpi_generic+mth.noieee forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90+mpi_generic.noieee adjoint 20110131 summary.txt 5:5
mseas64 linux_amd64_pathf90+mpi_generic.noieee forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90+mth forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90+mth.noieee forward 20110131 summary.txt 6:6
mseas64 linux_amd64_pathf90.noieee adjoint 20110131 summary.txt 5:5
mseas64 linux_amd64_pathf90.noieee forward 20110131 summary.txt 6:6
path32 linux_ia32_pathf90 adjoint 20110126 summary.txt 7:17
path32 linux_ia32_pathf90 forward 20110125 summary.txt 48:77
path32 linux_ia32_pathf90+mpi_generic adjoint 20110105 summary.txt 3:9
path32 linux_ia32_pathf90+mpi_generic forward 20110104 summary.txt 62:69
path32 linux_ia32_pathf90+mpi_generic+mth.noieee forward 20110118 summary.txt 36:44
path32 linux_ia32_pathf90+mpi_generic.noieee forward 20110116 summary.txt 60:69
path32 linux_ia32_pathf90+mth forward 20110127 summary.txt 7:64
path32 linux_ia32_pathf90+mth.noieee forward 20110115 summary.txt 55:64
path32 linux_ia32_pathf90.noieee forward 20110113 summary.txt 68:77
path64 linux_amd64_pathf90 adjoint 20110129 summary.txt 1:17
path64 linux_amd64_pathf90 forward 20110128 summary.txt 68:77
path64 linux_amd64_pathf90+mpi_generic adjoint 20110111 summary.txt 1:9
path64 linux_amd64_pathf90+mpi_generic forward 20110110 summary.txt 62:69
path64 linux_amd64_pathf90+mpi_generic+mth.noieee forward 20110124 summary.txt 4:44
path64 linux_amd64_pathf90+mpi_generic.noieee forward 20110122 summary.txt 60:69
path64 linux_amd64_pathf90+mth forward 20110130 summary.txt 8:64
path64 linux_amd64_pathf90+mth.noieee forward 20110121 summary.txt 56:64
path64 linux_amd64_pathf90.noieee forward 20110119 summary.txt 68:77
sunathena32 sunos_sparc_sunf90 adjoint 20110104 summary.txt 2:5
sunathena32 sunos_sparc_sunf90 forward 20110103 summary.txt 6:6
sunathena32 sunos_sparc_sunf90+mpi_generic adjoint 20110104 summary.txt 1:5
sunathena32 sunos_sparc_sunf90+mpi_generic forward 20110104 summary.txt 6:6
sunathena32 sunos_sparc_sunf90+mpi_generic+mth forward 20110104 summary.txt 6:6
sunathena32 sunos_sparc_sunf90+mth forward 20110104 summary.txt 6:6
This table generated on: Mon Jan 31 23:50:02 EST 2011

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