...
The final step is to check the model is producing the numerical answers within acceptable limits, even if it runs the short tests above without failing. OpenIFS includes code that will compute internal statistical norms and compare against numbers supplied by ECMWF. The file: ref_021_0144
in the t21test
directory contains statistical norms computed by the model run at ECMWF.
Before running the test, change the number of tasks NPROC
and threads OMP_NUM_THREADS
back to 1. It is prudent to run the test without any parallel execution because experience shows that some compiler libraries have internal threading which can cause differences in the results.
Code Block | ||
---|---|---|
| ||
NPROC=1 # turn off parallel execution, edit fort.4, and ..
export OMP_NUM_THREADS=1 # .. turn off OpenMP threading |
Remember to set NPROC=1
in the fort.4 namelist file.
To do the acceptance test, edit the namelists in fort.4
and look for the NAMCT0 namelist:
...