New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
2020WP/KERNEL-08_techene_gm_HPG_SPG – NEMO
wiki:2020WP/KERNEL-08_techene_gm_HPG_SPG

Name and subject of the action

Last edition: Wikinfo(changed_ts)? by Wikinfo(changed_by)?

The PI is responsible to closely follow the progress of the action, and especially to contact NEMO project manager if the delay on preview (or review) are longer than the 2 weeks expected.

  1. Summary
  2. Preview
  3. Tests
  4. Review

Summary

Action rearangemnt of the pressure gradient according to A19 from NEMO book 4.0.1
PI(S) Sibylle & Gurvan
Digest In accordance with NEMO documentation, using using the density anomaly in dynhpg routines avoid computing a surface presure gradient that is removed afterwards
Dependencies If any
Branch source:/NEMO/branches/2020/dev_r13333_techene_gm_HPG_SPG
Previewer(s) Names
Reviewer(s) Names
Ticket #2506

Description

Error: Failed to load processor box
No macro or processor named 'box' found

Current implementation of the pressure gradient... blablabla... We modify the implementation of the pressure gradient according to A19 from NEMO book 4.0.1 : in dynhpg routines we compute the specific pressure gradient with the density anomaly : when possible we merely remove the znad, otherwise we remove explicitely the surface pressure gradient (dynhpg_prj, dynhpg_djc). in dynspg routines we compute the surface pressure gradient with constant density systematically

Note that using a density anomaly only in dynhpg_isf, requires also changes in isfload and isfstp.

...

Implementation

Error: Failed to load processor box
No macro or processor named 'box' found

...

Index: src/OCE/DYN/dynspg_exp.F90 compute the surface pressure gradient with constant density systematically

Index: src/OCE/oce.F90 Index: src/OCE/DYN/dynspg.F90 Index: src/OCE/DYN/dynspg_ts.F90 formatting and some optimisation

Index: src/OCE/DYN/dynhpg.F90 we compute the specific pressure gradient with the density anomaly dynhpg_zco dynhpg_zps dynhpg_sco dynhpg_djc dynhpg_prj dynhpg_isf

Index: src/OCE/ISF/isf_oce.F90 Index: src/OCE/ISF/isfload.F90 Index: src/OCE/ISF/isfstp.F90

Documentation updates

Error: Failed to load processor box
No macro or processor named 'box' found

...

Preview

Error: Failed to load processor box
No macro or processor named 'box' found

...

Tests

Error: Failed to load processor box
No macro or processor named 'box' found

... GYRE_PISCES for zco, sco, prj ISOMIP for isf

Because we change the arrangement of adding and subtractig the "surface pressure gradient" we do not expect to have the same results as before.

Review

Error: Failed to load processor box
No macro or processor named 'box' found

...

Last modified 4 years ago Last modified on 2020-07-30T10:53:53+02:00