Go to the documentation of this file.
5 VALID_SYSTEMS = [
'ehratmvm',
'devlan']
7 CONFIGURED_SYSTEM =
'ehratmvm'
14 if CONFIGURED_SYSTEM ==
'ehratmvm':
22 '/scratch/FLEXWRFv3.3-gnu-Distribution-2023-05-08'
44 self.
_ECMWF_COEFFS +=
'/packages/nwpservice/tests/testcase_data'
57 elif CONFIGURED_SYSTEM ==
'devlan':
59 REPOSITORY_ROOTDIR =
'/dvlscratch/ATM/morton/git/high-res-atm'
60 DISTRIBUTIONS_ROOTDIR =
'/dvlscratch/ATM/morton/EHRATM-develop-freeze-v1.0'
94 self.
_ECMWF_COEFFS +=
'/packages/nwpservice/tests/testcase_data'
110 raise ValueError(
'Invalid CONFIGURED_SYSTEM: %s' %s)
121 msg =
'WPSWRF_DISTRO_PATH dir not found: %s' % \
123 raise FileNotFoundError(msg)
126 msg =
'WPS_GEOG_DATA_DIR dir not found: %s' % \
128 raise FileNotFoundError(msg)
131 msg =
'FLEXWRF_DISTRO_PATH dir not found: %s' % \
133 raise FileNotFoundError(msg)
137 msg =
'SRM_FLEXPART2CTBT_PATH not found: %s' % \
139 raise FileNotFoundError(msg)
142 msg =
'flexpart2ctbt not executable: %s' % \
144 raise FileNotFoundError(msg)
148 msg =
'MPIRUN_PATH dir found: %s' % \
150 raise FileNotFoundError(msg)
153 msg =
'VTABLE_ECMWF_SFC not found: %s' % \
155 raise FileNotFoundError(msg)
158 msg =
'VTABLE_ECMWF_SFC not found: %s' % \
160 raise FileNotFoundError(msg)
163 msg =
'ECMWF_METGRID_TBL not found: %s' % \
165 raise FileNotFoundError(msg)
168 msg =
'WORKING_SCRATCH_ROOTDIR dir not writable: %s' % \
179 return self._LOG_LEVEL
def ecmwf_metgrid_tbl(self)
def vtable_ecmwf_ml(self)
def flexwrf_distro_path(self)
def workflow_rootdir(self)
def log_level(self)
All default values "should" be available through the following methods.
def wpswrf_distro_path(self)
def srm_flexpart2ctbt_path(self)
def wps_geog_data_dir(self)
def working_scratch_rootdir(self)
def vtable_ecmwf_sfc(self)