diff --git a/.gitignore b/.gitignore index b3cde49fa08..b8a4ffcbba7 100644 --- a/.gitignore +++ b/.gitignore @@ -81,8 +81,10 @@ sorc/recentersigp.fd sorc/shave.fd sorc/wafs_awc_wafavn.fd sorc/wafs_blending.fd +sorc/wafs_blending_0p25.fd sorc/wafs_cnvgrib2.fd sorc/wafs_gcip.fd +sorc/wafs_grib2_0p25.fd sorc/wafs_makewafs.fd sorc/wafs_setmissing.fd diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.hera b/modulefiles/fv3gfs/enkf_chgres_recenter.hera deleted file mode 100644 index ed374938283..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter.hera +++ /dev/null @@ -1,12 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - hera -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load nemsio/2.2.3 -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load ip/3.0.1 -module load sp/2.0.2 - -export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.orion b/modulefiles/fv3gfs/enkf_chgres_recenter.orion deleted file mode 100644 index 667318a7705..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter.orion +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component -############################################################# - -module load intel/2018.4 -module load impi/2018.4 - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load nemsio/2.2.4 -module load bacio/2.0.3 -module load w3nco/2.0.7 -module load ip/3.0.2 -module load sp/2.0.3 -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 - -export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss b/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss deleted file mode 100644 index c3412918005..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss +++ /dev/null @@ -1,13 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - wcoss -############################################################# - -module unload ics -module load ics/16.0.3 -module load nemsio/v2.2.3 -module load bacio/v2.0.2 -module load w3nco/v2.0.6 -module load ip/v3.0.0 -module load sp/v2.0.2 - -export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_cray b/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_cray deleted file mode 100644 index 18ad66ada82..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_cray +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - wcoss_cray -############################################################# - -module load ncep/1.0 -module load PrgEnv-intel/5.2.56 -module rm intel -module load intel/16.3.210 -module load cray-mpich/7.2.0 -module load craype-haswell -module load cray-netcdf - -module load nemsio-intel/2.2.3 -module load bacio-intel/2.0.2 -module load w3nco-intel/2.0.6 -module load ip-intel/3.0.0 -module load sp-intel/2.0.2 - -export FC=ftn diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_cray_userlib b/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_cray_userlib deleted file mode 100644 index 9a7bd7cd60d..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_cray_userlib +++ /dev/null @@ -1,21 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - wcoss_cray -############################################################# - -module load ncep/1.0 -module load PrgEnv-intel/5.2.56 -module rm intel -module load intel/16.3.210 -module load cray-mpich/7.2.0 -module load craype-haswell -module load cray-netcdf - -module unuse /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module use -a $MOD_PATH -module load nemsio-intel/2.2.3 -module load bacio-intel/2.0.2 -module load w3nco-intel/2.0.6 -module load ip-intel/3.0.0 -module load sp-intel/2.0.2 - -export FC=ftn diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3 b/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3 deleted file mode 100644 index 77c76bbb823..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3 +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - wcoss_dell_p3 -############################################################# - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load nemsio/2.2.3 -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load ip/3.0.1 -module load sp/2.0.2 - -module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 - - -export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera deleted file mode 100644 index a3bc77c352a..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera +++ /dev/null @@ -1,15 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - hera -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load ip/3.0.1 -module load sp/2.0.2 - -module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ -module load netcdf_parallel/4.7.4.release -module load hdf5_parallel/1.10.6.release - -export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.orion b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.orion deleted file mode 100755 index 28aded5531a..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.orion +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component -############################################################# - -module load intel/2018.4 -module load impi/2018.4 - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load bacio/2.0.3 -module load w3nco/2.0.7 -module load ip/3.0.2 -module load sp/2.0.3 -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 - -export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_cray b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_cray deleted file mode 100644 index d619dd8644d..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_cray +++ /dev/null @@ -1,25 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - wcoss_cray -############################################################# - -module load ncep/1.0 -module load PrgEnv-intel/5.2.56 -module unload intel/15.0.3.187 -module load intel/18.1.163 -module load craype-haswell -module load cray-mpich/7.2.0 - -# Loading netcdf modules -module use /usrx/local/dev/modulefiles -module load NetCDF-intel-sandybridge/4.7.4 -module load HDF5-parallel-intel-sandybridge/1.10.6 - -module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module load ip-intel/3.0.0 -module load sp-intel/2.0.2 -module load w3nco-intel/2.0.6 - -module use /usrx/local/nceplibs/modulefiles -module load bacio-intel/2.0.2 - -export FC=ftn diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3 b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3 deleted file mode 100644 index cbc9fcfb033..00000000000 --- a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3 +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## enkf_chgres_recenter component - wcoss_dell_p3 -############################################################# - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load bacio/2.0.3 -module load w3nco/2.2.0 -module load ip/3.0.2 -module load sp/2.0.3 - -module load NetCDF-parallel/4.7.4 -module load HDF5-parallel/1.10.6 - -export FC=ifort diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.hera b/modulefiles/fv3gfs/gaussian_sfcanl.hera deleted file mode 100644 index 6663b6cb55a..00000000000 --- a/modulefiles/fv3gfs/gaussian_sfcanl.hera +++ /dev/null @@ -1,18 +0,0 @@ -#%Module##################################################### -## gaussian_sfcanl build module for Hera -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load w3nco/2.0.6 -module load bacio/2.0.2 -module load nemsio/2.2.3 -module load sp/2.0.2 -module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ -module load netcdf_parallel/4.7.4.release -module load hdf5_parallel/1.10.6.release - - -export NETCDF_INCLUDE="-I${NETCDF}/include" -export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5}/lib -lhdf5 -lhdf5_fortran" - -#export FCOMP=$FCOMP diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.orion b/modulefiles/fv3gfs/gaussian_sfcanl.orion deleted file mode 100644 index 82ffef26943..00000000000 --- a/modulefiles/fv3gfs/gaussian_sfcanl.orion +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## gaussian_sfcanl build module for Orion -############################################################# - -module load intel/2018.4 -module load impi/2018.4 - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load w3nco/2.0.7 -module load bacio/2.0.3 -module load nemsio/2.2.4 -module load sp/2.0.3 -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 - -export NETCDF_INCLUDE="-I${NETCDF}/include" -export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5_LIBRARY_DIRS}/lib -lhdf5 -lhdf5_fortran" - -#export FCOMP=$FCOMP diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss b/modulefiles/fv3gfs/gaussian_sfcanl.wcoss deleted file mode 100644 index 8e89eff6f4a..00000000000 --- a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss +++ /dev/null @@ -1,15 +0,0 @@ -#%Module##################################################### -## gaussian_sfcanl build module - wcoss -############################################################# - -# Loading Intel Compiler Suite -module load ics/16.0.3 - -# Loading nceplibs modules -module load w3nco/v2.0.6 -module load bacio/v2.0.2 -module load nemsio/v2.2.3 -module load sp/v2.0.2 -module load NetCDF/4.2/serial - -export FCOMP=ifort diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_cray b/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_cray deleted file mode 100644 index e20c863d8e7..00000000000 --- a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_cray +++ /dev/null @@ -1,20 +0,0 @@ -#%Module##################################################### -## gaussian_sfcanl component of fv3gfs - cray -############################################################# - -set ver v15.0.0 - -# Load Intel environment -module load PrgEnv-intel/5.2.56 -module rm intel -module rm NetCDF-intel-sandybridge/4.2 -module load intel/16.3.210 -module load cray-netcdf -module load craype-haswell - -module load nemsio-intel/2.2.3 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.2 -module load sp-intel/2.0.2 - -export FCOMP=ftn diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3 b/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3 deleted file mode 100644 index f54ba001690..00000000000 --- a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3 +++ /dev/null @@ -1,20 +0,0 @@ -#%Module##################################################### -## gaussian_sfcanl component of fv3gfs - wcoss_dell_p3 -############################################################# - -set ver v15.0.0 - -# Load Intel environment -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load nemsio/2.2.4 -module load w3nco/2.2.0 -module load bacio/2.0.3 -module load sp/2.0.3 - -# Load prod modules -module load NetCDF-parallel/4.7.4 -module load HDF5-parallel/1.10.6 - -export FCOMP=ifort diff --git a/modulefiles/gfs_bufr.hera b/modulefiles/gfs_bufr.hera deleted file mode 100644 index 5d4ef5f7acf..00000000000 --- a/modulefiles/gfs_bufr.hera +++ /dev/null @@ -1,27 +0,0 @@ -#%Module##################################################### -## bufrsnd -############################################################# - -# Loading Intel Compiler Suite -module load intel -module load impi -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -# Loading nceplibs modules -module load sigio/2.1.1 -module load bacio/2.0.3 -module load w3nco/2.0.6 -module load bufr/11.3.0 -module load nemsio/2.2.3 -module load intelpython/3.6.8 -module load w3emc/2.3.1 - -module use /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -#module load w3emc_para/2.4.0 - - -export myFC=$FCOMP -export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -qopenmp" -export myCPP=/lib/cpp -export myCPPFLAGS="-P" diff --git a/modulefiles/gfs_bufr.jet b/modulefiles/gfs_bufr.jet deleted file mode 100644 index a57987c1d0d..00000000000 --- a/modulefiles/gfs_bufr.jet +++ /dev/null @@ -1,38 +0,0 @@ -#%Module##################################################### -## bufrsnd -############################################################# -export F_COMP=ifort -export F_COMP_MP=mpiifort -export F_COMP_MPI=mpiifort - -export C_COMP=icc -export C_COMP_MP=mpiicc - - -#module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles - -module load newdefaults -module load intel/15.0.3.187 -module load impi/5.1.3.181 - -export NCEPLIBS=/mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib - - -module use $NCEPLIBS/modulefiles -module load nemsio-intel-sandybridge/2.2.2 -module load sigio-intel-sandybridge/2.0.1 -module load bacio-intel-sandybridge/2.0.1 -module load sp-intel-sandybridge/2.0.2 -module load w3emc-intel-sandybridge/2.2.0 -module load w3nco-intel-sandybridge/2.0.6 -module load bufr-intel-sandybridge/11.0.1 - -##module use /home/Raghu.Reddy/modules -##module load gempak-rr/7.4.2 -module load gempak/7.4.2 - -export myFC=mpiifort -export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -openmp" -export myCPP=/lib/cpp -export myCPPFLAGS="-P" - diff --git a/modulefiles/gfs_bufr.orion b/modulefiles/gfs_bufr.orion deleted file mode 100644 index 668bc577598..00000000000 --- a/modulefiles/gfs_bufr.orion +++ /dev/null @@ -1,23 +0,0 @@ -#%Module##################################################### -## bufrsnd -############################################################# - -module load intel/2018.4 -module load impi/2018.4 - -module load gempak/7.5.1 - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load bacio/2.0.3 -module load w3nco/2.0.7 -module load sigio/2.1.1 -module load bufr/11.3.0 -module load nemsio/2.2.4 -module load w3emc_para/2.4.0 - -export myFC=$FCOMP -export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -qopenmp" -export myCPP=/lib/cpp -export myCPPFLAGS="-P" diff --git a/modulefiles/gfs_bufr.wcoss b/modulefiles/gfs_bufr.wcoss deleted file mode 100644 index 3f0654d8c44..00000000000 --- a/modulefiles/gfs_bufr.wcoss +++ /dev/null @@ -1,20 +0,0 @@ -#%Module##################################################### -## bufrsnd -############################################################# - -# Loading Intel Compiler Suite -module load ics/12.1 -module load ibmpe - -# Loding nceplibs modules -module load sigio/v2.1.0 -module load bacio/v2.0.1 -module load w3emc/v2.2.0 -module load w3nco/v2.0.6 -module load bufr/v11.0.1 -module load nemsio/v2.2.1 - -export myFC=mpiifort -export myFCFLAGS="-O2 -g -traceback -openmp -convert big_endian -auto" -export myCPP=/lib/cpp -export myCPPFLAGS="-P" diff --git a/modulefiles/gfs_bufr.wcoss_cray b/modulefiles/gfs_bufr.wcoss_cray deleted file mode 100644 index 3fee448fcc9..00000000000 --- a/modulefiles/gfs_bufr.wcoss_cray +++ /dev/null @@ -1,30 +0,0 @@ -#%Module##################################################### -## bufrsnd -############################################################# - -module load modules - -# Loading ncep environment -module load ncep/1.0 - -# Loading Intel Compiler Suite -module load PrgEnv-intel - -# Loading pe environment -module load craype-sandybridge -module load intel intel/15.0.3.187 - -# Loding nceplibs modules -module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module load nemsio-intel/2.2.2 -module load sigio-intel/2.1.0 -module load bacio-intel/2.0.1 -module load w3emc-intel/2.2.0 -module load w3nco-intel/2.0.6 -module load bufr-intel/11.0.1 -module load iobuf/2.0.7 - -export myFC=ftn -export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -openmp" -export myCPP=/lib/cpp -export myCPPFLAGS="-P" diff --git a/modulefiles/gfs_bufr.wcoss_dell_p3 b/modulefiles/gfs_bufr.wcoss_dell_p3 deleted file mode 100644 index acb1431e791..00000000000 --- a/modulefiles/gfs_bufr.wcoss_dell_p3 +++ /dev/null @@ -1,27 +0,0 @@ -#%Module##################################################### -## bufrsnd -############################################################# - -####. $MODULESHOME/init/ksh -# Loading pe environment -module load ips/18.0.1.163 -module load impi/18.0.1 - -# Loding nceplibs modules -module load nemsio/2.2.3 -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load bufr/11.3.0 -module load sigio/2.1.0 - -module load w3emc/2.4.0 -module load NetCDF-parallel/4.7.4 -module load HDF5-parallel/1.10.6 - -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.3 - -export myFC=mpiifort -export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -qopenmp" -export myCPP=/lib/cpp -export myCPPFLAGS="-P" diff --git a/modulefiles/gfs_fbwndgfs.hera b/modulefiles/gfs_fbwndgfs.hera deleted file mode 100644 index 60a8ccad54c..00000000000 --- a/modulefiles/gfs_fbwndgfs.hera +++ /dev/null @@ -1,10 +0,0 @@ -#%Module##################################################### -## Module file for fbwndgfs -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load bacio/2.0.3 -module load w3emc/2.3.1 -module load w3nco/2.0.6 -module load ip/3.0.1 -module load sp/2.0.2 diff --git a/modulefiles/gfs_fbwndgfs.orion b/modulefiles/gfs_fbwndgfs.orion deleted file mode 100644 index c4601bf913f..00000000000 --- a/modulefiles/gfs_fbwndgfs.orion +++ /dev/null @@ -1,10 +0,0 @@ -#%Module##################################################### -## Module file for fbwndgfs -############################################################# - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load bacio/2.0.3 -module load w3emc/2.4.0 -module load w3nco/2.0.7 -module load ip/3.0.2 -module load sp/2.0.3 diff --git a/modulefiles/gfs_fbwndgfs.wcoss b/modulefiles/gfs_fbwndgfs.wcoss deleted file mode 100644 index 8c85dd7c103..00000000000 --- a/modulefiles/gfs_fbwndgfs.wcoss +++ /dev/null @@ -1,15 +0,0 @@ -#%Module##################################################### -## Module file for fbwndgfs -############################################################# -# -# Loading required system modules -# - module load ics - module switch ics/15.0.6 - -# Loading Intel-Compiled NCEP Libraries - module load bacio/v2.0.2 - module load w3emc/v2.2.0 - module load w3nco/v2.0.6 - module load ip/v3.0.0 - module load sp/v2.0.2 diff --git a/modulefiles/gfs_fbwndgfs.wcoss_cray b/modulefiles/gfs_fbwndgfs.wcoss_cray deleted file mode 100755 index ab149ad5ad3..00000000000 --- a/modulefiles/gfs_fbwndgfs.wcoss_cray +++ /dev/null @@ -1,20 +0,0 @@ -#%Module##################################################### -## Module file for fbwndgfs -############################################################# -# -# Loading required Cray system modules -# - module load modules - module load craype-sandybridge - module load PrgEnv-intel/5.2.82 - module switch intel intel/18.1.163 - -# Loading Intel-Compiled NCEP Libraries - module load bacio-intel/2.0.3 - module load w3emc-intel/2.4.0 - module load w3nco-intel/2.2.0 - module load ip-intel/3.0.2 - module load sp-intel/2.0.3 - -# Loading IOBUF -# module load iobuf/2.0.7 diff --git a/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 b/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 deleted file mode 100755 index 5782e1d1101..00000000000 --- a/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 +++ /dev/null @@ -1,12 +0,0 @@ -#%Module##################################################### -## Module file for fbwndgfs -############################################################# -# -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load bacio/2.0.3 -module load w3nco/2.2.0 -module load w3emc/2.4.0 -module load ip/3.0.2 -module load sp/2.0.3 diff --git a/modulefiles/modulefile.fv3nc2nemsio.hera b/modulefiles/modulefile.fv3nc2nemsio.hera deleted file mode 100644 index c18bab3def7..00000000000 --- a/modulefiles/modulefile.fv3nc2nemsio.hera +++ /dev/null @@ -1,13 +0,0 @@ -#%Module##################################################### -## Module file for fv3nc2nemsio -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load netcdf/4.7.0 -module load hdf5/1.10.5 -module load bacio/2.0.2 -module load nemsio/2.2.3 -module load w3nco/2.0.6 - -export FCMP="ifort" -export FFLAGS="-g -O2 -traceback" diff --git a/modulefiles/modulefile.fv3nc2nemsio.orion b/modulefiles/modulefile.fv3nc2nemsio.orion deleted file mode 100644 index 4ff5c23b03e..00000000000 --- a/modulefiles/modulefile.fv3nc2nemsio.orion +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## Module file for fv3nc2nemsio -############################################################# - -module load intel/2018.4 -module load impi/2018.4 - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load bacio/2.0.3 -module load nemsio/2.2.4 -module load w3nco/2.0.7 - -export FCMP="ifort" -export FFLAGS="-g -O2 -traceback" diff --git a/modulefiles/modulefile.fv3nc2nemsio.wcoss b/modulefiles/modulefile.fv3nc2nemsio.wcoss deleted file mode 100644 index 5eb8b795b59..00000000000 --- a/modulefiles/modulefile.fv3nc2nemsio.wcoss +++ /dev/null @@ -1,12 +0,0 @@ -#%Module##################################################### -## Module file for fv3nc2nemsio -############################################################# - -module load ics/12.1 -module load NetCDF/4.2/serial -module load bacio/v2.0.2 -module load nemsio/v2.2.3 -module load w3nco/v2.0.6 - -export FCMP="ifort" -export FFLAGS="-free -O3 -xHOST" diff --git a/modulefiles/modulefile.fv3nc2nemsio.wcoss_cray b/modulefiles/modulefile.fv3nc2nemsio.wcoss_cray deleted file mode 100644 index 75260ef7f1f..00000000000 --- a/modulefiles/modulefile.fv3nc2nemsio.wcoss_cray +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## Module file for fv3nc2nemsio -############################################################# - -module load ncep/1.0 -module load PrgEnv-intel -module load craype -module load NetCDF-intel-haswell/4.2 -module load HDF5-serial-intel-haswell/1.8.9 - -module load bacio-intel/2.0.1 -module load nemsio-intel/2.2.2 -module load w3nco-intel/2.0.6 - -export FCMP="ftn" -export FFLAGS="-free -O3 -xHOST" diff --git a/modulefiles/modulefile.fv3nc2nemsio.wcoss_cray_userlib b/modulefiles/modulefile.fv3nc2nemsio.wcoss_cray_userlib deleted file mode 100644 index d626039fae1..00000000000 --- a/modulefiles/modulefile.fv3nc2nemsio.wcoss_cray_userlib +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## Module file for fv3nc2nemsio -############################################################# - -module load ncep/1.0 -module load PrgEnv-intel -module load craype -module load NetCDF-intel-haswell/4.2 -module load HDF5-serial-intel-haswell/1.8.9 -module unuse /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module use -a $MOD_PATH -module load bacio/v2.0.2 -module load nemsio/v2.2.3 -module load w3nco/v2.0.6 - -export FCMP="ftn" -export FFLAGS="-free -O3 -xHOST" diff --git a/modulefiles/modulefile.fv3nc2nemsio.wcoss_dell_p3 b/modulefiles/modulefile.fv3nc2nemsio.wcoss_dell_p3 deleted file mode 100644 index 5875e5fa649..00000000000 --- a/modulefiles/modulefile.fv3nc2nemsio.wcoss_dell_p3 +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## Module file for fv3nc2nemsio -############################################################# - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load NetCDF/4.5.0 -module load HDF5-serial/1.10.1 - -module load bacio/2.0.2 -module load nemsio/2.2.3 -module load w3nco/2.0.6 - -export FCMP="ifort" -export FFLAGS="-free -O3 -xHOST" diff --git a/modulefiles/modulefile.grib_util.hera b/modulefiles/modulefile.grib_util.hera deleted file mode 100644 index b912ecc12d0..00000000000 --- a/modulefiles/modulefile.grib_util.hera +++ /dev/null @@ -1,18 +0,0 @@ -#%Module###################################################################### -# Module file for grib_util -############################################################################## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load intel/18.0.5.274 -module load bacio/2.0.3 -module load w3emc/2.3.1 -module load w3nco/2.0.6 -module load ip/3.0.1 -module load sp/2.0.2 - -module load jasper/1.900.1 -module load png/1.2.44 -module load z/1.2.11 - -export FCMP=ifort -export CCMP=icc - diff --git a/modulefiles/modulefile.regrid_nemsio.hera b/modulefiles/modulefile.regrid_nemsio.hera deleted file mode 100644 index 6280a02436c..00000000000 --- a/modulefiles/modulefile.regrid_nemsio.hera +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## Module file for regrid_nemsio -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load netcdf/4.7.0 -module load hdf5/1.10.5 -module load bacio/2.0.2 -module load nemsio/2.2.3 -module load w3nco/2.0.6 -module load sp/2.0.2 - -export FCMP="$FCOMP" -export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -lnetcdf -L${HDF5}/lib -lhdf5 -lhdf5_hl -lhdf5 -lz" -export NETCDF_LDFLAGS="-L${NETCDF}/lib -lnetcdf -lnetcdff -lnetcdf -L${HDF5}/lib -lhdf5 -lhdf5_hl -lhdf5 -lz" -export NETCDF_INCLUDE=-I$NETCDF/include -#export FCMP="mpif90 -f90=ifort" diff --git a/modulefiles/modulefile.regrid_nemsio.orion b/modulefiles/modulefile.regrid_nemsio.orion deleted file mode 100644 index 19f0885c66a..00000000000 --- a/modulefiles/modulefile.regrid_nemsio.orion +++ /dev/null @@ -1,20 +0,0 @@ -#%Module##################################################### -## Module file for regrid_nemsio -############################################################# - -module load intel/2018.4 -module load impi/2018.4 - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load bacio/2.0.3 -module load w3nco/2.0.7 -module load nemsio/2.2.4 -module load sp/2.0.3 - -export FCMP="$FCOMP" -export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -lnetcdf -L${HDF5_ROOT}/lib -lhdf5 -lhdf5_hl -lhdf5 -lz" -export NETCDF_LDFLAGS="-L${NETCDF}/lib -lnetcdf -lnetcdff -lnetcdf -L${HDF5_ROOT}/lib -lhdf5 -lhdf5_hl -lhdf5 -lz" -export NETCDF_INCLUDE=-I$NETCDF/include -#export FCMP="mpif90 -f90=ifort" diff --git a/modulefiles/modulefile.regrid_nemsio.wcoss b/modulefiles/modulefile.regrid_nemsio.wcoss deleted file mode 100644 index 54a5343eb6e..00000000000 --- a/modulefiles/modulefile.regrid_nemsio.wcoss +++ /dev/null @@ -1,14 +0,0 @@ -#%Module##################################################### -## Module file for regrid_nemsio -############################################################# - -module load ics/12.1 - -module load NetCDF/4.2/serial - -module load bacio/v2.0.2 -module load w3nco/v2.0.6 -module load nemsio/v2.2.3 -module load sp/v2.0.2 - -export FCMP=mpiifort diff --git a/modulefiles/modulefile.regrid_nemsio.wcoss_cray b/modulefiles/modulefile.regrid_nemsio.wcoss_cray deleted file mode 100644 index 2d9ab30946b..00000000000 --- a/modulefiles/modulefile.regrid_nemsio.wcoss_cray +++ /dev/null @@ -1,18 +0,0 @@ -#%Module##################################################### -## Module file for regrid_nemsio -############################################################# - -module load craype-network-aries -module load PrgEnv-intel -module load craype - -module unload NetCDF-intel-haswell/3.6.3 -module load NetCDF-intel-haswell/4.2 -module load HDF5-serial-intel-haswell/1.8.9 - -module load bacio-intel/2.0.1 -module load nemsio-intel/2.2.2 -module load w3nco-intel/2.0.6 -module load sp-intel/2.0.2 - -export FCMP="ftn" diff --git a/modulefiles/modulefile.regrid_nemsio.wcoss_cray_userlib b/modulefiles/modulefile.regrid_nemsio.wcoss_cray_userlib deleted file mode 100644 index 6ccccd38b07..00000000000 --- a/modulefiles/modulefile.regrid_nemsio.wcoss_cray_userlib +++ /dev/null @@ -1,20 +0,0 @@ -#%Module##################################################### -## Module file for regrid_nemsio -############################################################# - -module load ncep -module load craype-network-aries -module load PrgEnv-intel -module load craype -module unload NetCDF-intel-haswell/3.6.3 -module load NetCDF-intel-haswell/4.2 -module load HDF5-serial-intel-haswell/1.8.9 - -module unuse /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module use -a $MOD_PATH -module load bacio/v2.0.2 -module load nemsio/v2.2.3 -module load w3nco/v2.0.6 -module load sp/v2.0.2 - -export FCMP="ftn" diff --git a/modulefiles/modulefile.regrid_nemsio.wcoss_dell_p3 b/modulefiles/modulefile.regrid_nemsio.wcoss_dell_p3 deleted file mode 100644 index 7a40aa5b342..00000000000 --- a/modulefiles/modulefile.regrid_nemsio.wcoss_dell_p3 +++ /dev/null @@ -1,15 +0,0 @@ -#%Module##################################################### -## Module file for regrid_nemsio -############################################################# -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load NetCDF/4.5.0 -module load HDF5-serial/1.10.1 - -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load nemsio/2.2.3 -module load sp/2.0.2 - -export FCMP=mpiifort diff --git a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss b/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss deleted file mode 100644 index 6aa3b31aefc..00000000000 --- a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss +++ /dev/null @@ -1,18 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v5.1.0 -############################################################# - module load EnvVars/1.0.0 - module load ics/12.1 - module load lsf/9.1 - module load ibmpe/1.3.0.10 - module load png/v1.2.44 - module load w3emc/v2.0.5 - module load w3nco/v2.0.6 - module load bacio/v2.0.1 - module load g2/v2.5.0 - module load z/v1.2.6 - module load jasper/v1.900.1 - module load sigio/v2.1.0 - module load sp/v2.0.2 - -setenv FC mpiifort diff --git a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_cray b/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_cray deleted file mode 100644 index 7e1db32d40d..00000000000 --- a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_cray +++ /dev/null @@ -1,23 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v5.1.0 -############################################################# -module load craype-network-aries -module load craype-haswell -module load craype/2.3.0 -module load PrgEnv-intel/5.2.56 -module load intel/15.0.3.187 -module load cray-mpich/7.2.0 - -module load jasper-gnu-haswell/1.900.1 -module load png-intel-haswell/1.2.49 -module load zlib-intel-haswell/1.2.7 -module load bacio-intel/2.0.1 -module load w3emc-intel/2.2.0 -module load w3nco-intel/2.0.6 -module load sigio-intel/2.1.0 -module load sp-intel/2.0.2 -module load nemsio-intel/2.2.2 -module load nemsiogfs-intel/2.0.1 -module load g2-intel/2.5.0 - -export FC=ftn diff --git a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_cray_userlib b/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_cray_userlib deleted file mode 100644 index 26b5eb96d77..00000000000 --- a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_cray_userlib +++ /dev/null @@ -1,26 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v5.1.0 -############################################################# -module load craype-network-aries -module load craype-haswell -module load craype/2.3.0 -module load PrgEnv-intel/5.2.56 -module load intel/15.0.3.187 -module load cray-mpich/7.2.0 - -module unuse /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module use -a $MOD_PATH -module load nemsiogfs/v2.0.1 -module load nemsio/v2.2.3 -module load sigio/v2.0.1 -module load g2/v3.1.0 -module load w3nco/v2.0.6 -module load w3emc/v2.2.0 -module load bacio/v2.0.2 -module load jasper/v1.900.1 -module load png/v1.2.44 -module load z/v1.2.6 -module load sp/v2.0.2 - - -export FC=ftn diff --git a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_dell_p3 b/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_dell_p3 deleted file mode 100644 index 345da671be1..00000000000 --- a/modulefiles/modulefile.storm_reloc_v5.1.0.wcoss_dell_p3 +++ /dev/null @@ -1,22 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v5.1.0 -############################################################# - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load w3emc/2.3.0 -module load w3nco/2.0.6 -module load bacio/2.0.2 -module load sp/2.0.2 -module load nemsio/2.2.3 -module load nemsiogfs/2.0.1 -module load sigio/2.1.0 - -module load jasper/1.900.1 -module load libpng/1.2.59 -module load zlib/1.2.11 -module load g2/3.1.0 - - -export FC=ifort diff --git a/modulefiles/modulefile.storm_reloc_v6.0.0.hera b/modulefiles/modulefile.storm_reloc_v6.0.0.hera deleted file mode 100644 index 36f96e01b90..00000000000 --- a/modulefiles/modulefile.storm_reloc_v6.0.0.hera +++ /dev/null @@ -1,18 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v6.0.0 - Hera -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load w3emc/2.3.0 -module load w3nco/2.0.6 -module load bacio/2.0.2 -module load sp/2.0.2 -module load nemsio/2.2.3 -module load nemsiogfs/2.2.1 -module load sigio/2.1.1 -module load jasper/1.900.1 -module load png/1.2.44 -module load z/1.2.11 -module load g2/3.1.0 - -set FC mpiifort diff --git a/modulefiles/modulefile.storm_reloc_v6.0.0.orion b/modulefiles/modulefile.storm_reloc_v6.0.0.orion deleted file mode 100644 index 2fbf2bee625..00000000000 --- a/modulefiles/modulefile.storm_reloc_v6.0.0.orion +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v6.0.0 - Hera -############################################################# - -module use -a /apps/contrib/NCEPLIBS/orion/modulefiles -module load w3emc_para/2.4.0 -module load w3nco/2.0.7 -module load bacio/2.0.3 -module load sp/2.0.3 -module load nemsio/2.2.4 -module load nemsiogfs/2.3.0 -module load sigio/2.1.1 -module load png/1.2.44 -module load z/1.2.6 -module load g2/3.1.1 - -module load jasper/1.900.1 - -set FC mpiifort diff --git a/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss b/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss deleted file mode 100644 index 3545956ca9e..00000000000 --- a/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss +++ /dev/null @@ -1,18 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v6.0.0 -############################################################# - module load EnvVars/1.0.0 - module load ics/12.1 - module load lsf/9.1 - module load ibmpe/1.3.0.10 - module load png/v1.2.44 - module load w3emc/v2.0.5 - module load w3nco/v2.0.6 - module load bacio/v2.0.1 - module load g2/v2.5.0 - module load z/v1.2.6 - module load jasper/v1.900.1 - module load sigio/v2.0.1 - module load sp/v2.0.2 - -setenv FC mpiifort diff --git a/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss_cray b/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss_cray deleted file mode 100644 index 980f92a175e..00000000000 --- a/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss_cray +++ /dev/null @@ -1,23 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v6.0.0 -############################################################# -module load craype-network-aries -module load craype-haswell -module load craype/2.3.0 -module load PrgEnv-intel/5.2.56 -module load intel/15.0.3.187 -module load cray-mpich/7.2.0 - -module load jasper-gnu-haswell/1.900.1 -module load png-intel-haswell/1.2.49 -module load zlib-intel-haswell/1.2.7 -module load bacio-intel/2.0.1 -module load w3emc-intel/2.2.0 -module load w3nco-intel/2.0.6 -module load sigio-intel/2.1.0 -module load sp-intel/2.0.2 -module load nemsio-intel/2.2.2 -module load nemsiogfs-intel/2.0.1 -module load g2-intel/2.5.0 - -export FC=ftn diff --git a/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss_dell_p3 b/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss_dell_p3 deleted file mode 100644 index e59b2fd454c..00000000000 --- a/modulefiles/modulefile.storm_reloc_v6.0.0.wcoss_dell_p3 +++ /dev/null @@ -1,22 +0,0 @@ -#%Module##################################################### -## Module file for storm_reloc_v6.0.0 -############################################################# - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load w3emc/2.3.0 -module load w3nco/2.0.6 -module load bacio/2.0.2 -module load sp/2.0.2 -module load nemsio/2.2.3 -module load nemsiogfs/2.0.1 -module load sigio/2.1.0 - -module load jasper/1.900.1 -module load libpng/1.2.59 -module load zlib/1.2.11 -module load g2/3.1.0 - - -export FC=ifort diff --git a/sorc/build_all.sh b/sorc/build_all.sh index 9f0a12c0646..acba8d6a2cc 100755 --- a/sorc/build_all.sh +++ b/sorc/build_all.sh @@ -19,8 +19,6 @@ do esac done - - export USE_PREINST_LIBS="true" #------------------------------------ @@ -58,15 +56,6 @@ source ./machine-setup.sh > /dev/null 2>&1 ERRSCRIPT=${ERRSCRIPT:-'eval [[ $err = 0 ]]'} err=0 -#------------------------------------ -# build libraries first -#------------------------------------ -$Build_libs && { -echo " .... Library build not currently supported .... " -#echo " .... Building libraries .... " -#./build_libs.sh > $logs_dir/build_libs.log 2>&1 -} - #------------------------------------ # build fv3 #------------------------------------ @@ -154,118 +143,6 @@ if [ -d gfs_wafs.fd ]; then } fi -#------------------------------------ -# build gaussian_sfcanl -#------------------------------------ -$Build_gaussian_sfcanl && { -echo " .... Building gaussian_sfcanl .... " -./build_gaussian_sfcanl.sh > $logs_dir/build_gaussian_sfcanl.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building gaussian_sfcanl." - echo "The log file is in $logs_dir/build_gaussian_sfcanl.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build enkf_chgres_recenter -#------------------------------------ -$Build_enkf_chgres_recenter && { -echo " .... Building enkf_chgres_recenter .... " -./build_enkf_chgres_recenter.sh > $logs_dir/build_enkf_chgres_recenter.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building enkf_chgres_recenter." - echo "The log file is in $logs_dir/build_enkf_chgres_recenter.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build enkf_chgres_recenter_nc -#------------------------------------ -$Build_enkf_chgres_recenter_nc && { -echo " .... Building enkf_chgres_recenter_nc .... " -./build_enkf_chgres_recenter_nc.sh > $logs_dir/build_enkf_chgres_recenter_nc.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building enkf_chgres_recenter_nc." - echo "The log file is in $logs_dir/build_enkf_chgres_recenter_nc.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build tropcy_NEMS -#------------------------------------ -$Build_tropcy && { -echo " .... Building tropcy_NEMS .... " -./build_tropcy_NEMS.sh > $logs_dir/build_tropcy_NEMS.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building tropcy_NEMS." - echo "The log file is in $logs_dir/build_tropcy_NEMS.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build gfs_fbwndgfs -#------------------------------------ -$Build_gfs_fbwndgfs && { -echo " .... Building gfs_fbwndgfs .... " -./build_gfs_fbwndgfs.sh > $logs_dir/build_gfs_fbwndgfs.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building gfs_fbwndgfs." - echo "The log file is in $logs_dir/build_gfs_fbwndgfs.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build gfs_bufrsnd -#------------------------------------ -$Build_gfs_bufrsnd && { -echo " .... Building gfs_bufrsnd .... " -./build_gfs_bufrsnd.sh > $logs_dir/build_gfs_bufrsnd.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building gfs_bufrsnd." - echo "The log file is in $logs_dir/build_gfs_bufrsnd.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build fv3nc2nemsio -#------------------------------------ -$Build_fv3nc2nemsio && { -echo " .... Building fv3nc2nemsio .... " -./build_fv3nc2nemsio.sh > $logs_dir/build_fv3nc2nemsio.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building fv3nc2nemsio." - echo "The log file is in $logs_dir/build_fv3nc2nemsio.log" -fi -((err+=$rc)) -} - -#------------------------------------ -# build regrid_nemsio -#------------------------------------ -$Build_regrid_nemsio && { -echo " .... Building regrid_nemsio .... " -./build_regrid_nemsio.sh > $logs_dir/build_regrid_nemsio.log 2>&1 -rc=$? -if [[ $rc -ne 0 ]] ; then - echo "Fatal error in building regrid_nemsio." - echo "The log file is in $logs_dir/build_regrid_nemsio.log" -fi -((err+=$rc)) -} - #------------------------------------ # build workflow_utils #------------------------------------ diff --git a/sorc/build_enkf_chgres_recenter.sh b/sorc/build_enkf_chgres_recenter.sh deleted file mode 100755 index 880a9dd032e..00000000000 --- a/sorc/build_enkf_chgres_recenter.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/fv3gfs/enkf_chgres_recenter.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/fv3gfs/enkf_chgres_recenter.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/fv3gfs/enkf_chgres_recenter.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ${cwd}/enkf_chgres_recenter.fd - -export FFLAGS="-O3 -r8 -i4 -qopenmp -traceback -fp-model precise" - -make clean -make -make install -make clean diff --git a/sorc/build_enkf_chgres_recenter_nc.sh b/sorc/build_enkf_chgres_recenter_nc.sh deleted file mode 100755 index 98357933909..00000000000 --- a/sorc/build_enkf_chgres_recenter_nc.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/fv3gfs/enkf_chgres_recenter_nc.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/fv3gfs/enkf_chgres_recenter_nc.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/fv3gfs/enkf_chgres_recenter_nc.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ${cwd}/enkf_chgres_recenter_nc.fd - -export FFLAGS="-O3 -qopenmp -traceback -fp-model precise" -export FV3GFS_NCIO_LIB="${cwd}/gsi.fd/build/lib/libfv3gfs_ncio.a" -export FV3GFS_NCIO_INC="${cwd}/gsi.fd/build/include" - -if [ ! -f $FV3GFS_NCIO_LIB ]; then - echo "BUILD ERROR: missing GSI library file" - echo "Missing file: $FV3GFS_NCIO_LIB" - echo "Please build the GSI first (build_gsi.sh)" - echo "EXITING..." - exit 1 -fi - -make clean -make -make install -make clean diff --git a/sorc/build_fv3nc2nemsio.sh b/sorc/build_fv3nc2nemsio.sh deleted file mode 100755 index 9470966986b..00000000000 --- a/sorc/build_fv3nc2nemsio.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/modulefile.fv3nc2nemsio.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/modulefile.fv3nc2nemsio.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/modulefile.fv3nc2nemsio.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ./fv3nc2nemsio.fd - -if [ $target = orion ]; then HDF5=$HDF5_ROOT ; fi - -LIBnetcdf=`$NETCDF/bin/nf-config --flibs` -INCnetcdf=`$NETCDF/bin/nf-config --fflags` -export NETCDF_LDFLAGS=$LIBnetcdf -export NETCDF_INCLUDE=$INCnetcdf - -$FCMP $FFLAGS -c kinds.f90 -$FCMP $FFLAGS -c constants.f90 -$FCMP $FFLAGS $NETCDF_INCLUDE -I $NEMSIO_INC -c fv3_module.f90 -$FCMP $FFLAGS $NETCDF_INCLUDE -I $NEMSIO_INC -I. -o fv3nc2nemsio.x fv3_main.f90 fv3_module.o $NETCDF_LDFLAGS $NEMSIO_LIB $BACIO_LIB4 $W3NCO_LIBd -L$HDF5/lib -lhdf5_hl -lhdf5 -lz - -rm -f *.o *.mod - -cd $cwd -mv fv3nc2nemsio.fd/fv3nc2nemsio.x ../exec/. - -exit diff --git a/sorc/build_gaussian_sfcanl.sh b/sorc/build_gaussian_sfcanl.sh deleted file mode 100755 index bfb0826edda..00000000000 --- a/sorc/build_gaussian_sfcanl.sh +++ /dev/null @@ -1,22 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/fv3gfs/gaussian_sfcanl.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 - fi -fi -module list - -cd ${cwd}/gaussian_sfcanl.fd -./makefile.sh diff --git a/sorc/build_gfs_bufrsnd.sh b/sorc/build_gfs_bufrsnd.sh deleted file mode 100755 index 70a3b4295bb..00000000000 --- a/sorc/build_gfs_bufrsnd.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 - else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_bufr.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 - fi - fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -if [ -f gfs_bufr.fd/getncdimlen ]; then - cp gfs_bufr.fd/getncdimlen ../exec - fi -echo "compiling ...." -# Compile codes under /sorc -compile1='gfs_bufr tocsbufr' - -for comp in $compile1 -do - echo "Compiling ${comp}" - cd $cwd/${comp}.fd - make -f makefile_module clean - make -f makefile_module -done - -echo "Build complete" diff --git a/sorc/build_gfs_fbwndgfs.sh b/sorc/build_gfs_fbwndgfs.sh deleted file mode 100755 index 9d5a2888f04..00000000000 --- a/sorc/build_gfs_fbwndgfs.sh +++ /dev/null @@ -1,29 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_fbwndgfs.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_fbwndgfs.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_fbwndgfs.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd fbwndgfs.fd -make -f makefile.GENERIC -make -f makefile.GENERIC clean -mv fbwndgfs ../../exec/ diff --git a/sorc/build_libs.sh b/sorc/build_libs.sh deleted file mode 100755 index 31e158c1fcd..00000000000 --- a/sorc/build_libs.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -# -# Clean lib directory (libraries, modulefiles and incmod) -# -cd $cwd/lib -rm -rf libpng* libjasper* lib*.a incmod/* modulefiles/* - -# -# Optional install, first independent libraries: -# - -# --- first choose BUFR version (different on different machine) -# --- hopefully this will lead to single version in the future -if [ $target = wcoss_cray ]; then - bufr_ver=v11.0.1 -fi -# -------------------------------------------------------------- - -for lib in \ - bacio_v2.0.2 \ - bufr_${bufr_ver} \ - crtm_v2.0.6 \ - g2tmpl_v1.3.0 \ - gfsio_v1.1.0 \ - ip_v2.0.0 \ - ip_v3.0.0 \ - jasper-1.900.1 \ - landsfcutil_v2.1.0 \ - nemsio_v2.2.3 \ - png-1.2.44 \ - sfcio_v1.0.0 \ - sigio_v2.0.1 \ - sp_v2.0.2 \ - w3nco_v2.0.6 \ - z-1.2.6 -do - cd $cwd/lib/sorc/$lib - ./build.sh - cd $cwd -done - -# -# Optional install, now libraries depending on previously installed libs: -# -for lib in \ - w3emc_v2.2.0 \ - nemsiogfs_v2.0.1 \ - g2c_v1.5.0 \ - g2_v3.1.0 -do - cd $cwd/lib/sorc/$lib - ./build.sh - cd $cwd -done - -exit diff --git a/sorc/build_regrid_nemsio.sh b/sorc/build_regrid_nemsio.sh deleted file mode 100755 index 894ab5c94be..00000000000 --- a/sorc/build_regrid_nemsio.sh +++ /dev/null @@ -1,48 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/modulefile.regrid_nemsio.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/modulefile.regrid_nemsio.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/modulefile.regrid_nemsio.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ./regrid_nemsio.fd - -export F90=${FCMP} -export LD=${FCMP} -export F77=${FCMP} - -export FCFFLAGS="" # "-convert native -assume byterecl -heap-arrays -mcmodel=large -shared-intel" -export LDFLAGS="${FCFFLAGS}" -export OPTIMIZATION="-O3 -xHOST" #-axCORE-AVX2,AVX -xSSE4.2 -O3 -export DEBUG="-traceback -g" #-O0 #-C #-fp-stack-check #-check all -fp-stack-check - -if [ $target != hera ]; then - LIBnetcdf=`$NETCDF/bin/nf-config --flibs` - INCnetcdf=`$NETCDF/bin/nf-config --fflags` - export NETCDF_LDFLAGS=$LIBnetcdf - export NETCDF_INCLUDE=$INCnetcdf -fi - -make -f Makefile clean -make -f Makefile -make -f Makefile install -make -f Makefile clean - -exit diff --git a/sorc/build_tropcy_NEMS.sh b/sorc/build_tropcy_NEMS.sh deleted file mode 100755 index 77a69dc95e0..00000000000 --- a/sorc/build_tropcy_NEMS.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh -# -# 07052015 E.Mirvis - made build more universal - environmental module based (see readme) -# EMC/NCEP/NOAA -# -# excutables created from build_tropcy.sh: -# 1) vint.fd/vint.x -# 2) tave.fd/tave.x -# 3) syndat_qctropcy.fd/syndat_qctropcy -# 4) syndat_maksynrc.fd/syndat_maksynrc -# 5) syndat_getjtbul.fd/syndat_getjtbul -# 6) supvit.fd/supvit -# -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -else - export MOD_PATH=${cwd}/lib/modulefiles -fi - -source ../modulefiles/modulefile.storm_reloc_v6.0.0.$target -export FC=mpiifort -export JASPER_LIB=${JASPER_LIB:-$JASPER_LIBRARY_DIRS/libjasper.a} - -export INC="${G2_INCd} -I${NEMSIO_INC}" -export LIBS="${W3EMC_LIBd} ${W3NCO_LIBd} ${BACIO_LIB4} ${G2_LIBd} ${PNG_LIB} ${JASPER_LIB} ${Z_LIB}" -export LIBS_SUP="${W3EMC_LIBd} ${W3NCO_LIBd}" -echo lset -echo lset - export LIBS_REL="${W3NCO_LIB4}" -export LIBS_REL="${NEMSIOGFS_LIB} ${NEMSIO_LIB} ${LIBS_REL} ${SIGIO_LIB4} ${BACIO_LIB4} ${SP_LIBd}" -export LIBS_SIG="${SIGIO_INC4}" -export LIBS_SYN_GET="${W3NCO_LIB4}" -export LIBS_SYN_MAK="${W3NCO_LIB4} ${BACIO_LIB4}" -export LIBS_SYN_QCT="${W3NCO_LIB8}" -echo $LIBS_REL -echo NEXT - -cd vint.fd - make clean - make -f makefile - make install - cd ../ -cd tave.fd - make clean - make -f makefile - make install - cd ../ -cd syndat_qctropcy.fd - make clean - make -f makefile - make install - make clean - cd ../ -cd syndat_maksynrc.fd - make clean - make -f makefile - make install - make clean - cd ../ -cd syndat_getjtbul.fd - make clean - make -f makefile - make install - make clean - cd ../ -cd supvit.fd - make clean - make -f makefile - make install - make clean - cd ../ - -exit diff --git a/sorc/fv3gfs_build.cfg b/sorc/fv3gfs_build.cfg index 340c1741406..161a21325ef 100644 --- a/sorc/fv3gfs_build.cfg +++ b/sorc/fv3gfs_build.cfg @@ -1,7 +1,6 @@ # -# ***** configuration of fv3gfs build ***** +# ***** configuration of global-workflow build ***** - Building libraries (libs) ............................. no Building fv3gfs (fv3gfs) .............................. yes Building gsi (gsi) .................................... yes Building gldas (gldas) ................................ yes @@ -9,14 +8,6 @@ Building ufs_utils (ufs_utils) ........................ yes Building gldas (gldas) ................................ yes Building gfs_wafs (gfs_wafs) .......................... yes - Building gaussian_sfcanl (gaussian_sfcanl)............. no - Building enkf_chgres_recenter (enkf_chgres_recenter) .. no - Building enkf_chgres_recenter_nc (enkf_chgres_recenter_nc) .. no - Building tropcy_NEMS (tropcy) ......................... no - Building gfs_fbwndgfs (gfs_fbwndgfs) .................. no - Building gfs_bufrsnd (gfs_bufrsnd) .................... no - Building fv3nc2nemsio (fv3nc2nemsio) .................. no - Building regrid_nemsio (regrid_nemsio) ................ no Building workflow_utils (workflow_utils)................yes Building gfs_util (gfs_util) .......................... yes diff --git a/sorc/partial_build.sh b/sorc/partial_build.sh index 46db31acb15..691a3c7b3a1 100755 --- a/sorc/partial_build.sh +++ b/sorc/partial_build.sh @@ -1,21 +1,12 @@ # # define the array of the name of build program # - declare -a Build_prg=("Build_libs" "Build_fv3gfs" \ + declare -a Build_prg=("Build_fv3gfs" \ "Build_gsi" \ "Build_gldas" \ "Build_ncep_post" \ "Build_ufs_utils" \ - "Build_gldas" \ "Build_gfs_wafs" \ - "Build_gaussian_sfcanl" \ - "Build_tropcy" \ - "Build_enkf_chgres_recenter" \ - "Build_enkf_chgres_recenter_nc" \ - "Build_gfs_fbwndgfs" \ - "Build_gfs_bufrsnd" \ - "Build_fv3nc2nemsio" \ - "Build_regrid_nemsio" \ "Build_workflow_utils" \ "Build_gfs_util") diff --git a/util/modulefiles/gfs_util.wcoss_cray b/util/modulefiles/gfs_util.wcoss_cray deleted file mode 100755 index 9e69300822c..00000000000 --- a/util/modulefiles/gfs_util.wcoss_cray +++ /dev/null @@ -1,26 +0,0 @@ -#%Module##################################################### -## Module file for GFS util -############################################################# -# -# Loading required system modules -# - module load modules - module load craype-sandybridge - module load PrgEnv-intel/5.2.82 - module switch intel/18.1.163 - module unload gcc - module load gcc - -# Loading GEMPAK - module unload gempak - module load gempak/7.3.0 - module unload ncarg-intel-sandybridge - module load ncarg-intel-sandybridge/6.3.0 - -# Loading Intel-Compiled NCEP Libraries - module load bacio-intel/2.0.3 - module load w3emc-intel/2.4.0 - module load w3nco-intel/2.2.0 - module load ip-intel/3.0.2 - module load sp-intel/2.0.3 - module load bufr-intel/11.3.0