Commit 9d8627aa authored by Agrineer.org's avatar Agrineer.org

updated ETo.py and implemented new GFS location and slight format change.

parent 12e6cb9e
......@@ -89,6 +89,8 @@ RUN ./configure \
# become user agrineer
USER agrineer
WORKDIR /home/agrineer/wrf
# make input and out directories
RUN mkdir gfs_0.25 log output
# get UCAR-BSD License and place in /home/agrineer/wrf
......
......@@ -25,10 +25,13 @@ License:
Gnu Public License 3.0 (GPLv3)
-------------------------------------------------
Changes since last release:
---------------------------------------------------------
- New ETo.py corresponding with study.
- Implemented new GFS location fetch and slight format change relected in namelist.input files.
------------------------------------------------------------
- Implementing WRF 4.1 version with parameters addressing wind (gravity wave drag and topographic effects).
- ETo calculation bug found and corrected. Previous version over-estimated the ETo. See the preliminary weather station comparsion results for more detail.
- Reduced WRF output from 2.4GB to 49MB per (uncompressed) domain by tailoring Registry files. You can edit these to your needs.
- Reduced WRF output from 2.4GB to ~55MB per (uncompressed) domain by tailoring Registry files. You can edit these to your needs.
-------------------------------------------------------------
......@@ -101,8 +104,7 @@ INST="Institution Name"
EMAIL=[email protected]
```
NOTE: Editing the wrf/scripts/upload.sh file BEFORE building the container preserves
the registration data for rentry into the container.
the registration data for rentry into the container. As well, if you know you will be uploading please uncomment out the "upload to web server" in the run_wrfgfs.py file.
-----------------------------------------------------------------
If you have been using Docker, you may want to clear previously built containers.
Place these aliases in .bashrc:
......
......@@ -778,7 +778,7 @@ state real UDRUNOFF ij misc 1 - rd=(interp_
state integer IVGTYP ij misc 1 - i02rd=(interp_fcni)u=(copy_fcni) "IVGTYP" "DOMINANT VEGETATION CATEGORY" ""
state integer ISLTYP ij misc 1 - i02rd=(interp_mask_soil:lu_index)u=(copy_fcni) "ISLTYP" "DOMINANT SOIL CATEGORY" ""
state real VEGFRA ij misc 1 - i024rd=(interp_mask_field:lu_index,iswater)u=(copy_fcnm) "VEGFRA" "VEGETATION FRACTION" ""
state real SFCEVP ij misc 1 - r "SFCEVP" "ACCUMULATED SURFACE EVAPORATION" "kg m-2"
state real SFCEVP ij misc 1 - rh "SFCEVP" "ACCUMULATED SURFACE EVAPORATION" "kg m-2"
state real GRDFLX ij misc 1 - rh "GRDFLX" "GROUND HEAT FLUX" "W m-2"
state real ACGRDFLX ij misc 1 - rdu "ACGRDFLX" "ACCUMULATED GROUND HEAT FLUX" "J m-2"
state real SFCEXC ij misc 1 - r "SFCEXC " "SURFACE EXCHANGE COEFFICIENT" "m s-1"
......@@ -1813,7 +1813,7 @@ state real MAVAIL ij misc 1 - r "M
state real tkesfcf ij misc 1 - r "tkesfcf" "TKE AT THE SURFACE" "m2 s-2"
state real sr ij dyn_em 1 - ir "sr" "fraction of frozen precipitation"
state real potevp ij dyn_em 1 - r "potevp" "accumulated potential evaporation" "m"
state real potevp ij dyn_em 1 - rh "potevp" "accumulated potential evaporation" "m"
state real snopcx ij dyn_em 1 - r "snopcx" "snow phase change heat flux" "W m-2"
state real soiltb ij dyn_em 1 - r "soiltb" "bottom soil temperature" "K"
......
......@@ -39,7 +39,7 @@ from osgeo import gdal # uses gdal to read WRF netCDF4 file
## Research, and Forecasting (WRF) model data as input, accumulated
## hourly for a day.
## @author Scott L. Williams
## @copyright Copyright (c) 2018-2019 IndieCompLabs, LLC. All Rights Reserved.
## @copyright Copyright (c) 2018 IndieCompLabs, LLC. All Rights Reserved.
## @license Released under GNU General Public License V3.0
## @results Numpy file with ETo values.
......@@ -114,7 +114,15 @@ class eto():
sigma = 5.67*10**(-8)
Rlu = emiss*sigma*(tsk**4) # NOTE: emiss has different values
# for first time slice
Rn = Rsd*(1.0 - albedo) + Rld - Rlu
Rn = Rsd*(1.0 - albedo) + Rld - Rlu*0.79 # upward longwave coefficient
# is a FUDGE (nudge?) to
# compensate for
# apparent too little radiation
# could be emiss and/or albedo
# factors. as is,
# altering this FUDGE value can
# significantly upset output
# values.
# convert (J/s)/m^2 to (MJ/(m^2 * hr)
return Rn/(10**6) * 3600.0
......@@ -330,7 +338,14 @@ class eto():
# calculate denominator from eq.53
denom = D + g*(1 + 0.34*w2)
return num/denom
eto = num/denom # get ETo values
return( eto.clip( 0.0, None) )
# FAO hourly method can give negative values. These likely
# indicate surface dew. Experience (comparisons) indicates
# clipping negative values gives better alignment with daily
# interval calculation
## Calculate ETo and put into data buffer
def calc_eto( self, source ):
......@@ -497,7 +512,7 @@ class eto():
numx = source.shape[1]
eto = np.zeros( (numy,numx), dtype=np.float32 )
if self.report:
daily_vars = np.zeros( (numy,numx,7), dtype=np.float32 )
daily_vars = np.zeros( (numy,numx,8), dtype=np.float32 )
# source nows holds bandstr bookend
# values for i-th time slice
......@@ -514,12 +529,26 @@ class eto():
# end hourly for loop
np.save( self.outfile_path, eto ) # end of day, save eto values
np.save( self.outfile_path, eto )
if self.report:
# report accumulated eto for daily vars also
daily_vars[:,:,6] = eto[:,:]
# report WRF accumulated potevp
# first read the buffer
bufstr = 'NETCDF:"' + self.infile + '":' + 'POTEVP'
try:
ds = gdal.Open( bufstr )
except:
eprint('cannot get dataset:', 'POTEVP')
return
# get last hour value and convert to mm
data = ds.ReadAsArray()[24]
daily_vars[:,:,7]= data[:,:]*1000.0
np.save( self.daily_vars_path, daily_vars )
#print( 'done.' )
......@@ -528,8 +557,6 @@ class eto():
# ---------------------------------------------------------------------------
#outdir = '/study/SMVdata/archive' # FIXME: make data dir an input parameter
#outdir = '/data/wrf/output'
outdir = '/home/agrineer/wrf/output'
# command line options
......
......@@ -40,16 +40,16 @@ def oprint( *args ):
def get_analysis_data( datedir ):
eprint("getting data for ", datedir)
stat = os.system( 'wget -nv -nc ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.' +
datedir + '00' + '/gfs.t00z.pgrb2.0p25.f000' )
datedir + '/00/gfs.t00z.pgrb2.0p25.f000' )
eprint(stat)
stat = os.system( 'wget -nv -nc ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.' +
datedir + '06' + '/gfs.t06z.pgrb2.0p25.f000' )
datedir + '/06/gfs.t06z.pgrb2.0p25.f000' )
eprint(stat)
stat = os.system( 'wget -nv -nc ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.' +
datedir + '12' + '/gfs.t12z.pgrb2.0p25.f000' )
datedir + '/12/gfs.t12z.pgrb2.0p25.f000' )
eprint(stat)
stat = os.system( 'wget -nv -nc ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.' +
datedir + '18' + '/gfs.t18z.pgrb2.0p25.f000' )
datedir + '/18/gfs.t18z.pgrb2.0p25.f000' )
eprint(stat)
########################################################
......
......@@ -194,7 +194,7 @@ class merge():
if attr == 'TITLE':
host = socket.gethostname()
self.out_ds.setncattr( attr,
'Soil Moisture Variables (SMV) based on WRF V4.0, processed on ' + host + '.')
'Soil Moisture Variables (SMV) based on WRF V4.1, processed on ' + host + '.')
continue
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-10-12_06:00:00', '2016-10-12_06:00:00', '2016-10-12_06:00:00',
end_date = '2016-10-13_06:00:00', '2016-10-13_06:00:00', '2016-10-13_06:00:00',
start_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
end_date = '2019-06-16_06:00:00', '2019-06-16_06:00:00', '2019-06-16_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -3,15 +3,15 @@
run_hours = 24,
run_minutes = 0,
run_seconds = 0,
start_year = 2018, 2018, 2018,
start_month = 07, 07, 07,
start_day = 27, 27, 27,
start_year = 2019, 2019, 2019,
start_month = 06, 06, 06,
start_day = 15, 15, 15,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2018, 2018, 2018,
end_month = 07, 07, 07,
end_day = 28, 28, 28,
end_year = 2019, 2019, 2019,
end_month = 06, 06, 06,
end_day = 16, 16, 16,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-10-12_06:00:00', '2016-10-12_06:00:00', '2016-10-12_06:00:00',
end_date = '2016-10-13_06:00:00', '2016-10-13_06:00:00', '2016-10-13_06:00:00',
start_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
end_date = '2019-06-16_06:00:00', '2019-06-16_06:00:00', '2019-06-16_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -3,15 +3,15 @@
run_hours = 24,
run_minutes = 0,
run_seconds = 0,
start_year = 2018, 2018, 2018,
start_month = 07, 07, 07,
start_day = 27, 27, 27,
start_year = 2019, 2019, 2019,
start_month = 06, 06, 06,
start_day = 15, 15, 15,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2018, 2018, 2018,
end_month = 07, 07, 07,
end_day = 28, 28, 28,
end_year = 2019, 2019, 2019,
end_month = 06, 06, 06,
end_day = 16, 16, 16,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2019-05-18_06:00:00', '2019-05-18_06:00:00', '2019-05-18_06:00:00',
end_date = '2019-05-19_06:00:00', '2019-05-19_06:00:00', '2019-05-19_06:00:00',
start_date = '2019-06-14_06:00:00', '2019-06-14_06:00:00', '2019-06-14_06:00:00',
end_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -4,14 +4,14 @@
run_minutes = 0,
run_seconds = 0,
start_year = 2019, 2019, 2019,
start_month = 05, 05, 05,
start_day = 18, 18, 18,
start_month = 06, 06, 06,
start_day = 14, 14, 14,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2019, 2019, 2019,
end_month = 05, 05, 05,
end_day = 19, 19, 19,
end_month = 06, 06, 06,
end_day = 15, 15, 15,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-10-12_06:00:00', '2016-10-12_06:00:00', '2016-10-12_06:00:00',
end_date = '2016-10-13_06:00:00', '2016-10-13_06:00:00', '2016-10-13_06:00:00',
start_date = '2019-06-14_06:00:00', '2019-06-14_06:00:00', '2019-06-14_06:00:00',
end_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -3,15 +3,15 @@
run_hours = 24,
run_minutes = 0,
run_seconds = 0,
start_year = 2018, 2018, 2018,
start_month = 07, 07, 07,
start_day = 27, 27, 27,
start_year = 2019, 2019, 2019,
start_month = 06, 06, 06,
start_day = 14, 14, 14,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2018, 2018, 2018,
end_month = 07, 07, 07,
end_day = 28, 28, 28,
end_year = 2019, 2019, 2019,
end_month = 06, 06, 06,
end_day = 15, 15, 15,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-10-12_06:00:00', '2016-10-12_06:00:00', '2016-10-12_06:00:00',
end_date = '2016-10-13_06:00:00', '2016-10-13_06:00:00', '2016-10-13_06:00:00',
start_date = '2019-06-14_06:00:00', '2019-06-14_06:00:00', '2019-06-14_06:00:00',
end_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -3,15 +3,15 @@
run_hours = 24,
run_minutes = 0,
run_seconds = 0,
start_year = 2018, 2018, 2018,
start_month = 07, 07, 07,
start_day = 27, 27, 27,
start_year = 2019, 2019, 2019,
start_month = 06, 06, 06,
start_day = 14, 14, 14,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2018, 2018, 2018,
end_month = 07, 07, 07,
end_day = 28, 28, 28,
end_year = 2019, 2019, 2019,
end_month = 06, 06, 06,
end_day = 15, 15, 15,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-10-12_06:00:00', '2016-10-12_06:00:00', '2016-10-12_06:00:00',
end_date = '2016-10-13_06:00:00', '2016-10-13_06:00:00', '2016-10-13_06:00:00',
start_date = '2019-06-14_06:00:00', '2019-06-14_06:00:00', '2019-06-14_06:00:00',
end_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -3,15 +3,15 @@
run_hours = 24,
run_minutes = 0,
run_seconds = 0,
start_year = 2018, 2018, 2018,
start_month = 07, 07, 07,
start_day = 27, 27, 27,
start_year = 2019, 2019, 2019,
start_month = 06, 06, 06,
start_day = 14, 14, 14,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2018, 2018, 2018,
end_month = 07, 07, 07,
end_day = 28, 28, 28,
end_year = 2019, 2019, 2019,
end_month = 06, 06, 06,
end_day = 15, 15, 15,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-10-12_06:00:00', '2016-10-12_06:00:00', '2016-10-12_06:00:00',
end_date = '2016-10-13_06:00:00', '2016-10-13_06:00:00', '2016-10-13_06:00:00',
start_date = '2019-06-14_06:00:00', '2019-06-14_06:00:00', '2019-06-14_06:00:00',
end_date = '2019-06-15_06:00:00', '2019-06-15_06:00:00', '2019-06-15_06:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/
......
......@@ -3,15 +3,15 @@
run_hours = 24,
run_minutes = 0,
run_seconds = 0,
start_year = 2018, 2018, 2018,
start_month = 07, 07, 07,
start_day = 27, 27, 27,
start_year = 2019, 2019, 2019,
start_month = 06, 06, 06,
start_day = 14, 14, 14,
start_hour = 06, 06, 06,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2018, 2018, 2018,
end_month = 07, 07, 07,
end_day = 28, 28, 28,
end_year = 2019, 2019, 2019,
end_month = 06, 06, 06,
end_day = 15, 15, 15,
end_hour = 06, 06, 06,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......
......@@ -37,7 +37,7 @@
e_sn = 172, 172, 172,
e_vert = 33, 33, 33,
p_top_requested = 5000,
num_metgrid_levels = 32
num_metgrid_levels = 34
num_metgrid_soil_levels = 4,
dx = 30000, 10000, 3333.33,
dy = 30000, 10000, 3333.33,
......