Changes between Version 1 and Version 2 of ticket/0985
- Timestamp:
- 2012-08-09T12:04:29+02:00 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ticket/0985
v1 v2 13 13 This has been tested in a series of test configurations based upon a shelf model the AMM7 and shown to improve air-sea exchange and reduce pressure gradient errors. 14 14 15 Testing has been done in NEMO3.2 using non-linear free surface and comparing the presently used Song and Haidvogel 1994 stretched with this new formulation. This has been written up in a paper to be submitted shortly .15 Testing has been done in NEMO3.2 using non-linear free surface and comparing the presently used Song and Haidvogel 1994 stretched with this new formulation. This has been written up in a paper to be submitted shortly (attached). 16 16 17 [wiki:attachment] 17 '''Coding''' 18 19 The change has meant updates to the following files: 20 21 - changed CONFIG/XXXXX/EXP00/namelist -> to include the various options for the coordinate[[BR]]- changed NEMO/OPA_SRC/par_AMM_12km.h90 to make it an L50 model required for the stretching[[BR]]- changed NEMO/OPA_SRC/DOM/domzgr.F90 -> to include the new stretching function[[BR]]- changed NEMO/OPA_SRC/DOM/domwri.F90 -> correct a bug in the _sco write that makes the gdept output 3D 22 23 The domzgr has been reordered to make it more readable, with the different stretching functions included as subroutines. The checks on whether the coordinate is sensible has been updated to include looping over mbathy rather than jpk to ensure that when disappearing coordinates are used it doesn't fail when it shouldn't. 24 25 '''Testing''' 26 27 Scientific testing has been done on a combination of the AMM7km configuration and a seamount test case, and is detailed in the attached draft paper. This testing was done in NEMO3.2, so the code has been updated to NEMO3.4 and testing has been done on the AMM12 standard configuration. 28 29 Step 1: Test the standard 3.4 code with 50 levels using the Song and Haidvogel stretch. To prevent having to rebuild all boundaries this was done with key_bdy off. Compare with the updated code using the same stretch. This should give near identical results. 30 31 Note the test on the coordinates fails with 50 levels in the standard code (although not for 33 levels) - this is a bug, and has been fixed.