NCAR / DART

Data Assimilation Research Testbed
https://dart.ucar.edu/
Apache License 2.0
192 stars 143 forks source link

ROMS interfaces requested #27

Closed timhoar closed 3 years ago

timhoar commented 4 years ago

Ed note: This issue was originally reported 29 September 2015 and is being manually ported over to GitHub.

My name is <...> and I'm ocean modeller using ROMS. Currently I am using 4DVAR and my research domain covers North Pacific basin. My final aim for data assimilation is to predict the ocean state and give initial/boundary condition for regional ocean modeller. I'm now testing 4dvar but I also want to test Ensemble Kalman filter based on DART system. So I would deeply appreciate if anyone give me some guidance or tips to use DART system on ROMS.

29/Sep/15 11:23 AM: The developers of the ROMS interfaces for DART are still working on them and feel they are not at the point they can release the code for testing. If this changes, I will certainly be happy to tell you how to obtain their test code.

Please know that the DART developers and support team are available to answer questions and provide guidance if you choose to pursue a DART & ROMS system.

timhoar commented 4 years ago

A lot has happened since this was first reported. No less than 4 ROMS/DART interfaces have been developed by different groups around the globe. The integration of two of these efforts is now distributed in the models/ROMS directory. One group uses the forward operators from ROMS to precompute the expected values of the observations, the other group has implemented full support for the model_interpolate() routine, which allows support for all the observations supported by DART. These are not mutually exclusive.

Support for using the ROMS precomputed forward operators is available in the Manhattan release of DART.

model_interpolate() relies on the 'models/utilities/quad_utils_mod.f90' which is in the final stages of code review and testing (on the quadfilter branch).