diff --git a/README b/README index 4b686f4a0..6f1e08b9c 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -WRF Pre-Processing System Version 4.2 +WRF Pre-Processing System Version 4.3 http://www2.mmm.ucar.edu/wrf/users/ diff --git a/configure b/configure index d95c5b6e5..1e48bc669 100755 --- a/configure +++ b/configure @@ -1,6 +1,17 @@ #!/bin/sh -arg1=$1 +# +# Check for command-line arguments +# At present, the only supported argument is --nowrf, which disables checks to +# find the path to the compiled WRF model. +# +nowrf=0 +for arg in $@; do + if [ "${arg}" = "--nowrf" ]; then + nowrf=1 + fi +done + # Look for netcdf if test -z "$NETCDF" ; then @@ -153,40 +164,56 @@ fi wrf_dir="none" standard_wrf_dirs="WRF WRF-4.0.3 WRF-4.0.2 WRF-4.0.1 WRF-4.0 WRFV3" -# -# If no WRF_DIR environment variable is set, try to locate a WRF build in one -# of the expected directory names one directory level up; otherwise, try to use -# the WRF I/O library from the code in $WRF_DIR -# -if [ -z "$WRF_DIR" ]; then -# for d in WRF WRF-4.0.3 WRF-4.0.2 WRF-4.0.1 WRF-4.0 WRFV3; do - for d in ${standard_wrf_dirs}; do - if [ -e ../${d}/external/io_netcdf/libwrfio_nf.a ]; then - echo "Found what looks like a valid WRF I/O library in ../${d}" - wrf_dir="../${d}" - break +if [ ${nowrf} -eq 0 ]; then + # + # If no WRF_DIR environment variable is set, try to locate a WRF build in one + # of the expected directory names one directory level up; otherwise, try to use + # the WRF I/O library from the code in $WRF_DIR + # + if [ -z "$WRF_DIR" ]; then + # for d in WRF WRF-4.0.3 WRF-4.0.2 WRF-4.0.1 WRF-4.0 WRFV3; do + for d in ${standard_wrf_dirs}; do + if [ -e ../${d}/external/io_netcdf/libwrfio_nf.a ]; then + echo "Found what looks like a valid WRF I/O library in ../${d}" + wrf_dir="../${d}" + break + fi + done + else + if [ ! -e ${WRF_DIR}/external/io_netcdf/libwrfio_nf.a ]; then + echo "" + echo "Error: The \$WRF_DIR environment variable was set, but the WRF code at" + echo " ${WRF_DIR} doesn't appear to have been successfully compiled" + echo "" + exit fi - done -else - if [ ! -e ${WRF_DIR}/external/io_netcdf/libwrfio_nf.a ]; then + + echo "Using WRF I/O library in WRF build identified by \$WRF_DIR: ${WRF_DIR}" + wrf_dir=$WRF_DIR + fi + + if [ $wrf_dir = "none" ]; then echo "" - echo "Error: The \$WRF_DIR environment variable was set, but the WRF code at" - echo " ${WRF_DIR} doesn't appear to have been successfully compiled" + echo "Error: No compiled WRF code found. Please check that the WRF model has been compiled" + echo " one directory level up (i.e., ../) in a directory named 'WRF', 'WRF-4.0.3', 'WRF-4.0.2', etc.," + echo " or specify the full path to the compiled WRF model with the environment variable \$WRF_DIR ." + echo "" + echo "Alternatively, if only WPS components that do no depend on WRF I/O libraries are needed, re-run" + echo "the configure script with the --nowrf option." echo "" exit fi - - echo "Using WRF I/O library in WRF build identified by \$WRF_DIR: ${WRF_DIR}" - wrf_dir=$WRF_DIR -fi - -if [ $wrf_dir = "none" ]; then - echo "" - echo "Error: No compiled WRF code found. Please check that the WRF model has been compiled" - echo " one directory level up (i.e., ../) in a directory named 'WRF', 'WRF-4.0.3', 'WRF-4.0.2', etc.," - echo " or specify the full path to the compiled WRF model with the environment variable \$WRF_DIR ." - echo "" - exit +else + cat << EOF +******************************************************************************** +Configuring the WPS without a compiled WRF model. +It will not be possible to build the following WPS components, which depend on +the WRF I/O libraries: + - geogrid + - metgrid + - int2nc +******************************************************************************** +EOF fi # Found perl, so proceed with configuration diff --git a/geogrid/GEOGRID.TBL.ARW b/geogrid/GEOGRID.TBL.ARW index dcdf9a37f..7ebe127e9 100644 --- a/geogrid/GEOGRID.TBL.ARW +++ b/geogrid/GEOGRID.TBL.ARW @@ -497,3 +497,463 @@ name=IRRIGATION fill_missing = 0. rel_path=default:irrigation/fao/ =============================== +name = CONLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conls/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conls/ + rel_path = 20m:orogwd3_20m/conls/ + rel_path = 30m:orogwd3_30m/conls/ + rel_path = 1deg:orogwd3_1deg/conls/ + rel_path = 2deg:orogwd3_2deg/conls/ + rel_path = default:orogwd3_10m/conls/ +=============================== +name = VARLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varls/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varls/ + rel_path = 20m:orogwd3_20m/varls/ + rel_path = 30m:orogwd3_30m/varls/ + rel_path = 1deg:orogwd3_1deg/varls/ + rel_path = 2deg:orogwd3_2deg/varls/ + rel_path = default:orogwd3_10m/varls/ +=============================== +name = OA1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ls/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ls/ + rel_path = 20m:orogwd3_20m/oa1ls/ + rel_path = 30m:orogwd3_30m/oa1ls/ + rel_path = 1deg:orogwd3_1deg/oa1ls/ + rel_path = 2deg:orogwd3_2deg/oa1ls/ + rel_path = default:orogwd3_10m/oa1ls/ +=============================== +name = OA2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ls/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ls/ + rel_path = 20m:orogwd3_20m/oa2ls/ + rel_path = 30m:orogwd3_30m/oa2ls/ + rel_path = 1deg:orogwd3_1deg/oa2ls/ + rel_path = 2deg:orogwd3_2deg/oa2ls/ + rel_path = default:orogwd3_10m/oa2ls/ +=============================== +name = OA3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ls/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ls/ + rel_path = 20m:orogwd3_20m/oa3ls/ + rel_path = 30m:orogwd3_30m/oa3ls/ + rel_path = 1deg:orogwd3_1deg/oa3ls/ + rel_path = 2deg:orogwd3_2deg/oa3ls/ + rel_path = default:orogwd3_10m/oa3ls/ +=============================== +name = OA4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ls/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ls/ + rel_path = 20m:orogwd3_20m/oa4ls/ + rel_path = 30m:orogwd3_30m/oa4ls/ + rel_path = 1deg:orogwd3_1deg/oa4ls/ + rel_path = 2deg:orogwd3_2deg/oa4ls/ + rel_path = default:orogwd3_10m/oa4ls/ +=============================== +name = OL1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ls/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ls/ + rel_path = 20m:orogwd3_20m/ol1ls/ + rel_path = 30m:orogwd3_30m/ol1ls/ + rel_path = 1deg:orogwd3_1deg/ol1ls/ + rel_path = 2deg:orogwd3_2deg/ol1ls/ + rel_path = default:orogwd3_10m/ol1ls/ +=============================== +name = OL2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ls/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ls/ + rel_path = 20m:orogwd3_20m/ol2ls/ + rel_path = 30m:orogwd3_30m/ol2ls/ + rel_path = 1deg:orogwd3_1deg/ol2ls/ + rel_path = 2deg:orogwd3_2deg/ol2ls/ + rel_path = default:orogwd3_10m/ol2ls/ +=============================== +name = OL3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ls/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ls/ + rel_path = 20m:orogwd3_20m/ol3ls/ + rel_path = 30m:orogwd3_30m/ol3ls/ + rel_path = 1deg:orogwd3_1deg/ol3ls/ + rel_path = 2deg:orogwd3_2deg/ol3ls/ + rel_path = default:orogwd3_10m/ol3ls/ +=============================== +name = OL4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ls/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ls/ + rel_path = 20m:orogwd3_20m/ol4ls/ + rel_path = 30m:orogwd3_30m/ol4ls/ + rel_path = 1deg:orogwd3_1deg/ol4ls/ + rel_path = 2deg:orogwd3_2deg/ol4ls/ + rel_path = default:orogwd3_10m/ol4ls/ +=============================== +name = CONSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conss/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conss/ + rel_path = 20m:orogwd3_20m/conss/ + rel_path = 30m:orogwd3_30m/conss/ + rel_path = 1deg:orogwd3_1deg/conss/ + rel_path = 2deg:orogwd3_2deg/conss/ + rel_path = default:orogwd3_10m/conss/ +=============================== +name = VARSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varss/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varss/ + rel_path = 20m:orogwd3_20m/varss/ + rel_path = 30m:orogwd3_30m/varss/ + rel_path = 1deg:orogwd3_1deg/varss/ + rel_path = 2deg:orogwd3_2deg/varss/ + rel_path = default:orogwd3_10m/varss/ +=============================== +name = OA1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ss/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ss/ + rel_path = 20m:orogwd3_20m/oa1ss/ + rel_path = 30m:orogwd3_30m/oa1ss/ + rel_path = 1deg:orogwd3_1deg/oa1ss/ + rel_path = 2deg:orogwd3_2deg/oa1ss/ + rel_path = default:orogwd3_10m/oa1ss/ +=============================== +name = OA2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ss/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ss/ + rel_path = 20m:orogwd3_20m/oa2ss/ + rel_path = 30m:orogwd3_30m/oa2ss/ + rel_path = 1deg:orogwd3_1deg/oa2ss/ + rel_path = 2deg:orogwd3_2deg/oa2ss/ + rel_path = default:orogwd3_10m/oa2ss/ +=============================== +name = OA3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ss/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ss/ + rel_path = 20m:orogwd3_20m/oa3ss/ + rel_path = 30m:orogwd3_30m/oa3ss/ + rel_path = 1deg:orogwd3_1deg/oa3ss/ + rel_path = 2deg:orogwd3_2deg/oa3ss/ + rel_path = default:orogwd3_10m/oa3ss/ +=============================== +name = OA4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ss/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ss/ + rel_path = 20m:orogwd3_20m/oa4ss/ + rel_path = 30m:orogwd3_30m/oa4ss/ + rel_path = 1deg:orogwd3_1deg/oa4ss/ + rel_path = 2deg:orogwd3_2deg/oa4ss/ + rel_path = default:orogwd3_10m/oa4ss/ +=============================== +name = OL1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ss/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ss/ + rel_path = 20m:orogwd3_20m/ol1ss/ + rel_path = 30m:orogwd3_30m/ol1ss/ + rel_path = 1deg:orogwd3_1deg/ol1ss/ + rel_path = 2deg:orogwd3_2deg/ol1ss/ + rel_path = default:orogwd3_10m/ol1ss/ +=============================== +name = OL2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ss/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ss/ + rel_path = 20m:orogwd3_20m/ol2ss/ + rel_path = 30m:orogwd3_30m/ol2ss/ + rel_path = 1deg:orogwd3_1deg/ol2ss/ + rel_path = 2deg:orogwd3_2deg/ol2ss/ + rel_path = default:orogwd3_10m/ol2ss/ +=============================== +name = OL3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ss/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ss/ + rel_path = 20m:orogwd3_20m/ol3ss/ + rel_path = 30m:orogwd3_30m/ol3ss/ + rel_path = 1deg:orogwd3_1deg/ol3ss/ + rel_path = 2deg:orogwd3_2deg/ol3ss/ + rel_path = default:orogwd3_10m/ol3ss/ +=============================== +name = OL4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ss/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ss/ + rel_path = 20m:orogwd3_20m/ol4ss/ + rel_path = 30m:orogwd3_30m/ol4ss/ + rel_path = 1deg:orogwd3_1deg/ol4ss/ + rel_path = 2deg:orogwd3_2deg/ol4ss/ + rel_path = default:orogwd3_10m/ol4ss/ +=============================== diff --git a/geogrid/GEOGRID.TBL.ARW.noahmp b/geogrid/GEOGRID.TBL.ARW.noahmp index d86912dfc..21d7db43b 100644 --- a/geogrid/GEOGRID.TBL.ARW.noahmp +++ b/geogrid/GEOGRID.TBL.ARW.noahmp @@ -11,12 +11,14 @@ name = HGT_M interp_option = gtopo_2m:four_pt interp_option = gtopo_5m:four_pt interp_option = gtopo_10m:four_pt + interp_option = lowres:average_gcell(4.0)+four_pt interp_option = default:average_gcell(4.0)+four_pt+average_4pt rel_path = gmted2010_30s:topo_gmted2010_30s/ rel_path = gtopo_30s:topo_30s/ rel_path = gtopo_2m:topo_2m/ rel_path = gtopo_5m:topo_5m/ rel_path = gtopo_10m:topo_10m/ + rel_path = lowres:topo_gmted2010_5m/ rel_path = default:topo_gmted2010_30s/ =============================== name=LANDUSEF @@ -29,8 +31,9 @@ name=LANDUSEF landmask_water = nlcd2011_9s:17 # Calculate a landmask from this field landmask_water = nlcd2006:17 # Calculate a landmask from this field landmask_water = ssib_10m:16 # Calculate a landmask from this field - landmask_water = ssib_5m:16 # Calculate a landmask from this field + landmask_water = ssib_5m:16 # Calculate a landmask from this field landmask_water = modis_15s:17 # Calculate a landmask from this field + landmask_water = modis_15s_lake:17,21 # Calculate a landmask from this field landmask_water = modis_30s:17 # Calculate a landmask from this field landmask_water = modis_30s_lake:17,21 # Calculate a landmask from this field landmask_water = usgs_30s:16 # Calculate a landmask from this field @@ -39,6 +42,7 @@ name=LANDUSEF landmask_water = usgs_2m:16 # Calculate a landmask from this field landmask_water = usgs_5m:16 # Calculate a landmask from this field landmask_water = usgs_10m:16 # Calculate a landmask from this field + landmask_water = lowres:17,21 # Calculate a landmask from this field landmask_water = default:17,21 # Calculate a landmask from this field interp_option = nlcd2006_9s:average_gcell(0.0) interp_option = nlcd2006_30s:average_gcell(0.0) @@ -47,6 +51,7 @@ name=LANDUSEF interp_option = ssib_10m:four_pt interp_option = ssib_5m:four_pt interp_option = modis_15s:nearest_neighbor + interp_option = modis_15s_lake:nearest_neighbor interp_option = modis_30s:nearest_neighbor interp_option = modis_30s_lake:nearest_neighbor interp_option = usgs_30s:nearest_neighbor @@ -55,6 +60,7 @@ name=LANDUSEF interp_option = usgs_2m:four_pt interp_option = usgs_5m:four_pt interp_option = usgs_10m:four_pt + interp_option = lowres:average_gcell(4.0)+four_pt interp_option = default:nearest_neighbor rel_path = nlcd2006_9s:nlcd2006_ll_9s/ rel_path = nlcd2006_30s:nlcd2006_ll_30s/ @@ -63,6 +69,7 @@ name=LANDUSEF rel_path = ssib_10m:ssib_landuse_10m/ rel_path = ssib_5m:ssib_landuse_5m/ rel_path = modis_15s:modis_landuse_20class_15s/ + rel_path = modis_15s_lake:modis_landuse_20class_15s_with_lakes/ rel_path = modis_30s:modis_landuse_20class_30s/ rel_path = modis_30s_lake:modis_landuse_20class_30s_with_lakes/ rel_path = usgs_30s:landuse_30s/ @@ -71,14 +78,17 @@ name=LANDUSEF rel_path = usgs_2m:landuse_2m/ rel_path = usgs_5m:landuse_5m/ rel_path = usgs_10m:landuse_10m/ + rel_path = lowres:modis_landuse_20class_5m_with_lakes/ rel_path = default:modis_landuse_20class_30s_with_lakes/ =============================== name=SOILTEMP priority=1 dest_type=continuous + interp_option= lowres:sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:sixteen_pt+four_pt+average_4pt+average_16pt+search masked=water fill_missing=0. + rel_path= lowres:soiltemp_1deg/ rel_path=default:soiltemp_1deg/ =============================== name=SOILCTOP @@ -87,18 +97,18 @@ name=SOILCTOP z_dim_name=soil_cat dominant=SCT_DOM interp_option = bnu_soil_30s:nearest_neighbor - interp_option = soilgrids:nearest_neighbor interp_option = 30s:nearest_neighbor interp_option = 2m:four_pt interp_option = 5m:four_pt interp_option = 10m:four_pt + interp_option = lowres:four_pt interp_option = default:nearest_neighbor rel_path= bnu_soil_30s:bnu_soiltype_top/ - rel_path= soilgrids:soilgrids/texture_top/ rel_path= 30s:soiltype_top_30s/ rel_path= 2m:soiltype_top_2m/ rel_path= 5m:soiltype_top_5m/ rel_path= 10m:soiltype_top_10m/ + rel_path= lowres:soiltype_top_5m/ rel_path= default:soiltype_top_30s/ =============================== name=SOILCBOT @@ -107,18 +117,18 @@ name=SOILCBOT z_dim_name=soil_cat dominant=SCB_DOM interp_option = bnu_soil_30s:nearest_neighbor - interp_option = soilgrids:nearest_neighbor interp_option = 30s:nearest_neighbor interp_option = 2m:four_pt interp_option = 5m:four_pt interp_option = 10m:four_pt + interp_option = lowres:four_pt interp_option = default:nearest_neighbor rel_path= bnu_soil_30s:bnu_soiltype_bot/ - rel_path= soilgrids:soilgrids/texture_bot/ rel_path= 30s:soiltype_bot_30s/ rel_path= 2m:soiltype_bot_2m/ rel_path= 5m:soiltype_bot_5m/ rel_path= 10m:soiltype_bot_10m/ + rel_path= lowres:soiltype_bot_5m/ rel_path= default:soiltype_bot_30s/ =============================== name=ALBEDO12M @@ -129,9 +139,11 @@ name=ALBEDO12M fill_missing = 8. interp_option=albedo_modis:four_pt+average_4pt+average_16pt+search interp_option=albedo_ncep:four_pt+average_4pt+average_16pt+search + interp_option= lowres:four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:four_pt+average_4pt+average_16pt+search rel_path=albedo_modis:albedo_modis/ rel_path=albedo_ncep:albedo_ncep/ + rel_path= lowres:albedo_modis/ rel_path=default:albedo_modis/ =============================== name=GREENFRAC @@ -139,23 +151,27 @@ name=GREENFRAC dest_type=continuous interp_option=modis_fpar:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search interp_option=nesdis_greenfrac:four_pt+average_4pt+average_16pt+search + interp_option= lowres:average_gcell(4.0)+four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search z_dim_name=month masked = water fill_missing = 0. rel_path=modis_fpar:greenfrac_fpar_modis/ rel_path=nesdis_greenfrac:greenfrac/ + rel_path= lowres:greenfrac_fpar_modis_5m/ rel_path=default:greenfrac_fpar_modis/ =============================== name=LAI12M priority=1 dest_type=continuous interp_option=modis_lai:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search + interp_option= lowres:average_gcell(4.0)+four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search z_dim_name=month masked = water fill_missing = 0. rel_path=modis_lai:lai_modis_30s/ + rel_path= lowres:lai_modis_10m/ rel_path=default:lai_modis_10m/ flag_in_output=FLAG_LAI12M =============================== @@ -164,11 +180,13 @@ name=SNOALB dest_type=continuous interp_option=maxsnowalb_modis:four_pt+average_4pt+average_16pt+search interp_option=maxsnowalb_ncep:four_pt+average_4pt+average_16pt+search + interp_option= lowres:four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:four_pt+average_4pt+average_16pt+search masked = water fill_missing = 0. rel_path=maxsnowalb_modis:maxsnowalb_modis/ rel_path=maxsnowalb_ncep:maxsnowalb/ + rel_path= lowres:maxsnowalb_modis/ rel_path=default:maxsnowalb_modis/ =============================== name = CON @@ -177,12 +195,14 @@ name = CON masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/con/ + rel_path = lowres:orogwd_1deg/con/ rel_path = 10m:orogwd_10m/con/ rel_path = 20m:orogwd_20m/con/ rel_path = 30m:orogwd_30m/con/ @@ -195,12 +215,14 @@ name = VAR masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/var/ + rel_path = lowres:orogwd_1deg/var/ rel_path = 10m:orogwd_10m/var/ rel_path = 20m:orogwd_20m/var/ rel_path = 30m:orogwd_30m/var/ @@ -213,12 +235,14 @@ name = OA1 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa1/ + rel_path = lowres:orogwd_1deg/oa1/ rel_path = 10m:orogwd_10m/oa1/ rel_path = 20m:orogwd_20m/oa1/ rel_path = 30m:orogwd_30m/oa1/ @@ -231,12 +255,14 @@ name = OA2 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa2/ + rel_path = lowres:orogwd_1deg/oa2/ rel_path = 10m:orogwd_10m/oa2/ rel_path = 20m:orogwd_20m/oa2/ rel_path = 30m:orogwd_30m/oa2/ @@ -249,12 +275,14 @@ name = OA3 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa3/ + rel_path = lowres:orogwd_1deg/oa3/ rel_path = 10m:orogwd_10m/oa3/ rel_path = 20m:orogwd_20m/oa3/ rel_path = 30m:orogwd_30m/oa3/ @@ -267,12 +295,14 @@ name = OA4 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa4/ + rel_path = lowres:orogwd_1deg/oa4/ rel_path = 10m:orogwd_10m/oa4/ rel_path = 20m:orogwd_20m/oa4/ rel_path = 30m:orogwd_30m/oa4/ @@ -285,12 +315,14 @@ name = OL1 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol1/ + rel_path = lowres:orogwd_1deg/ol1/ rel_path = 10m:orogwd_10m/ol1/ rel_path = 20m:orogwd_20m/ol1/ rel_path = 30m:orogwd_30m/ol1/ @@ -303,12 +335,14 @@ name = OL2 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol2/ + rel_path = lowres:orogwd_1deg/ol2/ rel_path = 10m:orogwd_10m/ol2/ rel_path = 20m:orogwd_20m/ol2/ rel_path = 30m:orogwd_30m/ol2/ @@ -321,12 +355,14 @@ name = OL3 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol3/ + rel_path = lowres:orogwd_1deg/ol3/ rel_path = 10m:orogwd_10m/ol3/ rel_path = 20m:orogwd_20m/ol3/ rel_path = 30m:orogwd_30m/ol3/ @@ -339,12 +375,14 @@ name = OL4 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol4/ + rel_path = lowres:orogwd_1deg/ol4/ rel_path = 10m:orogwd_10m/ol4/ rel_path = 20m:orogwd_20m/ol4/ rel_path = 30m:orogwd_30m/ol4/ @@ -360,11 +398,13 @@ name = VAR_SSO interp_option = 2m:average_gcell(4.0)+four_pt+average_4pt interp_option = 5m:average_gcell(4.0)+four_pt+average_4pt interp_option = 10m:average_gcell(4.0)+four_pt+average_4pt + interp_option = lowres:average_gcell(4.0)+four_pt+wt_average_4pt interp_option = default:average_gcell(4.0)+four_pt+average_4pt rel_path = 30s:varsso/ rel_path = 2m:varsso_2m/ rel_path = 5m:varsso_5m/ rel_path = 10m:varsso_10m/ + rel_path = lowres:varsso_10m/ rel_path = default:varsso_10m/ flag_in_output=FLAG_VAR_SSO =============================== @@ -417,6 +457,506 @@ name=CANFRA rel_path = default:nlcd2011_can_ll_9s/ flag_in_output=FLAG_CANFRA =============================== +name = EROD + priority = 1 + optional=yes + dest_type = continuous + masked=water + z_dim_name=dust_erosion_dimension + fill_missing=0. + interp_option = default:average_4pt + rel_path = default:erod/ + flag_in_output=FLAG_EROD +=============================== +name = CLAYFRAC + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:four_pt+average_4pt+average_16pt+search + rel_path = default:clayfrac_5m/ + flag_in_output=FLAG_CLAYFRAC +=============================== +name = SANDFRAC + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:four_pt+average_4pt+average_16pt+search + rel_path = default:sandfrac_5m/ + flag_in_output=FLAG_SANDFRAC +=============================== +name=IRRIGATION + priority=1 + optional=yes + dest_type=continuous + interp_option=default:average_gcell(0.0)+average_4pt+nearest_neighbor + masked = water + fill_missing = 0. + rel_path=default:irrigation/fao/ +=============================== +name = CONLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conls/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conls/ + rel_path = 20m:orogwd3_20m/conls/ + rel_path = 30m:orogwd3_30m/conls/ + rel_path = 1deg:orogwd3_1deg/conls/ + rel_path = 2deg:orogwd3_2deg/conls/ + rel_path = default:orogwd3_10m/conls/ +=============================== +name = VARLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varls/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varls/ + rel_path = 20m:orogwd3_20m/varls/ + rel_path = 30m:orogwd3_30m/varls/ + rel_path = 1deg:orogwd3_1deg/varls/ + rel_path = 2deg:orogwd3_2deg/varls/ + rel_path = default:orogwd3_10m/varls/ +=============================== +name = OA1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ls/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ls/ + rel_path = 20m:orogwd3_20m/oa1ls/ + rel_path = 30m:orogwd3_30m/oa1ls/ + rel_path = 1deg:orogwd3_1deg/oa1ls/ + rel_path = 2deg:orogwd3_2deg/oa1ls/ + rel_path = default:orogwd3_10m/oa1ls/ +=============================== +name = OA2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ls/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ls/ + rel_path = 20m:orogwd3_20m/oa2ls/ + rel_path = 30m:orogwd3_30m/oa2ls/ + rel_path = 1deg:orogwd3_1deg/oa2ls/ + rel_path = 2deg:orogwd3_2deg/oa2ls/ + rel_path = default:orogwd3_10m/oa2ls/ +=============================== +name = OA3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ls/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ls/ + rel_path = 20m:orogwd3_20m/oa3ls/ + rel_path = 30m:orogwd3_30m/oa3ls/ + rel_path = 1deg:orogwd3_1deg/oa3ls/ + rel_path = 2deg:orogwd3_2deg/oa3ls/ + rel_path = default:orogwd3_10m/oa3ls/ +=============================== +name = OA4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ls/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ls/ + rel_path = 20m:orogwd3_20m/oa4ls/ + rel_path = 30m:orogwd3_30m/oa4ls/ + rel_path = 1deg:orogwd3_1deg/oa4ls/ + rel_path = 2deg:orogwd3_2deg/oa4ls/ + rel_path = default:orogwd3_10m/oa4ls/ +=============================== +name = OL1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ls/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ls/ + rel_path = 20m:orogwd3_20m/ol1ls/ + rel_path = 30m:orogwd3_30m/ol1ls/ + rel_path = 1deg:orogwd3_1deg/ol1ls/ + rel_path = 2deg:orogwd3_2deg/ol1ls/ + rel_path = default:orogwd3_10m/ol1ls/ +=============================== +name = OL2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ls/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ls/ + rel_path = 20m:orogwd3_20m/ol2ls/ + rel_path = 30m:orogwd3_30m/ol2ls/ + rel_path = 1deg:orogwd3_1deg/ol2ls/ + rel_path = 2deg:orogwd3_2deg/ol2ls/ + rel_path = default:orogwd3_10m/ol2ls/ +=============================== +name = OL3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ls/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ls/ + rel_path = 20m:orogwd3_20m/ol3ls/ + rel_path = 30m:orogwd3_30m/ol3ls/ + rel_path = 1deg:orogwd3_1deg/ol3ls/ + rel_path = 2deg:orogwd3_2deg/ol3ls/ + rel_path = default:orogwd3_10m/ol3ls/ +=============================== +name = OL4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ls/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ls/ + rel_path = 20m:orogwd3_20m/ol4ls/ + rel_path = 30m:orogwd3_30m/ol4ls/ + rel_path = 1deg:orogwd3_1deg/ol4ls/ + rel_path = 2deg:orogwd3_2deg/ol4ls/ + rel_path = default:orogwd3_10m/ol4ls/ +=============================== +name = CONSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conss/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conss/ + rel_path = 20m:orogwd3_20m/conss/ + rel_path = 30m:orogwd3_30m/conss/ + rel_path = 1deg:orogwd3_1deg/conss/ + rel_path = 2deg:orogwd3_2deg/conss/ + rel_path = default:orogwd3_10m/conss/ +=============================== +name = VARSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varss/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varss/ + rel_path = 20m:orogwd3_20m/varss/ + rel_path = 30m:orogwd3_30m/varss/ + rel_path = 1deg:orogwd3_1deg/varss/ + rel_path = 2deg:orogwd3_2deg/varss/ + rel_path = default:orogwd3_10m/varss/ +=============================== +name = OA1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ss/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ss/ + rel_path = 20m:orogwd3_20m/oa1ss/ + rel_path = 30m:orogwd3_30m/oa1ss/ + rel_path = 1deg:orogwd3_1deg/oa1ss/ + rel_path = 2deg:orogwd3_2deg/oa1ss/ + rel_path = default:orogwd3_10m/oa1ss/ +=============================== +name = OA2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ss/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ss/ + rel_path = 20m:orogwd3_20m/oa2ss/ + rel_path = 30m:orogwd3_30m/oa2ss/ + rel_path = 1deg:orogwd3_1deg/oa2ss/ + rel_path = 2deg:orogwd3_2deg/oa2ss/ + rel_path = default:orogwd3_10m/oa2ss/ +=============================== +name = OA3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ss/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ss/ + rel_path = 20m:orogwd3_20m/oa3ss/ + rel_path = 30m:orogwd3_30m/oa3ss/ + rel_path = 1deg:orogwd3_1deg/oa3ss/ + rel_path = 2deg:orogwd3_2deg/oa3ss/ + rel_path = default:orogwd3_10m/oa3ss/ +=============================== +name = OA4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ss/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ss/ + rel_path = 20m:orogwd3_20m/oa4ss/ + rel_path = 30m:orogwd3_30m/oa4ss/ + rel_path = 1deg:orogwd3_1deg/oa4ss/ + rel_path = 2deg:orogwd3_2deg/oa4ss/ + rel_path = default:orogwd3_10m/oa4ss/ +=============================== +name = OL1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ss/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ss/ + rel_path = 20m:orogwd3_20m/ol1ss/ + rel_path = 30m:orogwd3_30m/ol1ss/ + rel_path = 1deg:orogwd3_1deg/ol1ss/ + rel_path = 2deg:orogwd3_2deg/ol1ss/ + rel_path = default:orogwd3_10m/ol1ss/ +=============================== +name = OL2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ss/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ss/ + rel_path = 20m:orogwd3_20m/ol2ss/ + rel_path = 30m:orogwd3_30m/ol2ss/ + rel_path = 1deg:orogwd3_1deg/ol2ss/ + rel_path = 2deg:orogwd3_2deg/ol2ss/ + rel_path = default:orogwd3_10m/ol2ss/ +=============================== +name = OL3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ss/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ss/ + rel_path = 20m:orogwd3_20m/ol3ss/ + rel_path = 30m:orogwd3_30m/ol3ss/ + rel_path = 1deg:orogwd3_1deg/ol3ss/ + rel_path = 2deg:orogwd3_2deg/ol3ss/ + rel_path = default:orogwd3_10m/ol3ss/ +=============================== +name = OL4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ss/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ss/ + rel_path = 20m:orogwd3_20m/ol4ss/ + rel_path = 30m:orogwd3_30m/ol4ss/ + rel_path = 1deg:orogwd3_1deg/ol4ss/ + rel_path = 2deg:orogwd3_2deg/ol4ss/ + rel_path = default:orogwd3_10m/ol4ss/ +=============================== name=CROPTYPE priority=1 optional=yes @@ -454,6 +994,42 @@ name=HARVEST fill_missing = 290. rel_path=default:crop/crop_harvest/ =============================== +name=IRFRACT + priority=1 + optional=yes + dest_type=continuous + interp_option=default:average_gcell(4.0)+four_pt+average_4pt + masked = water + fill_missing = 0. + rel_path=default:crop/irrigation_map/ +=============================== +name=SIFRACT + priority=1 + optional=yes + dest_type=continuous + interp_option=default:nearest_neighbor + masked = water + fill_missing = 0. + rel_path=default:crop/sprinkler_fra/ +=============================== +name=MIFRACT + priority=1 + optional=yes + dest_type=continuous + interp_option=default:nearest_neighbor + masked = water + fill_missing = 0. + rel_path=default:crop/micro_fra/ +=============================== +name=FIFRACT + priority=1 + optional=yes + dest_type=continuous + interp_option=default:nearest_neighbor + masked = water + fill_missing = 0. + rel_path=default:crop/flood_fra/ +=============================== name=FDEPTH priority=1 optional=yes diff --git a/geogrid/GEOGRID.TBL.ARW_CHEM b/geogrid/GEOGRID.TBL.ARW_CHEM index 33a4c93a5..7ebe127e9 100644 --- a/geogrid/GEOGRID.TBL.ARW_CHEM +++ b/geogrid/GEOGRID.TBL.ARW_CHEM @@ -11,12 +11,14 @@ name = HGT_M interp_option = gtopo_2m:four_pt interp_option = gtopo_5m:four_pt interp_option = gtopo_10m:four_pt + interp_option = lowres:average_gcell(4.0)+four_pt interp_option = default:average_gcell(4.0)+four_pt+average_4pt rel_path = gmted2010_30s:topo_gmted2010_30s/ rel_path = gtopo_30s:topo_30s/ rel_path = gtopo_2m:topo_2m/ rel_path = gtopo_5m:topo_5m/ rel_path = gtopo_10m:topo_10m/ + rel_path = lowres:topo_gmted2010_5m/ rel_path = default:topo_gmted2010_30s/ =============================== name=LANDUSEF @@ -24,58 +26,69 @@ name=LANDUSEF dest_type=categorical z_dim_name=land_cat dominant = LU_INDEX - landmask_water = nlcd2006_9s:17 # Calculate a landmask from this field - landmask_water =nlcd2006_30s:17 # Calculate a landmask from this field - landmask_water = nlcd2011_9s:17 # Calculate a landmask from this field - landmask_water = nlcd2006:17 # Calculate a landmask from this field - landmask_water = ssib_10m:16 # Calculate a landmask from this field - landmask_water = ssib_5m:16 # Calculate a landmask from this field - landmask_water = modis_15s:17 # Calculate a landmask from this field - landmask_water = modis_30s:17 # Calculate a landmask from this field - landmask_water = usgs_30s:16 # Calculate a landmask from this field - landmask_water = usgs_lakes:16,28 # Calculate a landmask from this field - landmask_water = modis_lakes:17,21 # Calculate a landmask from this field - landmask_water = usgs_2m:16 # Calculate a landmask from this field - landmask_water = usgs_5m:16 # Calculate a landmask from this field - landmask_water = usgs_10m:16 # Calculate a landmask from this field - landmask_water = default:17,21 # Calculate a landmask from this field - interp_option = nlcd2006_9s:average_gcell(0.0) - interp_option =nlcd2006_30s:average_gcell(0.0) - interp_option = nlcd2011_9s:average_gcell(0.0) - interp_option = nlcd2006:nearest_neighbor - interp_option = ssib_10m:four_pt - interp_option = ssib_5m:four_pt - interp_option = modis_15s:nearest_neighbor - interp_option = modis_30s:nearest_neighbor - interp_option = usgs_30s:nearest_neighbor - interp_option = usgs_lakes:nearest_neighbor - interp_option = modis_lakes:nearest_neighbor - interp_option = usgs_2m:four_pt - interp_option = usgs_5m:four_pt - interp_option = usgs_10m:four_pt - interp_option = default:nearest_neighbor - rel_path = nlcd2006_9s:nlcd2006_ll_9s/ - rel_path =nlcd2006_30s:nlcd2006_ll_30s/ - rel_path = nlcd2011_9s:nlcd2011_ll_9s/ - rel_path = nlcd2006:nlcd2006_ll_30s/ - rel_path = ssib_10m:ssib_landuse_10m/ - rel_path = ssib_5m:ssib_landuse_5m/ - rel_path = modis_15s:modis_landuse_20class_15s/ - rel_path = modis_30s:modis_landuse_20class_30s/ - rel_path = usgs_30s:landuse_30s/ - rel_path = usgs_lakes:landuse_30s_with_lakes/ - rel_path = modis_lakes:modis_landuse_21class_30s/ - rel_path = usgs_2m:landuse_2m/ - rel_path = usgs_5m:landuse_5m/ - rel_path = usgs_10m:landuse_10m/ - rel_path = default:modis_landuse_21class_30s/ + landmask_water = nlcd2006_9s:17 # Calculate a landmask from this field + landmask_water = nlcd2006_30s:17 # Calculate a landmask from this field + landmask_water = nlcd2011_9s:17 # Calculate a landmask from this field + landmask_water = nlcd2006:17 # Calculate a landmask from this field + landmask_water = ssib_10m:16 # Calculate a landmask from this field + landmask_water = ssib_5m:16 # Calculate a landmask from this field + landmask_water = modis_15s:17 # Calculate a landmask from this field + landmask_water = modis_15s_lake:17,21 # Calculate a landmask from this field + landmask_water = modis_30s:17 # Calculate a landmask from this field + landmask_water = modis_30s_lake:17,21 # Calculate a landmask from this field + landmask_water = usgs_30s:16 # Calculate a landmask from this field + landmask_water = usgs_lakes:16,28 # Calculate a landmask from this field + landmask_water = modis_lakes:17,21 # Calculate a landmask from this field + landmask_water = usgs_2m:16 # Calculate a landmask from this field + landmask_water = usgs_5m:16 # Calculate a landmask from this field + landmask_water = usgs_10m:16 # Calculate a landmask from this field + landmask_water = lowres:17,21 # Calculate a landmask from this field + landmask_water = default:17,21 # Calculate a landmask from this field + interp_option = nlcd2006_9s:average_gcell(0.0) + interp_option = nlcd2006_30s:average_gcell(0.0) + interp_option = nlcd2011_9s:average_gcell(0.0) + interp_option = nlcd2006:nearest_neighbor + interp_option = ssib_10m:four_pt + interp_option = ssib_5m:four_pt + interp_option = modis_15s:nearest_neighbor + interp_option = modis_15s_lake:nearest_neighbor + interp_option = modis_30s:nearest_neighbor + interp_option = modis_30s_lake:nearest_neighbor + interp_option = usgs_30s:nearest_neighbor + interp_option = usgs_lakes:nearest_neighbor + interp_option = modis_lakes:nearest_neighbor + interp_option = usgs_2m:four_pt + interp_option = usgs_5m:four_pt + interp_option = usgs_10m:four_pt + interp_option = lowres:average_gcell(4.0)+four_pt + interp_option = default:nearest_neighbor + rel_path = nlcd2006_9s:nlcd2006_ll_9s/ + rel_path = nlcd2006_30s:nlcd2006_ll_30s/ + rel_path = nlcd2011_9s:nlcd2011_ll_9s/ + rel_path = nlcd2006:nlcd2006_ll_30s/ + rel_path = ssib_10m:ssib_landuse_10m/ + rel_path = ssib_5m:ssib_landuse_5m/ + rel_path = modis_15s:modis_landuse_20class_15s/ + rel_path = modis_15s_lake:modis_landuse_20class_15s_with_lakes/ + rel_path = modis_30s:modis_landuse_20class_30s/ + rel_path = modis_30s_lake:modis_landuse_20class_30s_with_lakes/ + rel_path = usgs_30s:landuse_30s/ + rel_path = usgs_lakes:landuse_30s_with_lakes/ + rel_path = modis_lakes:modis_landuse_21class_30s/ + rel_path = usgs_2m:landuse_2m/ + rel_path = usgs_5m:landuse_5m/ + rel_path = usgs_10m:landuse_10m/ + rel_path = lowres:modis_landuse_20class_5m_with_lakes/ + rel_path = default:modis_landuse_20class_30s_with_lakes/ =============================== name=SOILTEMP priority=1 dest_type=continuous + interp_option= lowres:sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:sixteen_pt+four_pt+average_4pt+average_16pt+search masked=water fill_missing=0. + rel_path= lowres:soiltemp_1deg/ rel_path=default:soiltemp_1deg/ =============================== name=SOILCTOP @@ -83,32 +96,40 @@ name=SOILCTOP dest_type=categorical z_dim_name=soil_cat dominant=SCT_DOM + interp_option = bnu_soil_30s:nearest_neighbor interp_option = 30s:nearest_neighbor interp_option = 2m:four_pt interp_option = 5m:four_pt interp_option = 10m:four_pt - interp_option = default:four_pt + interp_option = lowres:four_pt + interp_option = default:nearest_neighbor + rel_path= bnu_soil_30s:bnu_soiltype_top/ rel_path= 30s:soiltype_top_30s/ rel_path= 2m:soiltype_top_2m/ rel_path= 5m:soiltype_top_5m/ rel_path= 10m:soiltype_top_10m/ - rel_path= default:soiltype_top_2m/ + rel_path= lowres:soiltype_top_5m/ + rel_path= default:soiltype_top_30s/ =============================== name=SOILCBOT priority=1 dest_type=categorical z_dim_name=soil_cat dominant=SCB_DOM + interp_option = bnu_soil_30s:nearest_neighbor interp_option = 30s:nearest_neighbor interp_option = 2m:four_pt interp_option = 5m:four_pt interp_option = 10m:four_pt - interp_option = default:four_pt + interp_option = lowres:four_pt + interp_option = default:nearest_neighbor + rel_path= bnu_soil_30s:bnu_soiltype_bot/ rel_path= 30s:soiltype_bot_30s/ rel_path= 2m:soiltype_bot_2m/ rel_path= 5m:soiltype_bot_5m/ rel_path= 10m:soiltype_bot_10m/ - rel_path= default:soiltype_bot_2m/ + rel_path= lowres:soiltype_bot_5m/ + rel_path= default:soiltype_bot_30s/ =============================== name=ALBEDO12M priority=1 @@ -117,32 +138,40 @@ name=ALBEDO12M masked = water fill_missing = 8. interp_option=albedo_modis:four_pt+average_4pt+average_16pt+search + interp_option=albedo_ncep:four_pt+average_4pt+average_16pt+search + interp_option= lowres:four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:four_pt+average_4pt+average_16pt+search rel_path=albedo_modis:albedo_modis/ - rel_path=default:albedo_ncep/ + rel_path=albedo_ncep:albedo_ncep/ + rel_path= lowres:albedo_modis/ + rel_path=default:albedo_modis/ =============================== name=GREENFRAC priority=1 dest_type=continuous interp_option=modis_fpar:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search interp_option=nesdis_greenfrac:four_pt+average_4pt+average_16pt+search + interp_option= lowres:average_gcell(4.0)+four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search z_dim_name=month masked = water fill_missing = 0. rel_path=modis_fpar:greenfrac_fpar_modis/ rel_path=nesdis_greenfrac:greenfrac/ + rel_path= lowres:greenfrac_fpar_modis_5m/ rel_path=default:greenfrac_fpar_modis/ =============================== name=LAI12M priority=1 dest_type=continuous interp_option=modis_lai:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search + interp_option= lowres:average_gcell(4.0)+four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search z_dim_name=month masked = water fill_missing = 0. rel_path=modis_lai:lai_modis_30s/ + rel_path= lowres:lai_modis_10m/ rel_path=default:lai_modis_10m/ flag_in_output=FLAG_LAI12M =============================== @@ -150,11 +179,15 @@ name=SNOALB priority=1 dest_type=continuous interp_option=maxsnowalb_modis:four_pt+average_4pt+average_16pt+search + interp_option=maxsnowalb_ncep:four_pt+average_4pt+average_16pt+search + interp_option= lowres:four_pt+wt_average_4pt+wt_average_16pt+search interp_option=default:four_pt+average_4pt+average_16pt+search masked = water fill_missing = 0. rel_path=maxsnowalb_modis:maxsnowalb_modis/ - rel_path=default:maxsnowalb/ + rel_path=maxsnowalb_ncep:maxsnowalb/ + rel_path= lowres:maxsnowalb_modis/ + rel_path=default:maxsnowalb_modis/ =============================== name = CON priority = 1 @@ -162,12 +195,14 @@ name = CON masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/con/ + rel_path = lowres:orogwd_1deg/con/ rel_path = 10m:orogwd_10m/con/ rel_path = 20m:orogwd_20m/con/ rel_path = 30m:orogwd_30m/con/ @@ -180,12 +215,14 @@ name = VAR masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/var/ + rel_path = lowres:orogwd_1deg/var/ rel_path = 10m:orogwd_10m/var/ rel_path = 20m:orogwd_20m/var/ rel_path = 30m:orogwd_30m/var/ @@ -198,12 +235,14 @@ name = OA1 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa1/ + rel_path = lowres:orogwd_1deg/oa1/ rel_path = 10m:orogwd_10m/oa1/ rel_path = 20m:orogwd_20m/oa1/ rel_path = 30m:orogwd_30m/oa1/ @@ -216,12 +255,14 @@ name = OA2 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa2/ + rel_path = lowres:orogwd_1deg/oa2/ rel_path = 10m:orogwd_10m/oa2/ rel_path = 20m:orogwd_20m/oa2/ rel_path = 30m:orogwd_30m/oa2/ @@ -234,12 +275,14 @@ name = OA3 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa3/ + rel_path = lowres:orogwd_1deg/oa3/ rel_path = 10m:orogwd_10m/oa3/ rel_path = 20m:orogwd_20m/oa3/ rel_path = 30m:orogwd_30m/oa3/ @@ -252,12 +295,14 @@ name = OA4 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa4/ + rel_path = lowres:orogwd_1deg/oa4/ rel_path = 10m:orogwd_10m/oa4/ rel_path = 20m:orogwd_20m/oa4/ rel_path = 30m:orogwd_30m/oa4/ @@ -270,12 +315,14 @@ name = OL1 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol1/ + rel_path = lowres:orogwd_1deg/ol1/ rel_path = 10m:orogwd_10m/ol1/ rel_path = 20m:orogwd_20m/ol1/ rel_path = 30m:orogwd_30m/ol1/ @@ -288,12 +335,14 @@ name = OL2 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol2/ + rel_path = lowres:orogwd_1deg/ol2/ rel_path = 10m:orogwd_10m/ol2/ rel_path = 20m:orogwd_20m/ol2/ rel_path = 30m:orogwd_30m/ol2/ @@ -306,12 +355,14 @@ name = OL3 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol3/ + rel_path = lowres:orogwd_1deg/ol3/ rel_path = 10m:orogwd_10m/ol3/ rel_path = 20m:orogwd_20m/ol3/ rel_path = 30m:orogwd_30m/ol3/ @@ -324,43 +375,20 @@ name = OL4 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol4/ + rel_path = lowres:orogwd_1deg/ol4/ rel_path = 10m:orogwd_10m/ol4/ rel_path = 20m:orogwd_20m/ol4/ rel_path = 30m:orogwd_30m/ol4/ rel_path = 1deg:orogwd_1deg/ol4/ rel_path = 2deg:orogwd_2deg/ol4/ =============================== -name = EROD - priority = 1 - dest_type = continuous - masked=water - z_dim_name=dust_erosion_dimension - fill_missing=0. - interp_option = default:average_4pt - rel_path = default:erod/ -=============================== -name = CLAYFRAC - priority = 1 - dest_type = continuous - masked=water - fill_missing=0. - interp_option = default:four_pt+average_4pt+average_16pt+search - rel_path = default:clayfrac_5m/ -=============================== -name = SANDFRAC - priority = 1 - dest_type = continuous - masked=water - fill_missing=0. - interp_option = default:four_pt+average_4pt+average_16pt+search - rel_path = default:sandfrac_5m/ -=============================== name = VAR_SSO priority = 1 optional=yes @@ -370,11 +398,13 @@ name = VAR_SSO interp_option = 2m:average_gcell(4.0)+four_pt+average_4pt interp_option = 5m:average_gcell(4.0)+four_pt+average_4pt interp_option = 10m:average_gcell(4.0)+four_pt+average_4pt + interp_option = lowres:average_gcell(4.0)+four_pt+wt_average_4pt interp_option = default:average_gcell(4.0)+four_pt+average_4pt rel_path = 30s:varsso/ rel_path = 2m:varsso_2m/ rel_path = 5m:varsso_5m/ rel_path = 10m:varsso_10m/ + rel_path = lowres:varsso_10m/ rel_path = default:varsso_10m/ flag_in_output=FLAG_VAR_SSO =============================== @@ -407,3 +437,523 @@ name=FRC_URB2D rel_path=default:urbfrac_nlcd2011/ flag_in_output=FLAG_FRC_URB2D =============================== +name=IMPERV + priority=1 + optional=yes + dest_type=continuous + interp_option = default:average_gcell(0.0) + masked=water + fill_missing=0. + rel_path = default:nlcd2011_imp_ll_9s/ + flag_in_output=FLAG_IMPERV +=============================== +name=CANFRA + priority=1 + optional=yes + dest_type=continuous + interp_option = default:average_gcell(0.0) + masked=water + fill_missing=0. + rel_path = default:nlcd2011_can_ll_9s/ + flag_in_output=FLAG_CANFRA +=============================== +name = EROD + priority = 1 + optional=yes + dest_type = continuous + masked=water + z_dim_name=dust_erosion_dimension + fill_missing=0. + interp_option = default:average_4pt + rel_path = default:erod/ + flag_in_output=FLAG_EROD +=============================== +name = CLAYFRAC + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:four_pt+average_4pt+average_16pt+search + rel_path = default:clayfrac_5m/ + flag_in_output=FLAG_CLAYFRAC +=============================== +name = SANDFRAC + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:four_pt+average_4pt+average_16pt+search + rel_path = default:sandfrac_5m/ + flag_in_output=FLAG_SANDFRAC +=============================== +name=IRRIGATION + priority=1 + optional=yes + dest_type=continuous + interp_option=default:average_gcell(0.0)+average_4pt+nearest_neighbor + masked = water + fill_missing = 0. + rel_path=default:irrigation/fao/ +=============================== +name = CONLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conls/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conls/ + rel_path = 20m:orogwd3_20m/conls/ + rel_path = 30m:orogwd3_30m/conls/ + rel_path = 1deg:orogwd3_1deg/conls/ + rel_path = 2deg:orogwd3_2deg/conls/ + rel_path = default:orogwd3_10m/conls/ +=============================== +name = VARLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varls/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varls/ + rel_path = 20m:orogwd3_20m/varls/ + rel_path = 30m:orogwd3_30m/varls/ + rel_path = 1deg:orogwd3_1deg/varls/ + rel_path = 2deg:orogwd3_2deg/varls/ + rel_path = default:orogwd3_10m/varls/ +=============================== +name = OA1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ls/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ls/ + rel_path = 20m:orogwd3_20m/oa1ls/ + rel_path = 30m:orogwd3_30m/oa1ls/ + rel_path = 1deg:orogwd3_1deg/oa1ls/ + rel_path = 2deg:orogwd3_2deg/oa1ls/ + rel_path = default:orogwd3_10m/oa1ls/ +=============================== +name = OA2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ls/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ls/ + rel_path = 20m:orogwd3_20m/oa2ls/ + rel_path = 30m:orogwd3_30m/oa2ls/ + rel_path = 1deg:orogwd3_1deg/oa2ls/ + rel_path = 2deg:orogwd3_2deg/oa2ls/ + rel_path = default:orogwd3_10m/oa2ls/ +=============================== +name = OA3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ls/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ls/ + rel_path = 20m:orogwd3_20m/oa3ls/ + rel_path = 30m:orogwd3_30m/oa3ls/ + rel_path = 1deg:orogwd3_1deg/oa3ls/ + rel_path = 2deg:orogwd3_2deg/oa3ls/ + rel_path = default:orogwd3_10m/oa3ls/ +=============================== +name = OA4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ls/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ls/ + rel_path = 20m:orogwd3_20m/oa4ls/ + rel_path = 30m:orogwd3_30m/oa4ls/ + rel_path = 1deg:orogwd3_1deg/oa4ls/ + rel_path = 2deg:orogwd3_2deg/oa4ls/ + rel_path = default:orogwd3_10m/oa4ls/ +=============================== +name = OL1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ls/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ls/ + rel_path = 20m:orogwd3_20m/ol1ls/ + rel_path = 30m:orogwd3_30m/ol1ls/ + rel_path = 1deg:orogwd3_1deg/ol1ls/ + rel_path = 2deg:orogwd3_2deg/ol1ls/ + rel_path = default:orogwd3_10m/ol1ls/ +=============================== +name = OL2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ls/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ls/ + rel_path = 20m:orogwd3_20m/ol2ls/ + rel_path = 30m:orogwd3_30m/ol2ls/ + rel_path = 1deg:orogwd3_1deg/ol2ls/ + rel_path = 2deg:orogwd3_2deg/ol2ls/ + rel_path = default:orogwd3_10m/ol2ls/ +=============================== +name = OL3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ls/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ls/ + rel_path = 20m:orogwd3_20m/ol3ls/ + rel_path = 30m:orogwd3_30m/ol3ls/ + rel_path = 1deg:orogwd3_1deg/ol3ls/ + rel_path = 2deg:orogwd3_2deg/ol3ls/ + rel_path = default:orogwd3_10m/ol3ls/ +=============================== +name = OL4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ls/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ls/ + rel_path = 20m:orogwd3_20m/ol4ls/ + rel_path = 30m:orogwd3_30m/ol4ls/ + rel_path = 1deg:orogwd3_1deg/ol4ls/ + rel_path = 2deg:orogwd3_2deg/ol4ls/ + rel_path = default:orogwd3_10m/ol4ls/ +=============================== +name = CONSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conss/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conss/ + rel_path = 20m:orogwd3_20m/conss/ + rel_path = 30m:orogwd3_30m/conss/ + rel_path = 1deg:orogwd3_1deg/conss/ + rel_path = 2deg:orogwd3_2deg/conss/ + rel_path = default:orogwd3_10m/conss/ +=============================== +name = VARSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varss/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varss/ + rel_path = 20m:orogwd3_20m/varss/ + rel_path = 30m:orogwd3_30m/varss/ + rel_path = 1deg:orogwd3_1deg/varss/ + rel_path = 2deg:orogwd3_2deg/varss/ + rel_path = default:orogwd3_10m/varss/ +=============================== +name = OA1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ss/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ss/ + rel_path = 20m:orogwd3_20m/oa1ss/ + rel_path = 30m:orogwd3_30m/oa1ss/ + rel_path = 1deg:orogwd3_1deg/oa1ss/ + rel_path = 2deg:orogwd3_2deg/oa1ss/ + rel_path = default:orogwd3_10m/oa1ss/ +=============================== +name = OA2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ss/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ss/ + rel_path = 20m:orogwd3_20m/oa2ss/ + rel_path = 30m:orogwd3_30m/oa2ss/ + rel_path = 1deg:orogwd3_1deg/oa2ss/ + rel_path = 2deg:orogwd3_2deg/oa2ss/ + rel_path = default:orogwd3_10m/oa2ss/ +=============================== +name = OA3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ss/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ss/ + rel_path = 20m:orogwd3_20m/oa3ss/ + rel_path = 30m:orogwd3_30m/oa3ss/ + rel_path = 1deg:orogwd3_1deg/oa3ss/ + rel_path = 2deg:orogwd3_2deg/oa3ss/ + rel_path = default:orogwd3_10m/oa3ss/ +=============================== +name = OA4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ss/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ss/ + rel_path = 20m:orogwd3_20m/oa4ss/ + rel_path = 30m:orogwd3_30m/oa4ss/ + rel_path = 1deg:orogwd3_1deg/oa4ss/ + rel_path = 2deg:orogwd3_2deg/oa4ss/ + rel_path = default:orogwd3_10m/oa4ss/ +=============================== +name = OL1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ss/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ss/ + rel_path = 20m:orogwd3_20m/ol1ss/ + rel_path = 30m:orogwd3_30m/ol1ss/ + rel_path = 1deg:orogwd3_1deg/ol1ss/ + rel_path = 2deg:orogwd3_2deg/ol1ss/ + rel_path = default:orogwd3_10m/ol1ss/ +=============================== +name = OL2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ss/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ss/ + rel_path = 20m:orogwd3_20m/ol2ss/ + rel_path = 30m:orogwd3_30m/ol2ss/ + rel_path = 1deg:orogwd3_1deg/ol2ss/ + rel_path = 2deg:orogwd3_2deg/ol2ss/ + rel_path = default:orogwd3_10m/ol2ss/ +=============================== +name = OL3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ss/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ss/ + rel_path = 20m:orogwd3_20m/ol3ss/ + rel_path = 30m:orogwd3_30m/ol3ss/ + rel_path = 1deg:orogwd3_1deg/ol3ss/ + rel_path = 2deg:orogwd3_2deg/ol3ss/ + rel_path = default:orogwd3_10m/ol3ss/ +=============================== +name = OL4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ss/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ss/ + rel_path = 20m:orogwd3_20m/ol4ss/ + rel_path = 30m:orogwd3_30m/ol4ss/ + rel_path = 1deg:orogwd3_1deg/ol4ss/ + rel_path = 2deg:orogwd3_2deg/ol4ss/ + rel_path = default:orogwd3_10m/ol4ss/ +=============================== diff --git a/geogrid/GEOGRID.TBL.FIRE b/geogrid/GEOGRID.TBL.FIRE old mode 100755 new mode 100644 index e34784fe8..808743274 --- a/geogrid/GEOGRID.TBL.FIRE +++ b/geogrid/GEOGRID.TBL.FIRE @@ -1,18 +1,208 @@ # See options.txt for a (somewhat up to date) list of the # options that may be specified here. =============================== +name = HGT_M + priority = 1 + dest_type = continuous + smooth_option = smth-desmth_special; smooth_passes=1 + fill_missing=0. + interp_option = gmted2010_30s:average_gcell(4.0)+four_pt+average_4pt + interp_option = gtopo_30s:average_gcell(4.0)+four_pt+average_4pt + interp_option = gtopo_2m:four_pt + interp_option = gtopo_5m:four_pt + interp_option = gtopo_10m:four_pt + interp_option = lowres:average_gcell(4.0)+four_pt + interp_option = default:average_gcell(4.0)+four_pt+average_4pt + rel_path = gmted2010_30s:topo_gmted2010_30s/ + rel_path = gtopo_30s:topo_30s/ + rel_path = gtopo_2m:topo_2m/ + rel_path = gtopo_5m:topo_5m/ + rel_path = gtopo_10m:topo_10m/ + rel_path = lowres:topo_gmted2010_5m/ + rel_path = default:topo_gmted2010_30s/ +=============================== +name=LANDUSEF + priority=1 + dest_type=categorical + z_dim_name=land_cat + dominant = LU_INDEX + landmask_water = nlcd2006_9s:17 # Calculate a landmask from this field + landmask_water = nlcd2006_30s:17 # Calculate a landmask from this field + landmask_water = nlcd2011_9s:17 # Calculate a landmask from this field + landmask_water = nlcd2006:17 # Calculate a landmask from this field + landmask_water = ssib_10m:16 # Calculate a landmask from this field + landmask_water = ssib_5m:16 # Calculate a landmask from this field + landmask_water = modis_15s:17 # Calculate a landmask from this field + landmask_water = modis_15s_lake:17,21 # Calculate a landmask from this field + landmask_water = modis_30s:17 # Calculate a landmask from this field + landmask_water = modis_30s_lake:17,21 # Calculate a landmask from this field + landmask_water = usgs_30s:16 # Calculate a landmask from this field + landmask_water = usgs_lakes:16,28 # Calculate a landmask from this field + landmask_water = modis_lakes:17,21 # Calculate a landmask from this field + landmask_water = usgs_2m:16 # Calculate a landmask from this field + landmask_water = usgs_5m:16 # Calculate a landmask from this field + landmask_water = usgs_10m:16 # Calculate a landmask from this field + landmask_water = lowres:17,21 # Calculate a landmask from this field + landmask_water = default:17,21 # Calculate a landmask from this field + interp_option = nlcd2006_9s:average_gcell(0.0) + interp_option = nlcd2006_30s:average_gcell(0.0) + interp_option = nlcd2011_9s:average_gcell(0.0) + interp_option = nlcd2006:nearest_neighbor + interp_option = ssib_10m:four_pt + interp_option = ssib_5m:four_pt + interp_option = modis_15s:nearest_neighbor + interp_option = modis_15s_lake:nearest_neighbor + interp_option = modis_30s:nearest_neighbor + interp_option = modis_30s_lake:nearest_neighbor + interp_option = usgs_30s:nearest_neighbor + interp_option = usgs_lakes:nearest_neighbor + interp_option = modis_lakes:nearest_neighbor + interp_option = usgs_2m:four_pt + interp_option = usgs_5m:four_pt + interp_option = usgs_10m:four_pt + interp_option = lowres:average_gcell(4.0)+four_pt + interp_option = default:nearest_neighbor + rel_path = nlcd2006_9s:nlcd2006_ll_9s/ + rel_path = nlcd2006_30s:nlcd2006_ll_30s/ + rel_path = nlcd2011_9s:nlcd2011_ll_9s/ + rel_path = nlcd2006:nlcd2006_ll_30s/ + rel_path = ssib_10m:ssib_landuse_10m/ + rel_path = ssib_5m:ssib_landuse_5m/ + rel_path = modis_15s:modis_landuse_20class_15s/ + rel_path = modis_15s_lake:modis_landuse_20class_15s_with_lakes/ + rel_path = modis_30s:modis_landuse_20class_30s/ + rel_path = modis_30s_lake:modis_landuse_20class_30s_with_lakes/ + rel_path = usgs_30s:landuse_30s/ + rel_path = usgs_lakes:landuse_30s_with_lakes/ + rel_path = modis_lakes:modis_landuse_21class_30s/ + rel_path = usgs_2m:landuse_2m/ + rel_path = usgs_5m:landuse_5m/ + rel_path = usgs_10m:landuse_10m/ + rel_path = lowres:modis_landuse_20class_5m_with_lakes/ + rel_path = default:modis_landuse_20class_30s_with_lakes/ +=============================== +name=SOILTEMP + priority=1 + dest_type=continuous + interp_option= lowres:sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search + interp_option=default:sixteen_pt+four_pt+average_4pt+average_16pt+search + masked=water + fill_missing=0. + rel_path= lowres:soiltemp_1deg/ + rel_path=default:soiltemp_1deg/ +=============================== +name=SOILCTOP + priority=1 + dest_type=categorical + z_dim_name=soil_cat + dominant=SCT_DOM + interp_option = bnu_soil_30s:nearest_neighbor + interp_option = 30s:nearest_neighbor + interp_option = 2m:four_pt + interp_option = 5m:four_pt + interp_option = 10m:four_pt + interp_option = lowres:four_pt + interp_option = default:nearest_neighbor + rel_path= bnu_soil_30s:bnu_soiltype_top/ + rel_path= 30s:soiltype_top_30s/ + rel_path= 2m:soiltype_top_2m/ + rel_path= 5m:soiltype_top_5m/ + rel_path= 10m:soiltype_top_10m/ + rel_path= lowres:soiltype_top_5m/ + rel_path= default:soiltype_top_30s/ +=============================== +name=SOILCBOT + priority=1 + dest_type=categorical + z_dim_name=soil_cat + dominant=SCB_DOM + interp_option = bnu_soil_30s:nearest_neighbor + interp_option = 30s:nearest_neighbor + interp_option = 2m:four_pt + interp_option = 5m:four_pt + interp_option = 10m:four_pt + interp_option = lowres:four_pt + interp_option = default:nearest_neighbor + rel_path= bnu_soil_30s:bnu_soiltype_bot/ + rel_path= 30s:soiltype_bot_30s/ + rel_path= 2m:soiltype_bot_2m/ + rel_path= 5m:soiltype_bot_5m/ + rel_path= 10m:soiltype_bot_10m/ + rel_path= lowres:soiltype_bot_5m/ + rel_path= default:soiltype_bot_30s/ +=============================== +name=ALBEDO12M + priority=1 + dest_type=continuous + z_dim_name=month + masked = water + fill_missing = 8. + interp_option=albedo_modis:four_pt+average_4pt+average_16pt+search + interp_option=albedo_ncep:four_pt+average_4pt+average_16pt+search + interp_option= lowres:four_pt+wt_average_4pt+wt_average_16pt+search + interp_option=default:four_pt+average_4pt+average_16pt+search + rel_path=albedo_modis:albedo_modis/ + rel_path=albedo_ncep:albedo_ncep/ + rel_path= lowres:albedo_modis/ + rel_path=default:albedo_modis/ +=============================== +name=GREENFRAC + priority=1 + dest_type=continuous + interp_option=modis_fpar:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search + interp_option=nesdis_greenfrac:four_pt+average_4pt+average_16pt+search + interp_option= lowres:average_gcell(4.0)+four_pt+wt_average_4pt+wt_average_16pt+search + interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search + z_dim_name=month + masked = water + fill_missing = 0. + rel_path=modis_fpar:greenfrac_fpar_modis/ + rel_path=nesdis_greenfrac:greenfrac/ + rel_path= lowres:greenfrac_fpar_modis_5m/ + rel_path=default:greenfrac_fpar_modis/ +=============================== +name=LAI12M + priority=1 + dest_type=continuous + interp_option=modis_lai:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search + interp_option= lowres:average_gcell(4.0)+four_pt+wt_average_4pt+wt_average_16pt+search + interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search + z_dim_name=month + masked = water + fill_missing = 0. + rel_path=modis_lai:lai_modis_30s/ + rel_path= lowres:lai_modis_10m/ + rel_path=default:lai_modis_10m/ + flag_in_output=FLAG_LAI12M +=============================== +name=SNOALB + priority=1 + dest_type=continuous + interp_option=maxsnowalb_modis:four_pt+average_4pt+average_16pt+search + interp_option=maxsnowalb_ncep:four_pt+average_4pt+average_16pt+search + interp_option= lowres:four_pt+wt_average_4pt+wt_average_16pt+search + interp_option=default:four_pt+average_4pt+average_16pt+search + masked = water + fill_missing = 0. + rel_path=maxsnowalb_modis:maxsnowalb_modis/ + rel_path=maxsnowalb_ncep:maxsnowalb/ + rel_path= lowres:maxsnowalb_modis/ + rel_path=default:maxsnowalb_modis/ +=============================== name = CON priority = 1 dest_type = continuous masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/con/ + rel_path = lowres:orogwd_1deg/con/ rel_path = 10m:orogwd_10m/con/ rel_path = 20m:orogwd_20m/con/ rel_path = 30m:orogwd_30m/con/ @@ -25,12 +215,14 @@ name = VAR masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/var/ + rel_path = lowres:orogwd_1deg/var/ rel_path = 10m:orogwd_10m/var/ rel_path = 20m:orogwd_20m/var/ rel_path = 30m:orogwd_30m/var/ @@ -43,12 +235,14 @@ name = OA1 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa1/ + rel_path = lowres:orogwd_1deg/oa1/ rel_path = 10m:orogwd_10m/oa1/ rel_path = 20m:orogwd_20m/oa1/ rel_path = 30m:orogwd_30m/oa1/ @@ -61,12 +255,14 @@ name = OA2 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa2/ + rel_path = lowres:orogwd_1deg/oa2/ rel_path = 10m:orogwd_10m/oa2/ rel_path = 20m:orogwd_20m/oa2/ rel_path = 30m:orogwd_30m/oa2/ @@ -79,12 +275,14 @@ name = OA3 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa3/ + rel_path = lowres:orogwd_1deg/oa3/ rel_path = 10m:orogwd_10m/oa3/ rel_path = 20m:orogwd_20m/oa3/ rel_path = 30m:orogwd_30m/oa3/ @@ -97,12 +295,14 @@ name = OA4 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/oa4/ + rel_path = lowres:orogwd_1deg/oa4/ rel_path = 10m:orogwd_10m/oa4/ rel_path = 20m:orogwd_20m/oa4/ rel_path = 30m:orogwd_30m/oa4/ @@ -115,12 +315,14 @@ name = OL1 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol1/ + rel_path = lowres:orogwd_1deg/ol1/ rel_path = 10m:orogwd_10m/ol1/ rel_path = 20m:orogwd_20m/ol1/ rel_path = 30m:orogwd_30m/ol1/ @@ -133,12 +335,14 @@ name = OL2 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol2/ + rel_path = lowres:orogwd_1deg/ol2/ rel_path = 10m:orogwd_10m/ol2/ rel_path = 20m:orogwd_20m/ol2/ rel_path = 30m:orogwd_30m/ol2/ @@ -151,12 +355,14 @@ name = OL3 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol3/ + rel_path = lowres:orogwd_1deg/ol3/ rel_path = 10m:orogwd_10m/ol3/ rel_path = 20m:orogwd_20m/ol3/ rel_path = 30m:orogwd_30m/ol3/ @@ -169,184 +375,20 @@ name = OL4 masked=water fill_missing=0. interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt interp_option = 10m:average_4pt interp_option = 20m:average_4pt interp_option = 30m:average_4pt interp_option = 1deg:average_4pt interp_option = 2deg:average_4pt rel_path = default:orogwd_10m/ol4/ + rel_path = lowres:orogwd_1deg/ol4/ rel_path = 10m:orogwd_10m/ol4/ rel_path = 20m:orogwd_20m/ol4/ rel_path = 30m:orogwd_30m/ol4/ rel_path = 1deg:orogwd_1deg/ol4/ rel_path = 2deg:orogwd_2deg/ol4/ =============================== -name = HGT_M - priority = 1 - dest_type = continuous - smooth_option = smth-desmth_special; smooth_passes=1 - fill_missing=0. - interp_option = gmted2010_30s:average_gcell(4.0)+four_pt+average_4pt - interp_option = gtopo_30s:average_gcell(4.0)+four_pt+average_4pt - interp_option = gtopo_2m:four_pt - interp_option = gtopo_5m:four_pt - interp_option = gtopo_10m:four_pt - interp_option = default:average_gcell(4.0)+four_pt+average_4pt - rel_path = gmted2010_30s:topo_gmted2010_30s/ - rel_path = gtopo_30s:topo_30s/ - rel_path = gtopo_2m:topo_2m/ - rel_path = gtopo_5m:topo_5m/ - rel_path = gtopo_10m:topo_10m/ - rel_path = default:topo_gmted2010_30s/ -=============================== -name=LANDUSEF - priority=1 - dest_type=categorical - z_dim_name=land_cat - dominant = LU_INDEX - landmask_water = nlcd2006_9s:17 # Calculate a landmask from this field - landmask_water =nlcd2006_30s:17 # Calculate a landmask from this field - landmask_water = nlcd2011_9s:17 # Calculate a landmask from this field - landmask_water = nlcd2006:17 # Calculate a landmask from this field - landmask_water = ssib_10m:16 # Calculate a landmask from this field - landmask_water = ssib_5m:16 # Calculate a landmask from this field - landmask_water = modis_15s:17 # Calculate a landmask from this field - landmask_water = modis_30s:17 # Calculate a landmask from this field - landmask_water = usgs_30s:16 # Calculate a landmask from this field - landmask_water = usgs_lakes:16,28 # Calculate a landmask from this field - landmask_water = modis_lakes:17,21 # Calculate a landmask from this field - landmask_water = usgs_2m:16 # Calculate a landmask from this field - landmask_water = usgs_5m:16 # Calculate a landmask from this field - landmask_water = usgs_10m:16 # Calculate a landmask from this field - landmask_water = default:17,21 # Calculate a landmask from this field - interp_option = nlcd2006_9s:average_gcell(0.0) - interp_option =nlcd2006_30s:average_gcell(0.0) - interp_option = nlcd2011_9s:average_gcell(0.0) - interp_option = nlcd2006:nearest_neighbor - interp_option = ssib_10m:four_pt - interp_option = ssib_5m:four_pt - interp_option = modis_15s:nearest_neighbor - interp_option = modis_30s:nearest_neighbor - interp_option = usgs_30s:nearest_neighbor - interp_option = usgs_lakes:nearest_neighbor - interp_option = modis_lakes:nearest_neighbor - interp_option = usgs_2m:four_pt - interp_option = usgs_5m:four_pt - interp_option = usgs_10m:four_pt - interp_option = default:nearest_neighbor - rel_path = nlcd2006_9s:nlcd2006_ll_9s/ - rel_path =nlcd2006_30s:nlcd2006_ll_30s/ - rel_path = nlcd2011_9s:nlcd2011_ll_9s/ - rel_path = nlcd2006:nlcd2006_ll_30s/ - rel_path = ssib_10m:ssib_landuse_10m/ - rel_path = ssib_5m:ssib_landuse_5m/ - rel_path = modis_15s:modis_landuse_20class_15s/ - rel_path = modis_30s:modis_landuse_20class_30s/ - rel_path = usgs_30s:landuse_30s/ - rel_path = usgs_lakes:landuse_30s_with_lakes/ - rel_path = modis_lakes:modis_landuse_21class_30s/ - rel_path = usgs_2m:landuse_2m/ - rel_path = usgs_5m:landuse_5m/ - rel_path = usgs_10m:landuse_10m/ - rel_path = default:modis_landuse_21class_30s/ -=============================== -name=SOILTEMP - priority=1 - dest_type=continuous - interp_option=default:sixteen_pt+four_pt+average_4pt+average_16pt+search - masked=water - fill_missing=0. - rel_path=default:soiltemp_1deg/ -=============================== -name=SOILCTOP - dominant=SOILCAT - priority=1 - dest_type=categorical - dominant=SCT_DOM - z_dim_name=soil_cat - interp_option = 30s:nearest_neighbor - interp_option = 2m:four_pt - interp_option = 5m:four_pt - interp_option = 10m:four_pt - interp_option = default:four_pt - rel_path= 30s:soiltype_top_30s/ - rel_path= 2m:soiltype_top_2m/ - rel_path= 5m:soiltype_top_5m/ - rel_path= 10m:soiltype_top_10m/ - rel_path= default:soiltype_top_2m/ -=============================== -name=SOILCBOT - priority=1 - dest_type=categorical - z_dim_name=soil_cat - dominant=SCB_DOM - interp_option = 30s:nearest_neighbor - interp_option = 2m:four_pt - interp_option = 5m:four_pt - interp_option = 10m:four_pt - interp_option = default:four_pt - rel_path= 30s:soiltype_bot_30s/ - rel_path= 2m:soiltype_bot_2m/ - rel_path= 5m:soiltype_bot_5m/ - rel_path= 10m:soiltype_bot_10m/ - rel_path= default:soiltype_bot_2m/ -=============================== -name=ALBEDO12M - priority=1 - dest_type=continuous - z_dim_name=month - masked = water - fill_missing = 8. - interp_option=albedo_modis:four_pt+average_4pt+average_16pt+search - interp_option=default:four_pt+average_4pt+average_16pt+search - rel_path=albedo_modis:albedo_modis/ - rel_path=default:albedo_ncep/ -=============================== -name=GREENFRAC - priority=1 - dest_type=continuous - interp_option=modis_fpar:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search - interp_option=nesdis_greenfrac:four_pt+average_4pt+average_16pt+search - interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search - z_dim_name=month - masked = water - fill_missing = 0. - rel_path=modis_fpar:greenfrac_fpar_modis/ - rel_path=nesdis_greenfrac:greenfrac/ - rel_path=default:greenfrac_fpar_modis/ -=============================== -name=LAI12M - priority=1 - dest_type=continuous - interp_option=modis_lai:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search - interp_option=default:average_gcell(4.0)+four_pt+average_4pt+average_16pt+search - z_dim_name=month - masked = water - fill_missing = 0. - rel_path=modis_lai:lai_modis_30s/ - rel_path=default:lai_modis_10m/ - flag_in_output=FLAG_LAI12M -=============================== -name=SNOALB - priority=1 - dest_type=continuous - interp_option=maxsnowalb_modis:four_pt+average_4pt+average_16pt+search - interp_option=default:four_pt+average_4pt+average_16pt+search - masked = water - fill_missing = 0. - rel_path=maxsnowalb_modis:maxsnowalb_modis/ - rel_path=default:maxsnowalb/ -=============================== -name=NFUEL_CAT - priority=1 - dest_type=categorical - dominant_only=NFUEL_CAT - z_dim_name=fuel_cat - fill_missing = 0. - interp_option=default:nearest_neighbor+average_16pt+search - rel_path=default:landfire_data/ - subgrid=yes -=============================== name = VAR_SSO priority = 1 optional=yes @@ -356,11 +398,13 @@ name = VAR_SSO interp_option = 2m:average_gcell(4.0)+four_pt+average_4pt interp_option = 5m:average_gcell(4.0)+four_pt+average_4pt interp_option = 10m:average_gcell(4.0)+four_pt+average_4pt + interp_option = lowres:average_gcell(4.0)+four_pt+wt_average_4pt interp_option = default:average_gcell(4.0)+four_pt+average_4pt rel_path = 30s:varsso/ rel_path = 2m:varsso_2m/ rel_path = 5m:varsso_5m/ rel_path = 10m:varsso_10m/ + rel_path = lowres:varsso_10m/ rel_path = default:varsso_10m/ flag_in_output=FLAG_VAR_SSO =============================== @@ -393,3 +437,533 @@ name=FRC_URB2D rel_path=default:urbfrac_nlcd2011/ flag_in_output=FLAG_FRC_URB2D =============================== +name=IMPERV + priority=1 + optional=yes + dest_type=continuous + interp_option = default:average_gcell(0.0) + masked=water + fill_missing=0. + rel_path = default:nlcd2011_imp_ll_9s/ + flag_in_output=FLAG_IMPERV +=============================== +name=CANFRA + priority=1 + optional=yes + dest_type=continuous + interp_option = default:average_gcell(0.0) + masked=water + fill_missing=0. + rel_path = default:nlcd2011_can_ll_9s/ + flag_in_output=FLAG_CANFRA +=============================== +name = EROD + priority = 1 + optional=yes + dest_type = continuous + masked=water + z_dim_name=dust_erosion_dimension + fill_missing=0. + interp_option = default:average_4pt + rel_path = default:erod/ + flag_in_output=FLAG_EROD +=============================== +name = CLAYFRAC + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:four_pt+average_4pt+average_16pt+search + rel_path = default:clayfrac_5m/ + flag_in_output=FLAG_CLAYFRAC +=============================== +name = SANDFRAC + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:four_pt+average_4pt+average_16pt+search + rel_path = default:sandfrac_5m/ + flag_in_output=FLAG_SANDFRAC +=============================== +name=IRRIGATION + priority=1 + optional=yes + dest_type=continuous + interp_option=default:average_gcell(0.0)+average_4pt+nearest_neighbor + masked = water + fill_missing = 0. + rel_path=default:irrigation/fao/ +=============================== +name = CONLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conls/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conls/ + rel_path = 20m:orogwd3_20m/conls/ + rel_path = 30m:orogwd3_30m/conls/ + rel_path = 1deg:orogwd3_1deg/conls/ + rel_path = 2deg:orogwd3_2deg/conls/ + rel_path = default:orogwd3_10m/conls/ +=============================== +name = VARLS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varls/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varls/ + rel_path = 20m:orogwd3_20m/varls/ + rel_path = 30m:orogwd3_30m/varls/ + rel_path = 1deg:orogwd3_1deg/varls/ + rel_path = 2deg:orogwd3_2deg/varls/ + rel_path = default:orogwd3_10m/varls/ +=============================== +name = OA1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ls/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ls/ + rel_path = 20m:orogwd3_20m/oa1ls/ + rel_path = 30m:orogwd3_30m/oa1ls/ + rel_path = 1deg:orogwd3_1deg/oa1ls/ + rel_path = 2deg:orogwd3_2deg/oa1ls/ + rel_path = default:orogwd3_10m/oa1ls/ +=============================== +name = OA2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ls/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ls/ + rel_path = 20m:orogwd3_20m/oa2ls/ + rel_path = 30m:orogwd3_30m/oa2ls/ + rel_path = 1deg:orogwd3_1deg/oa2ls/ + rel_path = 2deg:orogwd3_2deg/oa2ls/ + rel_path = default:orogwd3_10m/oa2ls/ +=============================== +name = OA3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ls/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ls/ + rel_path = 20m:orogwd3_20m/oa3ls/ + rel_path = 30m:orogwd3_30m/oa3ls/ + rel_path = 1deg:orogwd3_1deg/oa3ls/ + rel_path = 2deg:orogwd3_2deg/oa3ls/ + rel_path = default:orogwd3_10m/oa3ls/ +=============================== +name = OA4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ls/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ls/ + rel_path = 20m:orogwd3_20m/oa4ls/ + rel_path = 30m:orogwd3_30m/oa4ls/ + rel_path = 1deg:orogwd3_1deg/oa4ls/ + rel_path = 2deg:orogwd3_2deg/oa4ls/ + rel_path = default:orogwd3_10m/oa4ls/ +=============================== +name = OL1LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ls/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ls/ + rel_path = 20m:orogwd3_20m/ol1ls/ + rel_path = 30m:orogwd3_30m/ol1ls/ + rel_path = 1deg:orogwd3_1deg/ol1ls/ + rel_path = 2deg:orogwd3_2deg/ol1ls/ + rel_path = default:orogwd3_10m/ol1ls/ +=============================== +name = OL2LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ls/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ls/ + rel_path = 20m:orogwd3_20m/ol2ls/ + rel_path = 30m:orogwd3_30m/ol2ls/ + rel_path = 1deg:orogwd3_1deg/ol2ls/ + rel_path = 2deg:orogwd3_2deg/ol2ls/ + rel_path = default:orogwd3_10m/ol2ls/ +=============================== +name = OL3LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ls/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ls/ + rel_path = 20m:orogwd3_20m/ol3ls/ + rel_path = 30m:orogwd3_30m/ol3ls/ + rel_path = 1deg:orogwd3_1deg/ol3ls/ + rel_path = 2deg:orogwd3_2deg/ol3ls/ + rel_path = default:orogwd3_10m/ol3ls/ +=============================== +name = OL4LS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ls/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ls/ + rel_path = 20m:orogwd3_20m/ol4ls/ + rel_path = 30m:orogwd3_30m/ol4ls/ + rel_path = 1deg:orogwd3_1deg/ol4ls/ + rel_path = 2deg:orogwd3_2deg/ol4ls/ + rel_path = default:orogwd3_10m/ol4ls/ +=============================== +name = CONSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/conss/ + rel_path = 2.5m:orogwd3_2.5m/conss/ + rel_path = 10m:orogwd3_10m/conss/ + rel_path = 20m:orogwd3_20m/conss/ + rel_path = 30m:orogwd3_30m/conss/ + rel_path = 1deg:orogwd3_1deg/conss/ + rel_path = 2deg:orogwd3_2deg/conss/ + rel_path = default:orogwd3_10m/conss/ +=============================== +name = VARSS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/varss/ + rel_path = 2.5m:orogwd3_2.5m/varss/ + rel_path = 10m:orogwd3_10m/varss/ + rel_path = 20m:orogwd3_20m/varss/ + rel_path = 30m:orogwd3_30m/varss/ + rel_path = 1deg:orogwd3_1deg/varss/ + rel_path = 2deg:orogwd3_2deg/varss/ + rel_path = default:orogwd3_10m/varss/ +=============================== +name = OA1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa1ss/ + rel_path = 2.5m:orogwd3_2.5m/oa1ss/ + rel_path = 10m:orogwd3_10m/oa1ss/ + rel_path = 20m:orogwd3_20m/oa1ss/ + rel_path = 30m:orogwd3_30m/oa1ss/ + rel_path = 1deg:orogwd3_1deg/oa1ss/ + rel_path = 2deg:orogwd3_2deg/oa1ss/ + rel_path = default:orogwd3_10m/oa1ss/ +=============================== +name = OA2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa2ss/ + rel_path = 2.5m:orogwd3_2.5m/oa2ss/ + rel_path = 10m:orogwd3_10m/oa2ss/ + rel_path = 20m:orogwd3_20m/oa2ss/ + rel_path = 30m:orogwd3_30m/oa2ss/ + rel_path = 1deg:orogwd3_1deg/oa2ss/ + rel_path = 2deg:orogwd3_2deg/oa2ss/ + rel_path = default:orogwd3_10m/oa2ss/ +=============================== +name = OA3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa3ss/ + rel_path = 2.5m:orogwd3_2.5m/oa3ss/ + rel_path = 10m:orogwd3_10m/oa3ss/ + rel_path = 20m:orogwd3_20m/oa3ss/ + rel_path = 30m:orogwd3_30m/oa3ss/ + rel_path = 1deg:orogwd3_1deg/oa3ss/ + rel_path = 2deg:orogwd3_2deg/oa3ss/ + rel_path = default:orogwd3_10m/oa3ss/ +=============================== +name = OA4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/oa4ss/ + rel_path = 2.5m:orogwd3_2.5m/oa4ss/ + rel_path = 10m:orogwd3_10m/oa4ss/ + rel_path = 20m:orogwd3_20m/oa4ss/ + rel_path = 30m:orogwd3_30m/oa4ss/ + rel_path = 1deg:orogwd3_1deg/oa4ss/ + rel_path = 2deg:orogwd3_2deg/oa4ss/ + rel_path = default:orogwd3_10m/oa4ss/ +=============================== +name = OL1SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol1ss/ + rel_path = 2.5m:orogwd3_2.5m/ol1ss/ + rel_path = 10m:orogwd3_10m/ol1ss/ + rel_path = 20m:orogwd3_20m/ol1ss/ + rel_path = 30m:orogwd3_30m/ol1ss/ + rel_path = 1deg:orogwd3_1deg/ol1ss/ + rel_path = 2deg:orogwd3_2deg/ol1ss/ + rel_path = default:orogwd3_10m/ol1ss/ +=============================== +name = OL2SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol2ss/ + rel_path = 2.5m:orogwd3_2.5m/ol2ss/ + rel_path = 10m:orogwd3_10m/ol2ss/ + rel_path = 20m:orogwd3_20m/ol2ss/ + rel_path = 30m:orogwd3_30m/ol2ss/ + rel_path = 1deg:orogwd3_1deg/ol2ss/ + rel_path = 2deg:orogwd3_2deg/ol2ss/ + rel_path = default:orogwd3_10m/ol2ss/ +=============================== +name = OL3SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol3ss/ + rel_path = 2.5m:orogwd3_2.5m/ol3ss/ + rel_path = 10m:orogwd3_10m/ol3ss/ + rel_path = 20m:orogwd3_20m/ol3ss/ + rel_path = 30m:orogwd3_30m/ol3ss/ + rel_path = 1deg:orogwd3_1deg/ol3ss/ + rel_path = 2deg:orogwd3_2deg/ol3ss/ + rel_path = default:orogwd3_10m/ol3ss/ +=============================== +name = OL4SS + priority = 1 + optional=yes + dest_type = continuous + masked=water + fill_missing=0. + interp_option = default:average_4pt + interp_option = lowres:wt_average_4pt + interp_option = 2.5m:average_4pt + interp_option = 10m:average_4pt + interp_option = 20m:average_4pt + interp_option = 30m:average_4pt + interp_option = 1deg:average_4pt + interp_option = 2deg:average_4pt + rel_path = lowres:orogwd3_1deg/ol4ss/ + rel_path = 2.5m:orogwd3_2.5m/ol4ss/ + rel_path = 10m:orogwd3_10m/ol4ss/ + rel_path = 20m:orogwd3_20m/ol4ss/ + rel_path = 30m:orogwd3_30m/ol4ss/ + rel_path = 1deg:orogwd3_1deg/ol4ss/ + rel_path = 2deg:orogwd3_2deg/ol4ss/ + rel_path = default:orogwd3_10m/ol4ss/ +=============================== +name=NFUEL_CAT + priority=1 + dest_type=categorical + dominant_only=NFUEL_CAT + z_dim_name=fuel_cat + fill_missing = 0. + interp_option=default:nearest_neighbor+average_16pt+search + rel_path=default:landfire_data/ + subgrid=yes +=============================== diff --git a/geogrid/src/process_tile_module.F b/geogrid/src/process_tile_module.F index d25d8be11..3d3a164f2 100644 --- a/geogrid/src/process_tile_module.F +++ b/geogrid/src/process_tile_module.F @@ -300,7 +300,7 @@ subroutine process_tile(which_domain, grid_type, dynopt, & end if ! Initialize the output module now that we have the corner point lats/lons - call output_init(which_domain, 'OUTPUT FROM GEOGRID V4.2', '0000-00-00_00:00:00', grid_type, dynopt, & + call output_init(which_domain, 'OUTPUT FROM GEOGRID V4.3', '0000-00-00_00:00:00', grid_type, dynopt, & corner_lats, corner_lons, & start_dom_i, end_dom_i, start_dom_j, end_dom_j, & start_patch_i, end_patch_i, start_patch_j, end_patch_j, & diff --git a/metgrid/src/input_module.F b/metgrid/src/input_module.F index e61ca0e6e..e691f4469 100644 --- a/metgrid/src/input_module.F +++ b/metgrid/src/input_module.F @@ -426,8 +426,10 @@ subroutine read_global_attrs(title, start_date, grid_type, dyn_opt, end if #endif - call ext_get_dom_ti_char ('TITLE', title) - if (index(title,'GEOGRID V4.2') /= 0) then + call ext_get_dom_ti_char('TITLE', title) + if (index(title,'GEOGRID V4.3') /= 0) then + wps_version = 4.3 + else if (index(title,'GEOGRID V4.2') /= 0) then wps_version = 4.2 else if (index(title,'GEOGRID V4.1') /= 0) then wps_version = 4.1 diff --git a/metgrid/src/process_domain_module.F b/metgrid/src/process_domain_module.F index 19f4d331d..730087749 100644 --- a/metgrid/src/process_domain_module.F +++ b/metgrid/src/process_domain_module.F @@ -876,7 +876,7 @@ subroutine process_single_met_time(do_const_processing, & ! now we simply output every field from the storage module. ! - title = 'OUTPUT FROM METGRID V4.2' + title = 'OUTPUT FROM METGRID V4.3' ! Initialize the output module for this domain and time call mprintf(.true.,LOGFILE,'Initializing output module.') diff --git a/namelist.wps b/namelist.wps index e3184cb57..8289caa6d 100644 --- a/namelist.wps +++ b/namelist.wps @@ -1,41 +1,27 @@ &share wrf_core = 'ARW', max_dom = 2, - start_date = '2006-08-16_12:00:00','2006-08-16_12:00:00', - end_date = '2006-08-16_18:00:00','2006-08-16_12:00:00', - interval_seconds = 21600 - io_form_geogrid = 2, + start_date = '2019-09-04_12:00:00','2019-09-04_12:00:00', + end_date = '2019-09-06_00:00:00','2019-09-04_12:00:00', + interval_seconds = 10800 / &geogrid parent_id = 1, 1, parent_grid_ratio = 1, 3, - i_parent_start = 1, 31, - j_parent_start = 1, 17, - e_we = 74, 112, - e_sn = 61, 97, - ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! The default datasets used to produce the MAXSNOALB and ALBEDO12M - ! fields have changed in WPS v4.0. These fields are now interpolated - ! from MODIS-based datasets. - ! - ! To match the output given by the default namelist.wps in WPS v3.9.1, - ! the following setting for geog_data_res may be used: - ! - ! geog_data_res = 'maxsnowalb_ncep+albedo_ncep+default', 'maxsnowalb_ncep+albedo_ncep+default', - ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! + i_parent_start = 1, 53, + j_parent_start = 1, 25, + e_we = 150, 220, + e_sn = 130, 214, geog_data_res = 'default','default', - dx = 30000, - dy = 30000, + dx = 15000, + dy = 15000, map_proj = 'lambert', - ref_lat = 34.83, - ref_lon = -81.03, + ref_lat = 33.00, + ref_lon = -79.00, truelat1 = 30.0, truelat2 = 60.0, - stand_lon = -98.0, + stand_lon = -79.0, geog_data_path = '/glade/work/wrfhelp/WPS_GEOG/' / @@ -46,5 +32,4 @@ &metgrid fg_name = 'FILE' - io_form_metgrid = 2, / diff --git a/ungrib/Variable_Tables/Vtable.NARR b/ungrib/Variable_Tables/Vtable.NARR index ca8ef82e6..ad832de15 100644 --- a/ungrib/Variable_Tables/Vtable.NARR +++ b/ungrib/Variable_Tables/Vtable.NARR @@ -43,7 +43,7 @@ Code | Code | 1 | 2 | Name | Units | Description # http://www.cdc.noaa.gov/cdc/data.narr.html # # The last 4 entries in the Vtable (LANDSEA, SOILHGT, SOILCAT, and VEGCAT) can be -# obtained from the fixed files at http://wwwt.emc.ncep.noaa.gov/mmb/rreanl/index.html +# obtained from the fixed files at http://www.emc.ncep.noaa.gov/mmb/rreanl/index.html # (or from the NCAR archive), then 1) Run ungrib on the .fixed file and an initial time # of 1979-11-08_00. 2) rename the output file (NARR.CONSTANTS is a good choice; # i.e. mv FILE:1979-11-08_00 NARR.CONSTANTS) 3) Run ungrib on the .flx, .3D, and .sfc files diff --git a/ungrib/src/build_hdate.F b/ungrib/src/build_hdate.F index 33c202c21..89714e741 100644 --- a/ungrib/src/build_hdate.F +++ b/ungrib/src/build_hdate.F @@ -23,19 +23,19 @@ subroutine build_hdate(hdate, iyr, imo, idy, ihr, imi, isc) if (hlen.eq.19) then write(hdate,19) iyr, imo, idy, ihr, imi, isc - 19 format(i4,'-',i2.2,'-',i2.2,'_',i2.2,':',i2.2,':',i2.2) + 19 format(i4.4,'-',i2.2,'-',i2.2,'_',i2.2,':',i2.2,':',i2.2) elseif (hlen.eq.16) then write(hdate,16) iyr, imo, idy, ihr, imi - 16 format(i4,'-',i2.2,'-',i2.2,'_',i2.2,':',i2.2) + 16 format(i4.4,'-',i2.2,'-',i2.2,'_',i2.2,':',i2.2) elseif (hlen.eq.13) then write(hdate,13) iyr, imo, idy, ihr - 13 format(i4,'-',i2.2,'-',i2.2,'_',i2.2) + 13 format(i4.4,'-',i2.2,'-',i2.2,'_',i2.2) elseif (hlen.eq.10) then write(hdate,10) iyr, imo, idy - 10 format(i4,'-',i2.2,'-',i2.2) + 10 format(i4.4,'-',i2.2,'-',i2.2) endif return diff --git a/ungrib/src/geth_newdate.F b/ungrib/src/geth_newdate.F index 4487392ac..6380d3532 100644 --- a/ungrib/src/geth_newdate.F +++ b/ungrib/src/geth_newdate.F @@ -238,19 +238,19 @@ subroutine geth_newdate (ndate, odate, idts) if (nlen.ge.19) then write(ndate,19) yrnew, monew, dynew, hrnew, minew, scnew - 19 format(I4,'-',I2.2,'-',I2.2,'_',I2.2,':',I2.2,':',I2.2) + 19 format(I4.4,'-',I2.2,'-',I2.2,'_',I2.2,':',I2.2,':',I2.2) else if (nlen.eq.16) then write(ndate,16) yrnew, monew, dynew, hrnew, minew - 16 format(I4,'-',I2.2,'-',I2.2,'_',I2.2,':',I2.2) + 16 format(I4.4,'-',I2.2,'-',I2.2,'_',I2.2,':',I2.2) else if (nlen.eq.13) then write(ndate,13) yrnew, monew, dynew, hrnew - 13 format(I4,'-',I2.2,'-',I2.2,'_',I2.2) + 13 format(I4.4,'-',I2.2,'-',I2.2,'_',I2.2) else if (nlen.eq.10) then write(ndate,10) yrnew, monew, dynew - 10 format(I4,'-',I2.2,'-',I2.2) + 10 format(I4.4,'-',I2.2,'-',I2.2) endif diff --git a/ungrib/src/rrpr.F b/ungrib/src/rrpr.F index 131af7980..16ee85be4 100644 --- a/ungrib/src/rrpr.F +++ b/ungrib/src/rrpr.F @@ -756,7 +756,8 @@ subroutine rrpr(hstart, ntimes, interval, nlvl, maxlvl, plvl, & endif ! Modify the 2017 GFS masked fields - if (index(map%source,'NCEP GFS') .ne. 0 ) then + if (index(map%source,'NCEP GFS') .ne. 0 .or. & + index(map%source,'NCEP GEFS') .ne. 0 ) then call mprintf(.true.,DEBUG, & "RRPR: Adjusting GFS masked fields ") if ( is_there(200100, 'ST000010')) then @@ -765,6 +766,17 @@ subroutine rrpr(hstart, ntimes, interval, nlvl, maxlvl, plvl, & endif endif +! Fix the 23 September 2020 GEFS landmask + if (index(map%source,'NCEP GEFS') .ne. 0 ) then + call mprintf(.true.,DEBUG, & + "RRPR: Adjusting GEFS landmask") + if ( is_there(200100, 'ST000010') .and. & + is_there(200100, 'LANDSEA')) then + call get_dims(200100, 'LANDSEA') + call fix_gefs_landmask (map%nx, map%ny, 200100.) + endif + endif + ! Add residual soil moisture to SOILM* if initialized from the GSD RUC model or from NCEP RUC if (index(map%source,'NOAA GSD') .ne. 0 .or. & index(map%source,'NCEP RUC Model') .ne. 0) then @@ -1399,4 +1411,43 @@ subroutine fix_ruc_soilm (ix, jx) end subroutine fix_ruc_soilm - +subroutine fix_gefs_landmask (ix, jx, plvl) +! Set LANDSEA to values based on soil temp. Assumes fix_gfs_miss has already been called. +! Needed for September 23, 2020 changes to GEFS. +! Earlier GEFS files are unmodified. Must be called after fix_gfs_miss +! plvl must always be 200100. +! + use storage_module + use module_debug + implicit none + integer :: ix, jx, i, j, k + real :: plvl + real, allocatable, dimension(:,:) :: f, sea +! +! If LANDN is present (not currently the case) then exit + if ( is_there(200100, 'LANDN') ) then + return + else + allocate(sea(ix,jx)) + allocate(f(ix,jx)) + if (is_there(nint(plvl), 'ST000010' )) then + call get_storage(nint(plvl), 'ST000010', f, ix, jx) + call get_storage(nint(plvl), 'LANDSEA', sea, ix, jx) + do j = 1, jx + do i = 1, ix + if (f(i,j) .le. 0.) then + sea(i,j) = 0. + else + sea(i,j) = 1. + endif + enddo + enddo + call put_storage(200100, 'LANDSEA', sea, ix, jx) + else + call mprintf(.true.,INFORM, & + "RRPR: fix_gefs_landmask: ST000010 not found, LANDSEA is not modified") + endif + deallocate (f) + deallocate (sea) + endif +end subroutine fix_gefs_landmask diff --git a/util/plotfmt.ncl b/util/plotfmt.ncl index 8502cdc70..47a3ba768 100644 --- a/util/plotfmt.ncl +++ b/util/plotfmt.ncl @@ -164,6 +164,8 @@ begin res@mpLambertParallel1F = truelat1 res@mpLambertParallel2F = truelat2 res@mpLambertMeridianF = xlonc + res@pmTickMarkDisplayMode = "Always" + res@mpGridAndLimbOn = True end if if (iproj.eq.4) then ;Gaussian @@ -191,18 +193,22 @@ begin slab = wrf_wps_rddata_int(istatus,nx,ny) slab@_FillValue = -1e+30 - slab!1 = "lon" - slab!0 = "lat" - slab&lon = lon - slab&lat = lat + if (iproj.ne.3) then ; NOT Lambert Conformal + slab!1 = "lon" + slab!0 = "lat" + slab&lon = lon + slab&lat = lat + end if slab@units = units slab@description = xlvl +" "+ desc ; printVarSummary(slab) map = gsn_csm_contour_map(wks,slab,res) - delete(lat) - delete(lon) + if (iproj.ne.3) then ; NOT Lambert Conformal + delete(lat) + delete(lon) + end if delete(slab) wrf_wps_rdhead_int(istatus,head_real,field,hdate, \