Skip to content

Allow modification of MPI task number without recompiling execs (bugzilla #1642) #79

@DanIredell-NOAA

Description

@DanIredell-NOAA

http://www2.spa.ncep.noaa.gov/bugzilla/show_bug.cgi?id=1642

Executables should not need to be recompiled to change the MPI task number/layout.

At present the rtofs_hycom executable needs to be recompiled to change the number of tasks. For example, to change from 1800 to 900 tasks, the following steps are required:

  • sorc/rtofs_hycom.fd/src_2.2.99DHMTi-dist2B_relo_cice_v4.0e/comp_ice.csh: change NPX and NPY to 450 and 2 respectively.
  • Run “comp_ice.csh compile” and “comp_ice.csh install “ to build the rtofs_hycom executable with 900 tasks.
  • Use updated parm/rtofs_glo.navy_0.08.patch.input for 900 tasks.
  • parm/rtofs_glo.navy_0.08.incup.ice_in and rtofs_glo.navy_0.08.anal.ice_in: update with "nprocs = 900" and "processor_shape = 'slenderX2' "
  • Run the rtofs_global_incup and rtofs_global_analysis with 900 tasks and NPROCS=900, also increase the wall clock for testing.

Note: Scripts saved under /lfs/h1/ops/test/packages/rtofs.v2.4.5.1/900procs/

Also see related bug: http://www2.spa.ncep.noaa.gov/bugzilla/show_bug.cgi?id=1297

Metadata

Metadata

Labels

bugzillaThis doesn't seem right

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions