11 def set_vars(logger=None):
15 logger.info(
'Not on WCOSS, so not setting WCOSS-specific vars.')
18 logger=logging.getLogger(
'exhwrf_ensda')
20 memb=ENV.get(
'ENSDA_MEMB',
'NOPE').lower()
22 fail(
'Aborting: you must specify ENSDA_MEMB')
24 jlogger.info(
'HWRF ensda member %03d starting'%imemb)
30 omemb=hwrf_expt.ensda.member(hwrf_expt.conf.cycle,imemb)
33 jlogger.info(
'HWRF ensda member %03d has completed'%imemb)
35 if __name__==
'__main__':
39 except Exception
as e:
40 jlogger.critical(
'HWRF ensda is aborting: '+str(e),exc_info=
True)
def main()
Based on the configuration, write an ensda flag file that will either request, or not request...
Contains setup(), which initializes the produtil package.
def init_module
Initializes the HWRF object structure.
def setup(ignore_hup=False, dbnalert_logger=None, jobname=None, cluster=None, send_dbn=None, thread_logger=False, thread_stack=2 **24, kwargs)
Initializes the produtil package.
def set_vars_for_ensda_hwrf(logger)
Sets variables that seem to speed up the H15B (2015 pre-baseline) version of HWRF on Phase 2 WCOSS wh...
def name()
Synonym for here.name.