HWRF  trunk@4391
Classes | Variables
hwrf.mpipomtc Namespace Reference

Runs the POM initialization and POM-WRF coupled forecast. More...

Detailed Description

Runs the POM initialization and POM-WRF coupled forecast.

This module handles the POM-coupled WRF simulation. It contains two critical pieces:

Classes

class  POMInit
 A wrapper around the pom package that runs the POM initialization. More...
 
class  POMIniter
 This is an internal implementation class that should never be used directly. More...
 
class  WRFCoupledPOM
 Runs a WRF-POM coupled simulation. More...
 

Variables

list __all__ = ['POMInit', 'WRFCoupledPOM']
 The list of symbols exported by "from hwrf.mpipomtc import *".
 
dictionary prodnames
 Mapping from product names to a tuple. More...
 

Variable Documentation

hwrf.mpipomtc.prodnames
Initial value:
1 = { 'grid': ( '{oceandir}/{vit[stormname]}.grid.nc',
2  '{outdir}/{out_prefix}.pom.grid.nc'),
3  'ts_initial': ( '{oceandir}/{vit[stormname]}.ts_initial.nc',
4  '{outdir}/{out_prefix}.pom.ts_initial.nc' ),
5  'ts_clim': ( '{oceandir}/{vit[stormname]}.ts_clim.nc',
6  '{outdir}/{out_prefix}.pom.ts_clim.nc' ),
7  'uv_initial': ( '{oceandir}/{vit[stormname]}.uv_initial.nc',
8  '{outdir}/{out_prefix}.pom.uv_initial.nc' ),
9  'el_initial': ( '{oceandir}/{vit[stormname]}.el_initial.nc',
10  '{outdir}/{out_prefix}.pom.el_initial.nc' ),
11  'restart.phase2': ( '{oceandir}/restart.phase2.nc',
12  '{outdir}/{out_prefix}.pom.restart.phse2.nc'
13  ),
14  'pom.nml': ( '{nmldir}/pom.nml',
15  '{outdir}/{out_prefix}.pom.nml' ) }

Mapping from product names to a tuple.

Each tuple contains the work directory file location and the final output location, in that order. Both directory locations are sent through hwrf.config.HWRFConfig

Definition at line 35 of file mpipomtc.py.