source:
branches/UKMO/r5518_INGV1_WAVE-coupling/NEMOGCM/TOOLS/OBSTOOLS/OOO/ooo/run.py
@
7152
Last change on this file since 7152 was 7152, checked in by jcastill, 8 years ago | |
---|---|
File size: 555 bytes |
Rev | Line | |
---|---|---|
[7152] | 1 | """ |
2 | ||
3 | The NEMO offline observation operator is built and runs similarly to the | |
4 | online NEMO model. | |
5 | ||
6 | """ | |
7 | import subprocess | |
8 | import shlex | |
9 | import os | |
10 | ||
11 | class SubmitError(Exception): | |
12 | pass | |
13 | ||
14 | def 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.