Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
03b4838
Commit VLab repository
Jun 24, 2019
02d1f87
Commit VLab repository
Jun 24, 2019
f91dfe6
Change fv3sar_workflow to fv3cam_workflow
Jun 24, 2019
cd29b3d
Reduce number of nodes from 114 to 76 for SAR
Jun 25, 2019
2a41077
Reduce number of nodes from 114 to 76 for SAR-DA
Jun 25, 2019
8eebf20
Adds parm files
MatthewPyle-NOAA Jun 27, 2019
bd34e4d
Adds script changes and new rocoto items.
MatthewPyle-NOAA Jun 27, 2019
75ba0a0
Changes conus items to be in line with the new reduced model node cou…
MatthewPyle-NOAA Jun 27, 2019
bcb7fad
J-job changes that neglected to include before.
MatthewPyle-NOAA Jun 27, 2019
41709a1
Adds a dom=conus definition for the default drive_fv3sar.xml driver.
MatthewPyle-NOAA Jun 27, 2019
978259a
Changes all fv3cam_workflow instances to regional_workflow
MatthewPyle-NOAA Jun 28, 2019
8a3120d
Changes new .xml files and run*multi.sh script to use workflow_region…
MatthewPyle-NOAA Jun 28, 2019
49fd259
Removes unintended path in run_fv3sar.sh
MatthewPyle-NOAA Jun 28, 2019
913f238
Update for default to work with changes coming in this fork. Should
MatthewPyle-NOAA Jul 1, 2019
00e0d72
Fixes error in multi run script
MatthewPyle-NOAA Jul 2, 2019
a096cd0
Removes specific domain .xml files, adds template and build script
MatthewPyle-NOAA Jul 2, 2019
603ad1c
Added starting/ending hour information into template to
MatthewPyle-NOAA Jul 2, 2019
0c86ad8
Makes templates of input_sar.nml and model_configure_sar.tmp
MatthewPyle-NOAA Jul 2, 2019
312ef10
Scrubs out the predefined parm files for the 5 domains.
MatthewPyle-NOAA Jul 2, 2019
ec0b974
Resolves conflicts with master in branch (hopefully).
MatthewPyle-NOAA Jul 9, 2019
bb2570f
Small cleanup from previous commit to reduce differences with master
MatthewPyle-NOAA Jul 9, 2019
35f16be
Test to update to latest 3 changes in master from earlier today.
MatthewPyle-NOAA Jul 9, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_CHGRES_FCSTBNDY
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ mkdir -p $COMOUT
export NWGES=${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
mkdir -p $NWGES

export INPdir=${COMOUT}/anl.${tmmark}
export INPdir=${COMOUT}/anl.${dom}.${tmmark}
mkdir -p ${INPdir}

#####################################
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_CHGRES_FIRSTGUESS
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ mkdir -p $NWGES
if [ $tmmark = tm12 ] ; then # SAR-DA
export INPdir=$COMOUT/gfsanl.$tmmark
elif [ $tmmark = tm00 ] ; then # SAR without DA
export INPdir=$COMOUT/anl.$tmmark
export INPdir=$COMOUT/anl.${dom}.$tmmark
fi
mkdir -p $INPdir

Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_ENVIR
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export EXECfv3=$HOMEfv3/exec
export USHfv3=$HOMEfv3/ush

export FIXfv3=$HOMEfv3/fix
export FIXsar=$FIXfv3/fix_sar
export FIXsar=$FIXfv3/fix_sar/${dom}
export FIXam=$FIXfv3/fix_am
export FIXco2=$FIXam/fix_co2_proj

Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_FCST
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export CYCfcst=`echo $CYCLEfcst | cut -c 9-10`

export GUESSdir=$COMOUT/guess.${tmmark_next}
mkdir -p $GUESSdir
export ANLdir=$COMOUT/anl.${tmmark_next}
export ANLdir=$COMOUT/anl.${dom}.${tmmark_next}
mkdir -p $ANLdir

#####################################
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_POST
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export WGRIB2=${EXECfv3}/wgrib2new
#####################################
# Working directories
#####################################
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${PDY}_${cyc}}
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${dom}_${PDY}_${cyc}}
export DATA=${DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/${job}_${cyc}}
if [ -d $DATA ]; then
rm -rf $DATA
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_POST_GOES
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export WGRIB2=${EXECfv3}/wgrib2new
#####################################
# Working directories
#####################################
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${PDY}_${cyc}}
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${dom}_${PDY}_${cyc}}
export DATA=${DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/${job}_${cyc}}
if [ -d $DATA ]; then
rm -rf $DATA
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_SENDINIBC
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -x

. $HOMEfv3/jobs/JFV3CAM_SAR_ENVIR

export DATA=${mainroot}/${comdir}/${USER}/com/${NET}/${envir}/${RUN}.${PDY}/${cyc}/anl.tm00
export DATA=${mainroot}/${comdir}/${USER}/com/${NET}/${envir}/${RUN}.${PDY}/${cyc}/anl.${dom}.tm00
cd $DATA

export pid=$$
Expand Down
7 changes: 7 additions & 0 deletions modulefiles/theia/fre-nctools
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#%Module#####################################################
## Module file for fre-nctools
#############################################################
module load intel/14.0.2
module load impi/4.1.3.048
module load netcdf/4.3.0
module load hdf5/1.8.14
38 changes: 38 additions & 0 deletions modulefiles/theia/fv3
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#%Module######################################################################
##
## NEMS FV3 Prerequisites: Theia/Intel

proc ModulesHelp {} {
puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Theia/Intel"
}

module-whatis "loads NEMS FV3 prerequisites for Theia/Intel"

# NOTE: the "module purge" and loading of the module command are
# handled by the module-setup.sh (or .csh) script.

##
## load programming environment
## this typically includes compiler, MPI and job scheduler
##
module load intel/15.1.133
module load impi/5.1.1.109
module load netcdf/4.3.0
module load pnetcdf

##
## load nwprod libraries
##
module use -a /scratch3/NCEPDEV/nwprod/lib/modulefiles
module load bacio/v2.0.1
module load sp/v2.0.2
module load ip/v2.0.0
module load w3nco/v2.0.6
module load w3emc/v2.0.5
module load nemsio/v2.2.3

##
## load ESMF library for above compiler / MPI combination
##
module use /scratch4/NCEPDEV/nems/noscrub/emc.nemspara/soft/modulefiles
module load esmf/8.0.0bs21
36 changes: 36 additions & 0 deletions modulefiles/theia/global_chgres
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#%Module#####################################################
## global_chgres component - theia
#############################################################

# Loading Intel Compiler Suite
module load intel/14.0.2
module load impi/5.1.2.150

## this one is missing from nwprod/lib (compiled locally)
#module use lib/modulefiles
#module load nemsiogfs/v2.0.1

# Loding nceplibs modules
module use -a $MOD_PATH
module load sigio/v2.0.1
module load w3nco/v2.0.6
module load w3emc/v2.2.0
module load sp/v2.0.2
module load bacio/v2.0.2
module load nemsio/v2.2.3
module load nemsiogfs/v2.0.1
export NEMSIOGFS_INC=/scratch4/NCEPDEV/global/save/glopara/svn/nceplibs/branches/nemsiogfsv2.0.1/include/nemsiogfs
export NEMSIOGFS_LIB=/scratch4/NCEPDEV/global/save/glopara/svn/nceplibs/branches/nemsiogfsv2.0.1/libnemsiogfs.a

module load ip/v3.0.0
module load sfcio/v1.0.0
module load gfsio/v1.1.0
module load landsfcutil/v2.1.0
module load netcdf/4.3.0
module load hdf5/1.8.14


export NETCDF_INCLUDE="-I${NETCDF}/include"
export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5}/lib -lhdf5 -lhdf5_fortran"

set FCMP ifort
16 changes: 16 additions & 0 deletions modulefiles/theia/orog
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#%Module#####################################################
## Module file for orog
#############################################################
# Loading Intel Compiler Suite
module unload intel
module load intel/16.1.150

module load netcdf/4.3.0

# Loding nceplibs modules
module use -a $MOD_PATH
module load ip/v2.0.0
module load sp/v2.0.2
module load w3emc/v2.2.0
module load w3nco/v2.0.6
module load bacio/v2.0.2
Loading