Custom Query (964 matches)
Results (610 - 612 of 964)
Ticket | Owner | Reporter | Resolution | Summary |
---|---|---|---|---|
#737 | Done | Important: Improved ROMS Error Handling | ||
Description |
This update changed several files to improve the error handling in ROMS.
|
|||
#738 | Done | Important: ESMF/NUOPC coupling, phase I | ||
Description |
IntroductionI have been working for few month on completely rewriting the multi-model coupling using the ESMF (Earth System Modeling Framework) library with the NUOPC (National Unified Operational Prediction Capability) layer. The NUOPC Layer is a simplified infrastructure on top of the ESMF library (version 7 or higher) that provides conventions and templates to facilitate the smooth coupling between Earth System Models (ESMs). The ESMF/NUOPC coupling algorithms in ROMS allow both driver and component modes of operation. In the driver mode, ROMS provides all the interfaces needed to couple to other ESM components including the main driver, NUOPC-based generic ESM component services, model gridded components or NUOPC Model cap files, connectors between components for re-gridding source and destination fields, and input scripts and coupling metadata management. The NUOPC Model cap is a Fortran module layer that sits on top of the ESM component, making calls into it (initialize, run, and finalize phases). Alternatively, in the component mode, the NUOPC ROMS cap module is provided which can be adapted and incorporated into other NUOPC-based coupling systems. The current design of the ROMS native driver mode includes seven ESM components: (i) Ocean Model, (ii) Atmosphere Model, (iii) Sea Ice model, (iv) Wave Model, (v) Ocean Boundary Model (vi) Estuary Model, and (vii) Data Model. Currently, the following cap files are in various staged of development:
The Data Model is used to provide coupling data to the atmospheric model at locations not covered by the other ESM components because of smaller grid coverage. For example, if the atmosphere and ocean model grids do not have the same area coverage, the atmosphere model still needs to import sea surface temperature (SST) on those grid points not covered by the ocean model. In the future, CICE will need a data connection for when just coupled to ROMS. Phase IIn Phase I, several minor changes are done to ROMS to facilitate synchronization between all the svn branches:
I am not ready to release the full coupling algorithms. There are still developments ahead and testing. |
|||
#739 | Done | Updated the Red Tide model | ||
Description |
The red tide model (RED_TIDE) was updated to include a Q10 mortality rate equation, as a function of temperature. It includes new input parameters in red_tide.in: ! Mortality rate Q10 equation parameters, as a function of temperature: ! ! M_rate = Mor_a * Mor_Q10^[(temperature-MOR_To)/10] + Mor_b MOR_a == 0.04d0 ! amplitude, 1/day MOR_b == 0.03d0 ! intercept, 1/day MOR_Q10 == 10.0d0 ! reaction rate base MOR_T0 == 15.0d0 ! background temperature (C) A couple of input parameters are also adjusted in red_tide.in for the Gulf of Maine: ! Maximum growth rate at optimal temperature and salinity [1/day] Gmax == 1.05d0 ! Gmax ! Germination depth [cm] Dg == 0.18d0 ! Dg The BIO_TOY example gives the following Alexandrium Fundyense concentration: Notice that I am plotting the LOG of the concentration. Many thanks to Yizhen Li for the testing and update of the Red Tide Model. |