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.
Changeset 7646 for trunk/NEMOGCM/TOOLS/SIREN/src/create_boundary.F90 – NEMO

Ignore:
Timestamp:
2017-02-06T10:25:03+01:00 (7 years ago)
Author:
timgraham
Message:

Merge of dev_merge_2016 into trunk. UPDATE TO ARCHFILES NEEDED for XIOS2.
LIM_SRC_s/limrhg.F90 to follow in next commit due to change of kind (I'm unable to do it in this commit).
Merged using the following steps:

1) svn merge --reintegrate svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk .
2) Resolve minor conflicts in sette.sh and namelist_cfg for ORCA2LIM3 (due to a change in trunk after branch was created)
3) svn commit
4) svn switch svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/trunk
5) svn merge svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/2016/dev_merge_2016 .
6) At this stage I checked out a clean copy of the branch to compare against what is about to be committed to the trunk.
6) svn commit #Commit code to the trunk

In this commit I have also reverted a change to Fcheck_archfile.sh which was causing problems on the Paris machine.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/TOOLS/SIREN/src/create_boundary.F90

    r6393 r7646  
    2626!>  <br/>  
    2727!> \image html  boundary_NEATL36_70.png  
    28 !> \image latex boundary_NEATL36_70.png 
     28!> <center>\image latex boundary_NEATL36_70.png 
     29!> </center> 
    2930!> 
    3031!> @note  
     
    5152!>       - cn_varcfg : variable configuration file 
    5253!> (see ./SIREN/cfg/variable.cfg) 
     54!>       - cn_dimcfg : dimension configuration file. define dimensions allowed 
     55!> (see ./SIREN/cfg/dimension.cfg). 
    5356!>       - cn_dumcfg : useless (dummy) configuration file, for useless  
    5457!> dimension or variable (see ./SIREN/cfg/dummy.cfg). 
     
    6568!> 
    6669!>    * _vertical grid namelist (namzgr)_:<br/> 
    67 !>       - dn_pp_to_be_computed  : 
    6870!>       - dn_ppsur              : 
    6971!>       - dn_ppa0               : 
     
    161163!>             - cn_north='index1(width),first1:last1|index2,first2:last2' 
    162164!>             \image html  boundary_50.png  
    163 !>             \image latex boundary_50.png 
     165!>             <center>\image latex boundary_50.png 
     166!>             </center> 
    164167!>       - cn_south  : south boundary indices on fine grid 
    165168!>       - cn_east   : east  boundary indices on fine grid 
     
    198201!> @date January, 2016 
    199202!> - same process use for variable extracted or interpolated from input file. 
     203!> @date October, 2016 
     204!> - dimension to be used select from configuration file 
     205!> 
     206!> @todo 
     207!> - rewitre using meshmask instead of bathymetry and coordinates files. 
    200208!> 
    201209!> @note Software governed by the CeCILL licence     (NEMOGCM/NEMO_CeCILL.txt) 
     
    383391 
    384392   ! namcfg 
    385    CHARACTER(LEN=lc)                       :: cn_varcfg = 'variable.cfg'  
    386    CHARACTER(LEN=lc)                       :: cn_dumcfg = 'dummy.cfg' 
     393   CHARACTER(LEN=lc)                       :: cn_varcfg = './cfg/variable.cfg'  
     394   CHARACTER(LEN=lc)                       :: cn_dimcfg = './cfg/dimension.cfg' 
     395   CHARACTER(LEN=lc)                       :: cn_dumcfg = './cfg/dummy.cfg' 
    387396 
    388397   ! namcrs 
     
    396405 
    397406   !namzgr 
    398    REAL(dp)                                :: dn_pp_to_be_computed = 0._dp 
    399407   REAL(dp)                                :: dn_ppsur   = -3958.951371276829_dp 
    400408   REAL(dp)                                :: dn_ppa0    =   103.953009600000_dp 
     
    445453   NAMELIST /namcfg/ &  !< config namelist 
    446454   &  cn_varcfg, &       !< variable configuration file 
     455   &  cn_dimcfg, &       !< dimension configuration file 
    447456   &  cn_dumcfg          !< dummy configuration file 
    448457 
     
    457466  
    458467   NAMELIST /namzgr/ & 
    459    &  dn_pp_to_be_computed, & 
    460468   &  dn_ppsur,     & 
    461469   &  dn_ppa0,      & 
     
    526534      ! get variable extra information 
    527535      CALL var_def_extra(TRIM(cn_varcfg)) 
     536 
     537      ! get dimension allowed 
     538      CALL dim_def_extra(TRIM(cn_dimcfg)) 
    528539 
    529540      ! get dummy variable 
     
    11511162   CALL mpp_clean(tl_coord1) 
    11521163   CALL mpp_clean(tl_coord0) 
     1164   CALL var_clean_extra() 
    11531165 
    11541166   CALL multi_clean(tl_multi) 
     
    16131625 
    16141626      ENDIF 
     1627 
    16151628   END FUNCTION create_boundary_get_level 
    16161629   !------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.