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/AGRIF-05_rblod_CMEMS (diff) – NEMO

Changes between Version 5 and Version 6 of 2020WP/AGRIF-05_rblod_CMEMS


Ignore:
Timestamp:
2020-06-04T10:53:10+02:00 (4 years ago)
Author:
rblod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2020WP/AGRIF-05_rblod_CMEMS

    v5 v6  
    3838 * to use it as nesting tools, it is compiled with key_agrif. To do so, a makefile is provided for know. Maketools has still to be modified to use NEMO logic. 
    3939 * it has now an Agrif-like structure (agrif_user routine and so) 
    40  * some new flags in the namelist : 
     40 * we provide an agrifFixed.in_cmems file with 3 examples for new capabilities. 
     41 * without Agrif, it should provide the result as before but this has to be checked 
     42 * still cleaning and cosmetics to do 
     43 * it should be able (with or without agrif) to work in MPI but not tested yet 
     44 * a small python script is provided to generate namelists on a hierarchy of grids  
     45 * new flags in the namelist : 
    4146   
    4247  
     
    6267}}}  
    6368 
    64  * we provide an AgrifFixed.in_cmems file with 3 examples for new capabilities. 
    65  * without Agrif, it should provide the result as before but this has to be checked 
    66  * still cleaning and cosmetics to do 
    67  * it should be able (with or without agrif) to work in MPI but not tested yet 
     69  
    6870 
     71* weights 
     72 * Minor changes to read the input namelist as an argument.  
     73 * python script to loop on a hierachy of grids 
    6974 
     75* NEMO sources 
     76 * some changes in NST routines (mainluy agrif_user) and reorganisation of initialisation phase 
     77  * user can provide is own mapping functionality in agrif_user 
     78  * initialisation has to be done at the very beginning so agrif_nemo_init is called in mppini 
     79  * agrif_declare_var_dom is renamed agrif_declare_var_ini and is used to declare value for grid and initial state 
     80  * agrif_Init_domain (former Agrif_InitValues_cont_dom) is called at the end of dom_init.  
     81  * interpolation of initial state is done on the fly using agrif_init. New profiles are introduced and we try to use existing procname. It has still to be checked for 3D filed which are using vertical remapping capabilities 
     82 
     83* new namelist parameter 
     84{{{ 
     85&namagrif      !  AGRIF zoom                                            ("key_agrif") 
     86! 
     87ln_bry_south = .TRUE.    ! F : no south boudary antarctic) 
     88}}}  
     89 
     90 * modification to review not related to the project :  
     91   * to pass debug phase, global ALLOCATABLE arrays of CHARACTER are of length ''lca'' (defined in parkind.F90) , corresponding in the length of the characters in AGRIF library. Happens in lib_mpp.F90, diaobs.F90,stopar.F90 
     92   * floblk is bypass for now using key_agrif since the conv fails on GOTO instruction 
     93  
    7094=== Documentation updates 
    7195