Compiling/testing OOPS on cheyenne:
Adding a model interface: (temporary solution)
In ./oops/CMakeLists.txt, add the following line: add_subdirectory( Mom5Cice5 )
Rebuild from scratch (usin the build_oops_cheyenne.csh script)
Start editing the files under ./Mom5Cice5/model/
cd ~/OOPS/build/
Random Notes:
Need to add a few env var in build script as well
Edit ~/OOPS/oops/Mom5Cice5/model/CMakeLists.txt and add the fortran netcdf libraries
NICAS: Preliminary testing
While the entire state is initialized through OOPS, for the purpose of testing, we only consider a small subset of the Ocean and Sea-ice state:
Test 0: Pass geometry and state to NICAS as column arrays/unstructured grids
Test 1: Applying NICAS to an increment ("single obs test", mostly zeros with a few strategically placed 1's)
Note the the correlation field in the Weddell sea, close to the Antarctic Peninsula does not leak across the peninsula into the Amundsen Sea.
Test 2: Same single obs test as above but reading an ensemble (currently 4 members).
Technically working, but only 4 members available. NICAS returns XX^T o L dx
To do: