123456789101112131415161718192021222324252627 |
- """
- The NEMO offline observation operator is built and runs similarly to the
- online NEMO model.
-
- """
- import subprocess
- import shlex
- import os
- class SubmitError(Exception):
- pass
- def submit(command="./opa"):
- """Simple function that runs the code.
- This can be customised based on the particular environment
- used to submit MPI or serial tasks. For simplicity, this
- function calls opa.
- By default, this program runs ``./opa``.
- :returns: retcode
- """
- retcode = subprocess.call(shlex.split(command))
- return retcode
|