NCAR / icar

The Intermediate Complexity Atmospheric Research model (ICAR)
MIT License
72 stars 53 forks source link

Compile with ifx on Derecho #168

Open scrasmussen opened 1 year ago

scrasmussen commented 1 year ago

TYPE: bug fix

KEYWORDS: ifx, compiler, Derecho

SOURCE: Soren Rasmussen, NCAR

DESCRIPTION OF CHANGES:

TESTS CONDUCTED: built and ran test case on Derecho with ifx (distributed and shared arguments), GNU, and Cray compilers

NOTE: Results from testcase with the different compilers on 1 Derecho node:

compiler num_images total (s) init input output physics
ifx distributed 128 100.1 65.3 6.6 0.1 28.1
ifx shared 128 99.7 65.7 6.4 0.2 27.5
gnu 128 117.2 71.7 6.7 0.2 38.5
cray 128 81.8 65.9 7.0 0.2 9.0

Checklist

gutmann commented 1 year ago

Thanks Soren, any chance you can run those simulations longer so that the "physics" part is 99% of the runtime? That is the important part to document. Currently the total runtime is dominated by the init, which in a "real" (~12hr) run will be a tiny fraction of compute.

gutmann commented 1 year ago

can you also run those tests on Cheyenne (same number of cores) with gfortran for reference?