The NEMS driver code requires a second round of cleanup:
remove ifdef IBM code that was required for compiling ufs-weather with gnu. Error code which was generated when these functions were removed was :
/scratch2/NCEPDEV/nwprod/hpc-stack/src/hpc-stack/pkg/upp-upp_v10.0.6/sorc/ncep_post.fd/PROCESS.f:81: undefined reference to `timef_'
potentially remove module_NEMS_GRID_COMP.F90 with a new MAIN_NEMS.F90 that instantiates and runs Earth grid comp instead of NEMS grid comp (@DusanJovic-NOAA has provided this to test)
potentially remove the need for the module_NEMS_UTILS.F90 by moving the reading of the logical controlling PET logging.
clean up the attribute settings. Additional code was added early in the cmeps integration project in order to allow the use of the CIME driver (required by the need to use CESM's CICE code at that time). The reading and adding of the attributes should be looked at again to remove anything no longer required.
The NEMS driver code requires a second round of cleanup:
ifdef IBM
code that was required for compiling ufs-weather with gnu. Error code which was generated when these functions were removed was :potentially remove
module_NEMS_GRID_COMP.F90
with a newMAIN_NEMS.F90
that instantiates and runs Earth grid comp instead of NEMS grid comp (@DusanJovic-NOAA has provided this to test)potentially remove the need for the
module_NEMS_UTILS.F90
by moving the reading of the logical controlling PET logging.clean up the attribute settings. Additional code was added early in the cmeps integration project in order to allow the use of the CIME driver (required by the need to use CESM's CICE code at that time). The reading and adding of the attributes should be looked at again to remove anything no longer required.