-
Notifications
You must be signed in to change notification settings - Fork 11
What To Do When GEOSldas Does Not Run
If GEOSldas successfully completes a simulation, the log file:
[EXP_PATH]/[EXP_ID]/output/[EXP_DOMAIN]/rc_out/Y[BEG_DATE_YEAR]/M[BEG_DATE_MONTH]/[EXP_ID].ldas_log.[BEG_DATE]z.txt
contains line "GEOSldas Run Status: 0". This line is written by GEOSldas.x
and does not imply successful completion of the post-processing commands in the GEOSldas job file lenkf.j
.
If GEOSldas does not complete successfully:
-
Inspect the log and error files, which are then still in the ./scratch directory (
[EXP_PATH]/[EXP_ID]/scratch/
). The log fileGEOSldas_log_txt
provides a rough idea where the run failed, and the error fileGEOSldas_err_txt
should provide some backtrace information. It is important to distinguish two types of run failures: (a) Clean exit with an "error" message in the log file, which most likely points to a configuration error (see below) or reflects a problem in an input file. (b) Crash (or unexpected failure), which is most likely a source code error (see backtrace information in the error file). -
The LDAS Nightly Tests provide sample configurations. For example, the "global" test case includes a 24-hour model simulation on the global 36-km EASEv2 grid and a 24-hour assimilation run of SMAP brightness temperature observations with perturbations on the global 9-km EASEv2 grid. While the test cases can be useful to learn about GEOSldas configuration options, they are not meant for science.
-
If the problem is not a source code or GEOSldas configuration error, make sure that nothing in your [t]csh (or bash) environment conflicts with GEOSldas by comparing your
~/.cshrc
(or~/.bashrc
) files with those of other GEOSldas users.