This is the MOM5 component integrated in the IOW earth-system model.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

147 lines
5.0 KiB

# Purpose, Description
This is the Modular ocean model (MOM5) component of the IOW ESM.
The starting point for the IOW ESM development was a IOW-adapted version of the code that is originating from
the following commit on https://github.com/mom-ocean/MOM5
Autor: Nicholas Hannah <nicholash@users.noreply.github.com>
Datum: vor 7 Jahren (24.03.2014 04:17:14)
Commit Hash: f406b4c5b4bbece3b0ae7f376a4ba90ea68ffb1e
Kind: Commit Index
Merge pull request #33 from nicholash/mom-87-various-bugs
Mom 87 various bugs
Please refer to https://mom-ocean.github.io/docs/userguide/ for more information.
# Authors
* SK (sven.karsten@io-warnemuende.de)
* HR (hagen.radtke@io-warnemuende.de)
# Versions
## 1.01.01 (latest release)
| date | author(s) | link |
|--- |--- |--- |
| 2023-07-24 | SK | [1.01.01](https://git.io-warnemuende.de/iow_esm/components.mom5/src/branch/1.01.01) |
<details>
### changes
* apply albedo for direct and diffusive radiation directly in MOM and not in the `flux_calculator`
### dependencies
* OASIS3-MCT libraries
* see build scripts for more dependencies
### known issues
* in coupled model this version leads to too cold winter temperatures
when evaluated from 1959-201
* tested bias corrections can improve on that
* model is not running on phy-2
* Caution: this code is not compatible with current 8nm example setups!
* 8nm examples have to be updated according to version 1.01.00
### tested with
* intensively tested on both HLRN machines
* using example setups available under:
(coupled) /scratch/usr/mviowmod/IOW_ESM/setups/
MOM5_Baltic-CCLM_Eurocordex/example_3nm_0.22deg/1.00.00
and https://zenodo.org/record/8167743/files/1.00.00.tar.gz (https://doi.org/10.5281/zenodo.8167743)
(uncoupled) /scratch/usr/mviowmod/IOW_ESM/setups/
MOM5_Baltic/example_3nm/1.00.00
* results exhibit known issues
* can be built and run on Haumea but output is not intensively tested
</details>
<details>
<summary><b><i>older versions</i></b></summary>
## 1.01.00
| date | author(s) | link |
|--- |--- |--- |
| 2022-12-22 | SK | [1.01.00](https://git.io-warnemuende.de/iow_esm/components.mom5/src/branch/1.01.00) |
<details>
### changes
* updated ERGOM module to newest available version
* Caution: this code is not compatible with current 8nm example setups!
* 8nm examples have to be updated as well
* build with compiler flags that lead to more stablility (not so many NaN problems)
### dependencies
* OASIS3-MCT libraries
* see build scripts for more dependencies
### known issues
* in coupled model this version leads to too cold winter temperatures
when evaluated from 1979-2009
* model is not running on phy-2
### tested with
* intensively tested on both HLRN machines
* using example setups available under:
(coupled) /scratch/usr/mviowmod/IOW_ESM/setups/
MOM5_Baltic-CCLM_Eurocordex/example_3nm_0.22deg/1.00.00
(uncoupled) /scratch/usr/mviowmod/IOW_ESM/setups/
MOM5_Baltic/example_3nm/1.00.00
* results exhibit known issues
* can be built and run on Haumea but output is not intensively tested
</details>
## 1.00.00
| date | author(s) | link |
|--- |--- |--- |
| 2022-01-28 | SK, HR | [1.00.00](https://git.io-warnemuende.de/iow_esm/components.mom5/src/branch/1.00.00) |
<details>
### changes
* initial release
* main codes is based on branch 5.1.0 on https://github.com/mom-ocean/MOM5.git
* coupling interface has been implemented by authors
* adapted Fopts and added build scripts for
* both HLRN supercomputers
* Rostock University's cluster Haumea
* for IOW phy-2 machine (model is not running here)
* added OASIS interface to flux calculator
* send SST, fraction of ice and albedo
* send variables to calculate fluxes for evaporation, latent and sensible heat,
momentum
* receive radiation and precipitation
* receive calculated fluxes in corresponding variables that have been fed by forcing data in the uncoupled mode
* executable can run in coupled model or as stand alone
* use parameter `type_atmos='flux_calculator'` in `coupler_nml` in `input.nml` for control, see also documentation in
iow_esm/main project
### dependencies
* OASIS3-MCT libraries
* see build scripts for more dependencies
### known issues
* in coupled model this version leads to too cold winter temperatures
when evaluated from 1979-2009
* model is not running on phy-2
### tested with
* intensively tested on both HLRN machines
* using example setups available under:
(coupled) /scratch/usr/mviowmod/IOW_ESM/setups/
MOM5_Baltic-CCLM_Eurocordex/example_8nm_0.22deg/1.00.00
(uncoupled) /scratch/usr/mviowmod/IOW_ESM/setups/
MOM5_Batlic/example_8nm/1.00.00
* results exhibit known issues
* can be built and run on Haumea but output is not intensively tested
</details>
</details>