GEOS-Chem supported platforms and compilers

From Geos-chem

Jump to: navigation, search

Timing information from the 1-month benchmark simulations

Here are timing results for the GEOS-Chem 1-month benchmark simulation across various platform/compiler combinations. All wall clock times are given in hours:minutes.

For more information about GEOS-Chem performance issues, please see:

  1. GEOS-Chem performance
  2. Overview of supported compilers
  3. Machine issues & portability

Contents

Linux (including CentOS)

Group Version Platform and OS Compiler CPUs Wall Time Contact
Dalhousie v9-01-02
GEOS5
Linux-x86_64 12 x 2.8GHz Intel Xeon X5660 (dual core), 72GB memory Intel x86-64, ifort 10.0.023 24 00:30 Wai-Ho Lo
Dalhousie v9-01-02
GEOS5
Linux-x86_64 12 x 2.8GHz Intel Xeon X5660 (dual core), 72GB memory Intel x86-64, ifort 10.0.023 12* 00:54 Wai-Ho Lo
Dalhousie v9-01-02
GEOS5
Linux-x86_64 12 x 2.8GHz Intel Xeon X5660 (dual core), 72GB memory Intel x86-64, ifort 10.0.023 8* 01:15 Wai-Ho Lo
Harvard v9-01-02e
GEOS5
Sun Fire x4600, Linux-x86_64 8 x 2.8GHz AMD Opteron 8220 (dual core), 32GB memory Intel x86-64, ifort 11.1.069 8 01:30 GEOS-Chem Support Team
CU Boulder v8-03-01
GEOS5
Intel(R) quad-core Xeon X5570 @ 2.93 GHz; 24 GB RAM (or 3GB/core); OS: SUSE Linux. Hyperthreading used to obtain 16 "effective" CPUs with only 8 physical CPUs Intel x86-64, ifort 10.1.021 16 00:42 Alex Turner
CU Boulder v8-03-01
GEOS5
Intel(R) quad-core Xeon X5570 @ 2.93 GHz; 24 GB RAM (or 3GB/core); OS: SUSE Linux.
Intel x86-64, ifort 10.1.021 8 00:48 Alex Turner
JPL v8-02-04
GEOS5
Intel(R) Xeon(R) CPU X5550 @ 2.67GHz; OS: Cent OS 5.4 (linux), 12 G RAM Intel 64, ifort 10.1 8 00:37 Jianjun Jin
CSU v8-02-04
GEOS5
Sun Fire X2250, 2 x quad-core Intel Xeon 3.0 GHz Processors; 8 GB RAM; OS: Linux CentOS Intel x86-64 ifort 11.1.072 8 00:59 Colette Heald
CSU v8-03-01
GEOS5
HP DL360 G6, 2 x quad-core Intel Xeon X5570 2.93 GHz Processors; 8 GB RAM; OS: Linux CentOS Intel x86-64 ifort 11.1.072 8 01:06 Colette Heald
Harvard v8-02-04
GEOS-5
Sun Fire x4600, Linux-x86_64 8 x 2.8GHz AMD Opteron 8220 (dual core), 32GB memory Intel x86-64 ifort 10.1.013 4 2:11 GEOS-Chem Support Team
Harvard v8-02-01
GEOS-5
Sun Fire x4600, Linux-x86_64 8 x 2.8GHz AMD Opteron 8220 (dual core), 32GB memory Intel x86-64 ifort 10.1.013 4 2:15 GEOS-Chem Support Team
Harvard v8-02-01
GEOS-4
Sun Fire x4600, Linux-x86_64 8 x 2.8GHz AMD Opteron 8220 (dual core), 32GB memory Intel x86-64 ifort 10.1.013 8 0:53 GEOS-Chem Support Team
UC Berkeley v8-02-01 Harpertown 2 x 4-core Intel Xeon 2.33 GHz processors; 16 GB RAM; OS: RedHat Linux CentOS 5.2 Intel x86-64 ifort 10.1.018 8 01:05 Rynda Hudman
U. Edinburgh v8-02-01
GEOS-5
Sun Fire x4600 8 x 4-core AMD Opteron 8356 2.3 GHz processors; 64 GB RAM; OS: RedHat Linux 4.1.2-44 Intel x86-64 ifort 10.0.023 8 01:47 Mark Parrington
UC Berkeley v8-02-01 Harpertown 2 x 4-core Intel Xeon 2.33 GHz processors; 16 GB RAM; OS: RedHat Linux CentOS 5.2 Intel x86-64 ifort 10.1.018 4 01:43 Rynda Hudman
U. Minn. v7-04-13 Platform: Dell 1950 2 x 4-core Intel Xeon 3 GHz processors; 16 GB RAM; OS: RedHat Linux 4.5 Intel x86-64 ifort 10.023 4 01:02 Dylan Millet
U. Minn. v7-04-13 Dell 1950 2 x 4-core Intel Xeon 3 GHz processors; 16 GB RAM; OS: RedHat Linux 4.5 Intel x86-64 ifort 10.023 8 00:39 Dylan Millet
* Tests were conducted while other jobs consumed the rest of the 24-core node.  Performance is significantly faster if no other jobs are running on the same node.

--Bob Y. 10:36, 29 February 2012 (EST)

Ubuntu

Group Version Platform and OS Compiler CPUs Wall Time Contact
Japan Enviromnental Sanitation Center v9-01-01
GEOS5
2 x Intel(R) Xeon E5507 (2.26 GHz, 4 core); 32 GB RAM (or 4 GB/core); OS: Ubuntu 11.04 (64 bit) Intel x86_64 ifort (Intel(R) Fortran Composer XE 2011 for Linux (update 4)) 2 1:41 Tetsuro Kikuchi
U. York v9-01-01

GEOS-5

Dell R410. Dual Hex Core X5670 2.93GHz Hyper-threaded. OS: Ubuntu 10.04 64 bit
NOTE: Hyperthreading used to obtain 24 "effective" CPUs with only 12 physical CPUs
Intel ifort:12.1.0 24 00:30 Mat Evans
U. Toronto v7-04-11 Dell Latitude D830 laptop ($CAD2000): Core 2 Duo T7500 2.2 GHz, 2 GB RAM; OS: Ubuntu 7.04 64-bit Linux kernel 2.6.20-15-generic Intel x86-64 ifort 10.023 2 02:13 Mike Seymour
U. Toronto v7-04-11 Dell Poweredge 1950 ($CAD3150): 2x4 core Xeon E5345 2.33 GHz, 4 GB RAM; OS: Ubuntu 7.04 64-bit Linux kernel 2.6.20-15-generic Intel x86-64 ifort 10.023 8 00:43 Mike Seymour

Fedora

Group Version Platform and OS Compiler CPUs Wall Time Contact
MIT v8-02-03
GEOS-5
Intel dual quad-core Xeon X5550 2.67 GHz, 24 GB RAM, OS: Fedora Core 12
NOTE: Hyperthreading used to get 16 "effective" CPUs on 8 physical CPUs
Intel x86-64 ifort 11.1.072 8->16 00:37 Noelle Selin
MIT v8-02-03
GEOS-5
Intel dual hex-core Xeon X5680 3.33 GHz, 48 GB RAM, OS: Fedora Core 14
Intel x86-64 ifort 11.1.072 12 00:28 Noelle Selin
MIT v9-01-01
GEOS-5
Intel dual hex-core Xeon X5675 3.07 GHz, 48 GB RAM, OS: Fedora Core 14
Intel x86-64 ifort 11.1 12 00:36 Colette Heald


Sun/Solaris

Group Version Platform and OS Compiler CPUs Wall Time Contact
Harvard v7-04-09 Sun 4100 (with AMD/Opteron i86pc chipset) Sun Studio 11 -- Fortran 95 8.2 2005/10/13 4 01:51 Bob Yantosca
CSU v7-04-13 Sun 4200 (with 2 x dual core AMD/Opteron processor 2200, 2.8 GHz), 8 GB RAM Sun Studio 12 -- Fortran 95 8.3 4 01:48 Colette Heald

Macintosh

Group Version Platform and OS Compiler CPUs Wall Time Contact
JPL v7-04-11 Mac OS X (10.4.10, Intel) Xeon dual quad-core 3.0 GHz chips Intel(R) Fortran Compiler Version 10.0 2 02:15 Kevin Bowman
JPL v7-04-11 Mac OS X (10.4.10, Intel) Xeon dual quad-core 3.0 GHz chips Intel(R) Fortran Compiler Version 10.0 4 01:21 Kevin Bowman
JPL v7-04-11 Mac OS X (10.4.10, Intel) Xeon dual quad-core 3.0 GHz chips Intel(R) Fortran Compiler Version 10.0 8 01:03 Kevin Bowman

Notes about the 1-month benchmarks

Benchmark simulation info

All GEOS-Chem 1-month benchmark simulations have the following properties:

  1. 43 advected tracers
  2. ~90 chemical species
  3. ~300 chemical reactions
  4. 4 x 5 horizontal grid
  5. GEOS-5 meteorology for July 2005

Starting with GEOS-Chem v8-02-04, the Linoz stratospheric ozone chemistry replaced the older Synoz algorithm.

How to determine your system settings

You may use the Unix uname -a command to return the information about your system. Please check the manual page for uname to learn the order in which the information is displayed.

Also, all compilers have a switch to display the compiler version (see your compiler manual for more info). Here are some typical syntax examples:

  1. f90 --version
  2. ifort -V
  3. ifort -logo

--Bob Y. 14:36, 8 September 2010 (EDT)

Performance of 2 x 2.5 simulations

For the sake of comparison, we list timing results for GEOS-Chem full-chemistry simulations done at 2° x 2.5° resolution:

GEOS-5, 43 tracers

Jenny Fisher wrote:

I've been running GEOS-Chem v8-02-03 43 tracer simulations with GEOS-5 at 2° x 2.5°. I split each month into two jobs, and each jobs takes between 4.5 and 6 hours on 8p, depending on which processors I end up on.
So at that rate, a year would be 4.5 - 6 days of continuous runtime. Each month would take approximately 9-12 hours.

--Bob Y. 14:25, 4 November 2010 (EDT)

GEOS-5, isoprene mechanism

Eloise Marais wrote:

I use the new isoprene oxidation scheme (GEOS-Chem v8-03-01) at 2° x 2.5° resolution. I find similar performance to the GEOS-5 "standard" 43-tracer simulation.

--Bob Y. 15:02, 4 November 2010 (EDT)

Personal tools