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.
user/gm/Misc.Items (diff) – NEMO

Changes between Version 5 and Version 6 of user/gm/Misc.Items


Ignore:
Timestamp:
2009-06-23T06:33:35+02:00 (15 years ago)
Author:
gm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • user/gm/Misc.Items

    v5 v6  
    227227 
    228228---- 
    229 == 7.  par_... h90 ==> F90 == 
    230  
    231   
     229== 7.  Standard configuration == 
     230 
     231Two idea here. [[BR]] 
     232 - Replace the par_xxx.h90 files by par_xxx.F90 modules[[BR]] 
     233    This is inscribed in the general strategy of removing as much as possible the .h90 from the system. Only the two h90 file related to vectopt_loop and domzgr should remain. 
     234 
     235   See an example of that in the dev_001_GM branche, the following modules (orca, ell, gyre and my_cfg) :[[BR]] 
     236https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_orca_r2.F90 [[BR]] 
     237https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_orca_r4.F90 [[BR]] 
     238https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_orca_r05.F90 [[BR]] 
     239https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_orca_r025.F90 [[BR]] 
     240https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_eel_r2.F90 [[BR]] 
     241https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_eel_r5.F90 [[BR]] 
     242https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_eel_r2.F90 [[BR]] 
     243https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_gyre.F90 [[BR]] 
     244https://forge.ipsl.jussieu.fr/nemo/browser/branches/dev_001_GM/NEMO/OPA_SRC/par_my_cfg.F90 [[BR]] 
     245 
     246 - Introduce ORCA_R1 configuration[[BR]] 
     247    ORCA 1 should be offer among the available configuration, but as R05 or R025, it will not be a reference configuration, just a standard one. 
     248 
     249 - Introduce the number of level in the name of orca configuration[[BR]] 
     250    For example, par_orca_r2.F90 becomes par_orca_r2_L31.F90, a the associated key becomes '''key_orca2_r2_L31[[BR]] 
     251    Generalise this to all ORCA configuration? 
     252 
     253 - Introduce a standard 75 levels configuration[[BR]] 
     254    introduce a par_orca_r2_'''L75'''.F90 module with the correct specification, i.e. the following parameters: 
     255 
     256{{{ 
     257jpk = 75 
     258zsur = -3.958951371276829e+03 
     259za0 = 1.039530096000000e+02 
     260za1 = 2.415951269000000e+00 
     261zkth = 1.535101370000000e+01 
     262zacr = 7.000000000000000e+00 
     263za2 = 1.007609285000000e+02 
     264zkth2 = 4.802989372000000e+01 
     265zacr2 = 1.300000000000000e+01 
     266}}} 
     267   this leads to the following CREME_DE_LA_CREME_75 vertical grid: 
     268 
     269{{{ 
     270level      gdept      gdepw        e3t        e3w 
     271~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     272    1     0.5058     0.0000     1.0235     1.0000 
     273    2     1.5559     1.0239     1.0787     1.0496 
     274    3     2.6677     2.1032     1.1474     1.1112 
     275    4     3.8563     3.2513     1.2329     1.1878 
     276    5     5.1404     4.4851     1.3391     1.2831 
     277    6     6.5430     5.8252     1.4709     1.4015 
     278    7     8.0925     7.2974     1.6337     1.5481 
     279    8     9.8228     8.9327     1.8334     1.7286 
     280    9    11.7737    10.7679     2.0761     1.9490 
     281   10    13.9910    12.8460     2.3671     2.2152 
     282   11    16.5253    15.2153     2.7104     2.5320 
     283   12    19.4298    17.9279     3.1075     2.9023 
     284   13    22.7576    21.0376     3.5565     3.3257 
     285   14    26.5583    24.5960     4.0521     3.7989 
     286   15    30.8746    28.6497     4.5861     4.3149 
     287   16    35.7402    33.2370     5.1493     4.8646 
     288   17    41.1800    38.3871     5.7333     5.4391 
     289   18    47.2119    44.1210     6.3329     6.0313 
     290   19    53.8506    50.4545     6.9473     6.6381 
     291   20    61.1128    57.4026     7.5809     7.2613 
     292   21    69.0217    64.9846     8.2424     7.9074 
     293   22    77.6112    73.2287     8.9445     8.5875 
     294   23    86.9294    82.1756     9.7028     9.3156 
     295   24    97.0413    91.8814    10.5349    10.1084 
     296   25   108.0303   102.4202    11.4603    10.9847 
     297   26   120.0000   113.8852    12.5000    11.9645 
     298   27   133.0758   126.3909    13.6764    13.0696 
     299   28   147.4062   140.0740    15.0133    14.3232 
     300   29   163.1645   155.0950    16.5363    15.7499 
     301   30   180.5499   171.6402    18.2725    17.3760 
     302   31   199.7900   189.9228    20.2504    19.2294 
     303   32   221.1412   210.1845    22.4999    21.3393 
     304   33   244.8906   232.6970    25.0520    23.7362 
     305   34   271.3564   257.7629    27.9377    26.4512 
     306   35   300.8875   285.7158    31.1877    29.5153 
     307   36   333.8628   316.9199    34.8307    32.9584 
     308   37   370.6885   351.7680    38.8923    36.8077 
     309   38   411.7938   390.6786    43.3930    41.0867 
     310   39   457.6256   434.0905    48.3467    45.8127 
     311   40   508.6399   482.4563    53.7580    50.9952 
     312   41   565.2923   536.2332    59.6208    56.6338 
     313   42   628.0260   595.8721    65.9164    62.7162 
     314   43   697.2586   661.8052    72.6122    69.2169 
     315   44   773.3683   734.4322    79.6613    76.0960 
     316   45   856.6789   814.1057    87.0031    83.2999 
     317   46   947.4479   901.1180    94.5648    90.7615 
     318   47  1045.8543   995.6885   102.2636    98.4025 
     319   48  1151.9912  1097.9541   110.0107   106.1368 
     320   49  1265.8614  1207.9631   117.7149   113.8739 
     321   50  1387.3770  1325.6725   125.2870   121.5229 
     322   51  1516.3636  1450.9505   132.6439   128.9972 
     323   52  1652.5684  1583.5824   139.7120   136.2182 
     324   53  1795.6708  1723.2798   146.4299   143.1181 
     325   54  1945.2955  1869.6931   152.7498   149.6420 
     326   55  2101.0265  2022.4249   158.6383   155.7495 
     327   56  2262.4216  2181.0444   164.0757   161.4141 
     328   57  2429.0252  2345.1010   169.0552   166.6227 
     329   58  2600.3805  2514.1372   173.5806   171.3740 
     330   59  2776.0393  2687.6994   177.6651   175.6769 
     331   60  2955.5704  2865.3470   181.3288   179.5481 
     332   61  3138.5649  3046.6592   184.5965   183.0104 
     333   62  3324.6408  3231.2404   187.4966   186.0907 
     334   63  3513.4456  3418.7230   190.0591   188.8182 
     335   64  3704.6567  3608.7693   192.3144   191.2232 
     336   65  3897.9819  3801.0721   194.2924   193.3362 
     337   66  4093.1587  3995.3542   196.0221   195.1866 
     338   67  4289.9524  4191.3671   197.5306   196.8024 
     339   68  4488.1546  4388.8895   198.8431   198.2098 
     340   69  4687.5811  4587.7254   199.9829   199.4332 
     341   70  4888.0698  4787.7020   200.9709   200.4946 
     342   71  5089.4786  4988.6673   201.8260   201.4139 
     343   72  5291.6832  5190.4885   202.5652   202.2091 
     344   73  5494.5753  5393.0495   203.2034   202.8960 
     345   74  5698.0608  5596.2492   203.7539   203.4889 
     346   75  5902.0578  5800.0000   204.2284   204.0000 
     347}}} 
     348 
     349 
    232350 
    233351