source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/NEMO/tools/OBSTOOLS/OOO/ooo/run.py @ 5501

Last change on this file since 5501 was 5501, checked in by aclsce, 4 years ago

First import of IPSLCM6.5_work_ENSEMBLES working configuration

File size: 555 bytes
Line 
1"""
2
3The NEMO offline observation operator is built and runs similarly to the
4online NEMO model.
5 
6"""
7import subprocess
8import shlex
9import os
10
11class SubmitError(Exception):
12    pass
13
14def submit(command="./opa"):
15    """Simple function that runs the code.
16
17    This can be customised based on the particular environment
18    used to submit MPI or serial tasks. For simplicity, this
19    function calls opa.
20
21    By default, this program runs ``./opa``.
22
23    :returns: retcode
24    """
25    retcode = subprocess.call(shlex.split(command))
26    return retcode
27
Note: See TracBrowser for help on using the repository browser.