コード例 #1
0
ファイル: __init__.py プロジェクト: avengerx/bosun
def compilation(environ, **kwargs):
    '''Compile code for model run and post-processing.

    Depends on:
      instrument_code
      compile_model
      check_code
    '''
    if environ['instrument']:
        tasks.check_code(environ)
        tasks.instrument_code(environ)
    elif tasks.check_code(environ):
        tasks.compile_model(environ)
コード例 #2
0
def compilation(environ, **kwargs):
    '''Compile code for model run and post-processing.

    Depends on:
      instrument_code
      compile_model
      check_code
    '''
    if environ['instrument']:
        tasks.check_code(environ)
        tasks.instrument_code(environ)
    elif tasks.check_code(environ):
        tasks.compile_model(environ)
コード例 #3
0
ファイル: __init__.py プロジェクト: avengerx/bosun
def regrid_2d(environ, **kwargs):
    tasks.prepare_expdir(environ)
    tasks.check_code(environ)
    mom4.compile_pre(environ)
    mom4.regrid_2d(environ)
コード例 #4
0
ファイル: __init__.py プロジェクト: avengerx/bosun
def make_xgrids(environ, **kwargs):
    tasks.prepare_expdir(environ)
    tasks.check_code(environ)
    mom4.compile_pre(environ)
    mom4.make_xgrids(environ)
コード例 #5
0
ファイル: __init__.py プロジェクト: avengerx/bosun
def generate_grid(environ, **kwargs):
    tasks.prepare_expdir(environ)
    tasks.check_code(environ)
    mom4.compile_pre(environ)
    mom4.generate_grid(environ)
コード例 #6
0
def regrid_2d(environ, **kwargs):
    tasks.prepare_expdir(environ)
    tasks.check_code(environ)
    mom4.compile_pre(environ)
    mom4.regrid_2d(environ)
コード例 #7
0
def make_xgrids(environ, **kwargs):
    tasks.prepare_expdir(environ)
    tasks.check_code(environ)
    mom4.compile_pre(environ)
    mom4.make_xgrids(environ)
コード例 #8
0
def generate_grid(environ, **kwargs):
    tasks.prepare_expdir(environ)
    tasks.check_code(environ)
    environ['model'].compile_pre(environ)
    environ['model'].generate_grid(environ)