HWRF  trunk@4391
Functions
scripts.exhwrf_ensda Namespace Reference

Runs one member of the HWRF data assimilation ensemble. More...

Detailed Description

Runs one member of the HWRF data assimilation ensemble.

This job must be run after the ensda_pre and exhwrf_init jobs. There is one mandatory environment variable that must be set before executing this script: $ENSDA_MEMB, which must be set to the integer ENSDA member number (generally a number from 1 to 40)

Functions

def fail (msg)
 Write an error message to produtil.log.jlogger and exit with status 2. More...
 
def set_vars
 Sets MPI tuning variables for the local machine. More...
 
def main ()
 Runs one ENSDA member. More...
 

Function Documentation

def scripts.exhwrf_ensda.fail (   msg)

Write an error message to produtil.log.jlogger and exit with status 2.

Parameters
msgthe message to write

Definition at line 14 of file exhwrf_ensda.py.

Referenced by scripts.exhwrf_ensda.main().

def scripts.exhwrf_ensda.main ( )

Runs one ENSDA member.

The member to run is specified by the ENSDA_MEMB environment variable.

Definition at line 27 of file exhwrf_ensda.py.

def scripts.exhwrf_ensda.set_vars (   logger = None)

Sets MPI tuning variables for the local machine.

Definition at line 20 of file exhwrf_ensda.py.

Referenced by scripts.exhwrf_ensda.main().