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)
def regrid_2d(environ, **kwargs): tasks.prepare_expdir(environ) tasks.check_code(environ) mom4.compile_pre(environ) mom4.regrid_2d(environ)
def make_xgrids(environ, **kwargs): tasks.prepare_expdir(environ) tasks.check_code(environ) mom4.compile_pre(environ) mom4.make_xgrids(environ)
def generate_grid(environ, **kwargs): tasks.prepare_expdir(environ) tasks.check_code(environ) mom4.compile_pre(environ) mom4.generate_grid(environ)
def generate_grid(environ, **kwargs): tasks.prepare_expdir(environ) tasks.check_code(environ) environ['model'].compile_pre(environ) environ['model'].generate_grid(environ)