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 389 for trunk/NEMO/OPA_SRC/DOM/domwri.F90 – NEMO

Ignore:
Timestamp:
2006-03-09T18:22:04+01:00 (18 years ago)
Author:
opalod
Message:

RB:nemo_v1_update_038: first integration of Agrif :

  • configuration parameters are just integer when agrif is used
  • add call to agrif routines with key_agrif
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DOM/domwri.F90

    r352 r389  
    8787 
    8888      CHARACTER (len=21) ::      & 
    89          clnam0 = 'mesh_mask',   &  ! filename (mesh and mask informations) 
    90          clnam1 = 'mesh'    ,   &  ! filename (mesh informations) 
    91          clnam2 = 'mask'    ,   &  ! filename (mask informations) 
    92          clnam3 = 'mesh_hgr' ,   &  ! filename (horizontal mesh informations) 
    93          clnam4 = 'mesh_zgr'        ! filename (vertical   mesh informations) 
     89         clnam0  ,   &  ! filename (mesh and mask informations) 
     90         clnam1 ,   &  ! filename (mesh informations) 
     91         clnam2 ,   &  ! filename (mask informations) 
     92         clnam3 ,   &  ! filename (horizontal mesh informations) 
     93         clnam4         ! filename (vertical   mesh informations) 
    9494      !!---------------------------------------------------------------------- 
    9595 
     
    9797       IF(lwp) WRITE(numout,*) 'dom_wri : create NetCDF mesh and mask information file(s)' 
    9898       IF(lwp) WRITE(numout,*) '~~~~~~~' 
     99 
     100         clnam0 = 'mesh_mask'  ! filename (mesh and mask informations) 
     101         clnam1 = 'mesh'       ! filename (mesh informations) 
     102         clnam2 = 'mask'       ! filename (mask informations) 
     103         clnam3 = 'mesh_hgr'   ! filename (horizontal mesh informations) 
     104         clnam4 = 'mesh_zgr'   ! filename (vertical   mesh informations) 
     105 
     106#if defined key_AGRIF 
     107      if ( .NOT. Agrif_Root() ) then 
     108        clnam0 = TRIM(Agrif_CFixed())//'_'//TRIM(clnam0) 
     109        clnam1 = TRIM(Agrif_CFixed())//'_'//TRIM(clnam1) 
     110        clnam2 = TRIM(Agrif_CFixed())//'_'//TRIM(clnam2) 
     111        clnam3 = TRIM(Agrif_CFixed())//'_'//TRIM(clnam3) 
     112        clnam4 = TRIM(Agrif_CFixed())//'_'//TRIM(clnam4) 
     113      endif 
     114#endif 
    99115 
    100116      CALL ymds2ju( 0, 1, 1, 0.e0, zdate0 )    ! calendar initialization 
Note: See TracChangeset for help on using the changeset viewer.