Skip to content

GEOS 5 Run Time Characteristics for Heracles 5.2

Matthew Thompson edited this page Oct 24, 2025 · 3 revisions

AGCM Performance at various resolutions

Results for a 10-day AMIP-style simulations at 72 levels using MERRA2 GOCART aerosols, MERRA-2 ocean, and running on Haswell CPUs. In this table, all were run with the same HISTORY collections, though at varying output resolutions.

Cube Grid Model Resolution Equiv. Lat-Lon Output Resolution CPUs (typical) Timestep (sec) Wall Clock (Hours) Throughput (Days per day) CPU Hours SBUs [^1] Typical Data Volume (GB) Notes
C12 800-km 8° (48x25) 24 900 0.16 1380 5 0.49 4 Reynolds Ocean
C24 400-km 4° (96x49) 96 900 0.20 1340 23 2.47 6 Reynolds Ocean
C48 200-km 2° (180x91) 96 900 0.30 745 38 3.71 13
C90 100-km 1° (360x181) 96 900 0.65 383 73 8.03 38
C180 50-km ½° (720x361) 216 450 1.67 150 360 41.28 140
C360 25-km ¼° (1440x721) 864 450 2.25 107 1980 215.53 530
C720 12.5-km ⅛° (2880x1441) 1536 300 7.08 34 10945 1203.25 2090

AGCM Scaling for Cubed-Sphere Version at C180 (~½°, 2-day run)

Layout NX x NY Total PEs Total Time (sec) Dynamics Time (sec) Physics Time (sec) Dynamics Percent Physics Percent
6 x 36 216 1170 407 667 34.8% 57.0%
8 x 36 |288 945 326 536 34.5% 56.7%
8 x 48 |384 780 269 426 34.5% 54.6%
12 x 72 |864 534 166 275 31.1% 51.5%

GMI-GOCART Performance

Performance for a 15-day replay run using GMI Chemistry and GOCART with a sparse (but frequent) output stream

Cube Grid Model Resolution Equiv. Lat-Lon Output Resolution CPUs Timestep (sec) Wall Clock (Hours) Throughput (Days per day) CPU Hours SBUs [^2] Typical Data Volume (GB) Notes
C180 50-km ½° (720x361) 840 450 6.62 54 5560 613.67 Data size depends on HISTORY used

AOGCM Performance

Here we present two runs of Heracles 5.2 to compare coupled AOGCM to an AGCM run of the same atmospheric resolution but without coupled to MOM. The first line is the coupled AOGCM and the second is the pure AGCM. Results for a 10-day AMIP-style simulations at 72 atmospheric levels and 40 ocean levels using MERRA2 GOCART aerosols running on Haswell CPUs.

The large discrepancy in data volume is due to different HISTORY files being run, i.e., the coupled run output some ocean-specific collections the pure AGCM run did not. As always, data volume depends on the output requested by the user.

Atmos Res Ocean Res CPUs Timestep (sec) Wall Clock (Hours) Throughput (Days per day) CPU Hours SBUs [^3] Typical Data Volume (GB) Notes
C90 (1°) 720x410 (½°) 180 900 0.92 261 205 22.74 85 Data size depends on HISTORY used
C90 (1°) MERRA2 dataocean 180 900 0.67 374 130 16.56 38 Data size depends on HISTORY used

Doubly-Periodic Performance

These runs exercise the doubly-periodic model in Heracles 5.2. All runs are made with 81 CPUs and ran for 1 day. In the Dynamics DT column, H = hydrostatic and NH = non-hydrostatic.

DP Grid Resolution Heartbeat DT Dynamics DT Wallclock (sec) Throughput (Days per day)
180x180 |14-km 300 s 25 s (H) 600 144
180x180 |7-km 300 s 10 s (NH) 960 90
180x180 |3-km 300 s 5 s (NH) 1320 65
180x180 |1-km 300 s 2 s (NH) 2448 35

GEOS-5 ADAS Performance

Note: Time greatly depends on the date of the assimilation due to differing numbers of observations.

GEOS 5.13.1 ADAS Forecasts

Results for GEOS 5.13.1 ADAS forecasts of various lengths. The values presented as C/E are refer to the Central v. Ensemble GCM. There were 32 members in the ensemble.

Cube Grid

Model Resolution

Equiv. Lat-Lon Output Resolution

CPUs

Timestep (sec)

Forecast Length

Wall Clock (Hours)

CPU Hours

SBUs 1

Notes

C360/C90

25-km/100-km

¼° (1152x721)

1152/48

450/450

33 hours

1.02

1383

151.29

5 days

1.97

2638

292.19

10 days

2.78

3751

412.33


MERRA2 ADAS

Results for a 1-day MERRA2 ADAS run at 72 levels using MERRA2 GOCART aerosols, MERRA-2 ocean, and running on Haswell CPUs.

Cube Grid Model Resolution Equiv. Lat-Lon Output Resolution CPUs (typical) Timestep (sec) Wall Clock (Hours) Throughput (Days per day) CPU Hours SBUs [^4] Notes
C180 50-km ½° (576x361) 240 450 2.12 11.3 592 65.51 Model: GEOS 5.14.1 UNSTABLE (2016-Jun-07)

Notes

Previous Models

Category:SI Team

[^1]: Based on Haswells per this site using the formula: (number of nodes)*(wall-clock hours)*(SBU rate)

[^2]:

[^3]:

[^4]:

Clone this wiki locally