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.
WorkingGroups/TestCases/ImplementationStrategyAndTemplate/EquatorialBox (diff) – NEMO

Changes between Version 29 and Version 30 of WorkingGroups/TestCases/ImplementationStrategyAndTemplate/EquatorialBox


Ignore:
Timestamp:
2017-04-27T21:31:03+02:00 (7 years ago)
Author:
nicolasmartin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkingGroups/TestCases/ImplementationStrategyAndTemplate/EquatorialBox

    v29 v30  
    11[[PageOutline]] 
    22 
    3 [[TOC(heading=Robustness-TestCases,Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/*, depth=2)]] 
     3[[TOC(WorkingGroups/Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/*, depth=2)]] 
    44 
    5 = '''TEST CASE: EQUATORIAL BOX''' = 
    6 == Motivations: == 
     5= TEST CASE: EQUATORIAL BOX 
     6 
     7== Motivations: 
    78This equatorial box is done to : 
    8  
    99 * show how to create in NEMO a test case without modifying code, 
    1010 * illustrate basic features for equatorial circulation (impact of Coriolis force, stratification, ...) 
    1111 
    12 == Structure: == 
    13 The structure of this test case is done like in CONFIGURATION directory: 
    14  
     12== Structure: 
     13The structure of this test case is done like in CONFIGURATION directory.[[BR]] 
    1514For this test case we created a directory TEST_EQ_BOX01 in which we give: 
    16  
    17  * namelist_cfg 
    18  * iodef.xml 
     15 * `namelist_cfg` 
     16 * `iodef.xml` 
    1917 * cpp keys 
    2018 
    2119We give ( in CREATE_FILES directory ) '''python scripts''' to create these files: 
     20 * `coordinates.nc` 
     21 * `bathy_r025.nc` 
     22 * `TScst_init_r025.nc` 
     23 * `flx_r025.nc` 
    2224 
    23  * coordinates.nc 
    24  * bathy_r025.nc 
    25  * TScst_init_r025.nc 
    26  * flx_r025.nc 
    27  
    28 NEMO code read input files, all is setted in namelist and iodef.xml files, and we give ferret scripts to produce plots. 
     25NEMO code read input files, all is setted in `namelist` and `iodef.xml` files, and we give ferret scripts to produce plots. 
    2926 
    3027== Outils: == 
    31 In [https://forge.ipsl.jussieu.fr/nemo/browser/branches/2015/dev_r5102_CNRS11_TestCase/NEMOGCM/TOOLS/TEST_CASES ​https://forge.ipsl.jussieu.fr/nemo/browser/branches/2015/dev_r5102_CNRS11_TestCase/NEMOGCM/TOOLS/TEST_CASES] directory, there are directories: 
     28In [browser:branches/2015/dev_r5102_CNRS11_TestCase/NEMOGCM/TOOLS/TEST_CASES TEST_CASES] directory, there are directories: 
    3229 
    3330=== CREATE_FILES: === 
     
    4239 * input file for salinity constant and a temperature profile (given by Levitus profile, averaged for pacific ocean) 
    4340 
    44 === CREATE_PLOTS: === 
     41=== CREATE_PLOTS: 
    4542  In this directory there are '''       FERRET scripts '''       to create plots of : 
    4643 
     
    4845 * vertical slides of temperature (between à and 1000 meters) over all bassin (0° - 180°), average between 1°S and 1°N. 
    4946 
    50 == And a list of directories with == 
    51  * namelist_cfg 
    52  * iodef.xml 
     47== And a list of directories with 
     48 * `namelist_cfg` 
     49 * `iodef.xml` 
    5350 * cpp keys 
    5451 
    55 === TEST_EQ_BOX01_noCoriolis : === 
     52=== TEST_EQ_BOX01_noCoriolis : 
    5653  Equatorial box without Coriolis 
    5754 
    58 === TEST_EQ_BOX01_cst === 
     55=== TEST_EQ_BOX01_cst 
    5956  Equatorial box with e1= e2 = constant 
    6057 
    61 === TEST_EQ_BOX01 === 
     58=== TEST_EQ_BOX01 
    6259  Equatorial box with e2 variable with latitude 
    6360 
    64 === TEST_EQ_BOX01_tprof === 
     61=== TEST_EQ_BOX01_tprof 
    6562  Equatorial box with stratification and constant winds 
    6663 
    67 === TEST_EQ_BOX01_kelvin === 
     64=== TEST_EQ_BOX01_kelvin 
    6865  Equatorial box with stratification, start form '''    restart'''     of TEST_EQ_BOW01_tprof'''     and winds=0 (to see kelvin waves)'''    '''''    '''''   ' 
    6966 
     
    8986 1. run ferret scripts to have gif files and compare with the pdf output files here given for each of 5 experiences. 
    9087 
    91 '''NOTA BENE''': if you change resolution (in python scripts) you need to change also in namelist_cfg: 
     88'''noTA BENE''': if you change resolution (in python scripts) you need to change also in namelist_cfg: 
    9289 
    9390 * '''jpidta''' 
     
    9996= Liste of experiences : = 
    10097= Example 1: Equatorial box without Coriolis = 
    101 || '''1. TEST_EQ_BOX01_noCoriolis''' ''': Equatorial box (180°,60°) : with NO stratification / constant wind trades / NO Coriolis''' || || 
     98|| '''1. TEST_EQ_BOX01_noCoriolis''' ''': Equatorial box (180°,60°) : with no stratification / constant wind trades / no Coriolis''' || || 
    10299|| || || 
    103100|| '''options''' || '''values''' || 
     
    108105|| batymetry || 5000m || 
    109106|| forcing files || utau=-0.1 / vtau=0 / qtot=0 / qsr=0 / emp=0 || 
    110 || NO stratification || so=35 / thetao=10 || 
     107|| no stratification || so=35 / thetao=10 || 
    111108|| total time steps || 3600 (=50days) || 
    112109|| output frequency || 5 days || 
    113  
    114 output plot:[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/WorkingGroups/Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/gphi0-current-temp-1S1N-all.pdf gphi0-current-temp-1S1N-all.pdf ​] 
     110output plot: [[PdfImg(gphi0-current-temp-1S1N-all.pdf, width="800")]] 
    115111 
    116112= Example 2: Equatorial box e1, e2 constant values = 
    117 || '''2. TEST_EQ_BOX01_cst''' ''': Equatorial box (180°,60°) : with NO stratification / constant wind trades / e1=e2=constant''' || || 
     113|| '''2. TEST_EQ_BOX01_cst''' ''': Equatorial box (180°,60°) : with no stratification / constant wind trades / e1=e2=constant''' || || 
    118114|| || || 
    119115|| '''options''' || '''values''' || 
     
    124120|| batymetry || 5000m || 
    125121|| forcing files || utau=-0.1 / vtau=0 / qtot=0 / qsr=0 / emp=0 || 
    126 || NO stratification || so=35 / thetao=10 || 
     122|| no stratification || so=35 / thetao=10 || 
    127123|| total time steps || 3600(=50days) || 
    128124|| output frequency || 5 days || 
    129  
    130 output plot: [https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/WorkingGroups/Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/e1e2cst-current-temp-1S1N-all.pdf e1e2cst-current-temp-1S1N-all.pdf] 
     125output plot: [[PdfImg(e1e2cst-current-temp-1S1N-all.pdf, width="800")]] 
    131126 
    132127= Example 3: Equatorial box with e1, e2 variables with latitudes = 
    133 || '''3. TEST_EQ_BOX01_cst''' ''': Equatorial box (180°,60°) : with NO stratification / constant wind trades / e1, e2 variable with longitude''' || || 
     128|| '''3. TEST_EQ_BOX01_cst''' ''': Equatorial box (180°,60°) : with no stratification / constant wind trades / e1, e2 variable with longitude''' || || 
    134129|| || || 
    135130|| '''options''' || '''values''' || 
     
    140135|| batymetry || 5000m || 
    141136|| forcing files || utau=-0.1 / vtau=0 / qtot=0 / qsr=0 / emp=0 || 
    142 || NO stratification || so=35 / thetao=10 || 
     137|| no stratification || so=35 / thetao=10 || 
    143138|| total time steps || 3600(=50days) || 
    144139|| output frequency || 5 days || 
    145  
    146 output plot:[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/WorkingGroups/Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/TScst-current-temp-1S1N-all.pdf TScst-current-temp-1S1N-all.pdf] 
     140output plot: [[PdfImg(TScst-current-temp-1S1N-all.pdf, width="800")]] 
    147141 
    148142= Example 4: Equatorial box with stratification and constant winds = 
     
    156150|| batymetry || 5000m || 
    157151|| forcing files || utau=-0.1 / vtau=0 / qtot=0 / qsr=0 / emp=0 || 
    158 || NO stratification || so=35 / thetao=vertical profile || 
     152|| no stratification || so=35 / thetao=vertical profile || 
    159153|| total time steps || 3600(=50days) || 
    160154|| output frequency || 5 days || 
    161  
    162 output plot: [https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/WorkingGroups/Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/tprof-current-temp-1S1N-all.pdf tprof-current-temp-1S1N-all.pdf] 
     155output plot: [[PdfImg(tprof-current-temp-1S1N-all.pdf, width="800")]] 
    163156 
    164157= Example 5: Equatorial box stratification and variable wind = 
     
    172165|| batymetry || 5000m || 
    173166|| forcing files || utau=-0.1 / vtau=0 / qtot=0 / qsr=0 / emp=0 || 
    174 || NO stratification || so=35 / thetao=vertical profile || 
     167|| no stratification || so=35 / thetao=vertical profile || 
    175168|| total time steps || 3600 (restart from a 1801 time step, restart file from test 6) with winds = 0 || 
    176169|| output frequency || 5 days || 
    177  
    178 output plot: [https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/WorkingGroups/Robustness-TestCases/ImplementationStrategyAndTemplate/EquatorialBox/Kelv-current-temp-1S1N-all.pdf Kelv-current-temp-1S1N-all.pdf] 
     170output plot: [[PdfImg(Kelv-current-temp-1S1N-all.pdf, width="800")]]