Skip to content

Commit

Permalink
Merge branch 'iulian787/improv_machine_moab' (PR #6615)
Browse files Browse the repository at this point in the history
Add MOAB path for improv machine at LCRC

MOAB root is added to the config_machines.xml for improv, for gnu
compiler tested on improv, test
ERS_Vmoab_P16.ne4pg2_oQU480.WCYCL1850NS is passing,
also, tested this case: --compset WCYCL1850 --res ne30pg2_EC30to60E2r2

[BFB]
  • Loading branch information
amametjanov committed Oct 4, 2024
2 parents d4ca7d0 + cc1ff16 commit 721f8ca
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions cime_config/machines/config_machines.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3044,6 +3044,7 @@ commented out until "*** No rule to make target '.../libadios2pio-nm-lib.a'" iss
<env name="PNETCDF_PATH">/lcrc/group/e3sm/soft/improv/pnetcdf/1.12.3/gcc-12.3.0/openmpi-4.1.6</env>
<env name="PATH">/lcrc/group/e3sm/soft/improv/pnetcdf/1.12.3/gcc-12.3.0/openmpi-4.1.6/bin:/lcrc/group/e3sm/soft/improv/netcdf-fortran/4.6.1b/gcc-12.3.0/openmpi-4.1.6/bin:/lcrc/group/e3sm/soft/improv/netcdf-c/4.9.2b/gcc-12.3.0/openmpi-4.1.6/bin:/lcrc/group/e3sm/soft/improv/openmpi/4.1.6/gcc-12.3.0/bin:/lcrc/group/e3sm/soft/perl/improv/bin:$ENV{PATH}</env>
<env name="LD_LIBRARY_PATH">$SHELL{lp=/lcrc/group/e3sm/soft/improv/netlib-lapack/3.12.0/gcc-12.3.0:/lcrc/group/e3sm/soft/improv/pnetcdf/1.12.3/gcc-12.3.0/openmpi-4.1.6/lib:/lcrc/group/e3sm/soft/improv/netcdf-fortran/4.6.1b/gcc-12.3.0/openmpi-4.1.6/lib:/lcrc/group/e3sm/soft/improv/netcdf-c/4.9.2b/gcc-12.3.0/openmpi-4.1.6/lib:/opt/pbs/lib:/lcrc/group/e3sm/soft/improv/openmpi/4.1.6/gcc-12.3.0/lib; if [ -z "$LD_LIBRARY_PATH" ]; then echo $lp; else echo "$lp:$LD_LIBRARY_PATH"; fi}</env>
<env name="MOAB_ROOT">$SHELL{if [ -z "$MOAB_ROOT" ]; then echo /lcrc/soft/climate/moab/improv/gnu; else echo "$MOAB_ROOT"; fi}</env>
<env name="OMPI_MCA_sharedfp">^lockedfile</env>
</environment_variables>
<environment_variables BUILD_THREADED="TRUE">
Expand Down
2 changes: 2 additions & 0 deletions driver-moab/main/cime_comp_mod.F90
Original file line number Diff line number Diff line change
Expand Up @@ -2896,10 +2896,12 @@ subroutine cime_run()
num_moab_exports = num_moab_exports + 1! this is moab clock used for debugging
call seq_timemgr_clockAdvance( seq_SyncClock, force_stop, force_stop_ymd, force_stop_tod)
call seq_timemgr_EClockGetData(EClock_d, stepno=cur_step_no)
#ifdef MOABDEBUG
if (iamroot_CPLID) then
write(logunit,*) ' num_moab_exports , cur_step_no ',num_moab_exports, cur_step_no
call shr_sys_flush(logunit)
endif
#endif
call seq_timemgr_EClockGetData( EClock_d, curr_ymd=ymd, curr_tod=tod)
call shr_cal_date2ymd(ymd,year,month,day)
stop_alarm = seq_timemgr_alarmIsOn(EClock_d,seq_timemgr_alarm_stop)
Expand Down

0 comments on commit 721f8ca

Please sign in to comment.