Skip to content

Commit

Permalink
release/ops-gefsv12.1: Update Dell build to point to
Browse files Browse the repository at this point in the history
official netcdf and esmf libraries.  Turn off compilation
of programs not needed by GEFS.

Issue #26.
  • Loading branch information
GeorgeGayno-NOAA committed Oct 2, 2020
1 parent 7770042 commit 1fa13bc
Show file tree
Hide file tree
Showing 11 changed files with 48 additions and 18 deletions.
7 changes: 2 additions & 5 deletions modulefiles/build.wcoss_dell_p3
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,8 @@ module load g2/3.1.0
module load jasper/1.900.29
export Jasper_ROOT="/usrx/local/prod/packages/gnu/4.8.5/jasper/1.900.29"

module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4

module use /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/soft/modulefiles
module load esmf/8.0.0_ParallelNetCDF
module load NetCDF-parallel/4.7.4
module load ESMF/8.0.0

export WGRIB2_ROOT=/gpfs/dell2/emc/modeling/noscrub/George.Gayno/wgrib2

Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c192.fv3.history.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c192.gfs.grib2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c96.fv3.nemsio.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c96.fv3.netcdf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c96.fv3.restart.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c96.gfs.nemsio.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c96.gfs.sigio.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ echo "Ending at: " `date`
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
4 changes: 4 additions & 0 deletions reg_tests/chgres_cube/c96.regional.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,10 @@ machine=${machine:-NULL}
if [ $machine == 'orion' ]; then
module unload netcdfp/4.7.4.release
module load netcdf/4.7.2
elif [ $machine == 'dell' ]; then
module unload NetCDF-parallel/4.7.4
module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
module load netcdf_parallel/4.7.4
fi

cd $DATA
Expand Down
1 change: 1 addition & 0 deletions reg_tests/chgres_cube/driver.dell.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ source ../../modulefiles/build.$target
export OUTDIR=/gpfs/dell1/stmp/$LOGNAME/chgres_reg_tests
QUEUE="debug"
PROJECT_CODE="GFS-DEV"
export machine=dell

#-----------------------------------------------------------------------------
# Should not have to change anything below here. HOMEufs is the root
Expand Down
26 changes: 13 additions & 13 deletions sorc/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
add_subdirectory(emcsfc_ice_blend.fd)
add_subdirectory(emcsfc_snow2mdl.fd)
#add_subdirectory(emcsfc_ice_blend.fd)
#add_subdirectory(emcsfc_snow2mdl.fd)
if (OpenMP_FOUND)
add_subdirectory(global_chgres.fd)
add_subdirectory(global_cycle.fd)
# add_subdirectory(global_cycle.fd)
else()
message(STATUS "OpenMP is required for global_chgres.fd and was NOT found, skipping ...")
message(STATUS "OpenMP is required for global_cycle.fd and was NOT found, skipping ...")
# message(STATUS "OpenMP is required for global_cycle.fd and was NOT found, skipping ...")
endif()
add_subdirectory(nst_tf_chg.fd)
#add_subdirectory(nst_tf_chg.fd)
add_subdirectory(nemsio_read.fd)
add_subdirectory(nemsio_get.fd)
add_subdirectory(nemsio_chgdate.fd)
add_subdirectory(mkgfsnemsioctl.fd)
add_subdirectory(fre-nctools.fd)
add_subdirectory(grid_tools.fd)
#add_subdirectory(nemsio_chgdate.fd)
#add_subdirectory(mkgfsnemsioctl.fd)
#add_subdirectory(fre-nctools.fd)
#add_subdirectory(grid_tools.fd)
add_subdirectory(chgres_cube.fd)
add_subdirectory(orog_mask_tools.fd/orog.fd)
add_subdirectory(orog_mask_tools.fd/lake.fd)
add_subdirectory(orog_mask_tools.fd/inland.fd)
add_subdirectory(sfc_climo_gen.fd)
#add_subdirectory(orog_mask_tools.fd/orog.fd)
#add_subdirectory(orog_mask_tools.fd/lake.fd)
#add_subdirectory(orog_mask_tools.fd/inland.fd)
#add_subdirectory(sfc_climo_gen.fd)

0 comments on commit 1fa13bc

Please sign in to comment.