Closed natalie-perlin closed 1 year ago
ESMF support response on inquiry about ESMF/8.3.0b09 runt-time failures: ESMF v8.4.2 is needed when using newer intel compilers (such as intel-classic/2022.2.1) .
Stack has been rebuilt to include esmf/8.4.2 and corresponding mapl/2.35.2-esmf-8.4.2. This requires adapting ufs_common.lua to include these module changes. Control run control_p8 passes the regression tests, RegressionTests_gaea.intel.log file attached. More tests are underway.
The test cpld_control_p8_mixedmode does not compile with these changes, due to errors in pio/2.5.7. With the pio/2.5.10 update, the cpld_control_p8_mixedmode compiles but fails during the runtime in MAPL. Logs could be found on Gaea in /lustre/f2/scratch/role.epic/FV3_RT/rt_15257/cpld_control_p8_mixedmode/
Closing the issue at the moment,
https://github.com/ufs-community/ufs-weather-model/issues/1755;
focusing on the ./intel-classic-2022.0.2/ version.
/lustre/f2/dev/role.epic/contrib/hpc-stack/intel-classic-2022.0.2/modulefiles/stack
Description
Updated C3 and C4 partitions on Gaea no longer has the same intel compilers and cray-mpich used to build hpc-stack for the UFS-SRW. New compilers that are available on both C3 and C4 are
intel-classic/2022.2.1
andcray-mpich/7.7.20
(in addition to PrgEnv-intel/6.0.10-classic and craype/2.7.15).A new stack has been built with these compilers. UPDATE: ESMF v8.4.2 is needed when using newer intel compilers; software stack has been updated to include esmf/8.4.2 and corresponding mapl/2.35.2-esmf-8.4.2.
Testing the RT control_p8: passes the regression test successfully (log attached)
Built modules could be viewed with "module list", and are showing the following (not a complete list of all the modules available on a system):
To Reproduce:
Update ufs-weather-model/modulefiles:
ufs_gaea.intel.lua
to replace/include the following:ufs_common.lua
needs to include the following software versions:and if testing pio/2.5.10 is needed,
Testing the RT control_p8: passes the regression test successfully (log attached), RT directory on Gaea to view the logs: /lustre/f2/scratch/role.epic/FV3_RT/rt_17165/control_p8
The RT test runs are submitted to gaea C4 partition by default, but not to compile jobs. To submit the job to eslogin partition corresponding to C4, it needs to be sent to gaea13 or gaea15. The following could then be added to SBATCH directives in ./ufs-weather-model/tests/fv3_conf/compile_slurm.IN_gaea:
#SBATCH --nodelist=gaea15
Additional context
Relevant for the Issues: https://github.com/ufs-community/ufs-weather-model/discussions/1666 https://github.com/ufs-community/ufs-weather-model/issues/1724 (closed, but not sure if resolved)
Output