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 10265 for NEMO/branches/UKMO/dev_fix_mpp_prep/MPP_PREP/namelist – NEMO

Ignore:
Timestamp:
2018-10-31T18:25:17+01:00 (5 years ago)
Author:
mathiot
Message:

update src/mpp_optimiz_zoom_nc.f90 and namelist to NEMO4 beta + add README.rst + add python script to scan the processor.layout output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/dev_fix_mpp_prep/MPP_PREP/namelist

    r2143 r10265  
    11!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !  MPP_OPTIMIZ_ZOOM namelist 
    3 ! --------------------------- 
     2!  MPP_OPTIMIZE namelist template 
     3! ------------------------------- 
    44!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    55! 
     
    77!       namspace  spatial indexes 
    88!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    9 ! NAMELIST /namspace/ jpiglo,jpjglo,jpidta,jpjdta,nizoom,njzoom 
    10 ! jpiglo = overall size of the zoomed region (i-direction) 
    11 ! jpjglo = overall size of the zoomed region (j-direction) 
    12 ! jpidta = overall size of the domain (i-direction) 
    13 ! jpjdta = overall size of the domain (j-direction) 
    14 ! nizoom = i -index of point (1,1) of the zoomed region/ jpidta 
    15 ! njzoom = j -index of point (1,1) of the zoomed region/ jpjdta 
    16 ! 
    17 &NAMSPACE 
    18     jpk=31 
    19     jpiglo =  182 
    20     jpjglo =  149 
    21     jpidta =  182 
    22     jpjdta =  149 
    23     nizoom = 1 
    24     njzoom = 1 
     9&namspace 
     10    nn_jpk   = 75           ! number of vertical level 
     11    nn_izoom = 1            ! i-index of point (1,1) of the zoomed region/ jpidta 
     12    nn_jzoom = 1            ! j-index of point (1,1) of the zoomed region/ jpjdta 
    2513/ 
    2614!''''''''''''''''''''''''''''''''''''' 
    2715!      namproc 
    2816!'''''''''''''''''''''''''''''''''''' 
    29 !   jprocx = maximum number of proc 
    30 !   jpmem = 0 : dont care about the use of memory 
    31 !           1 : try to optimize the use of memory 
    32 ! 
    33 &NAMPROC 
    34      jprocx= 80 
    35      jpmem = 0 
     17&namproc 
     18     nn_procmax = 4000       ! maximum number of proc to look for 
     19     nn_procmin =  100       ! minimum number of proc  
     20     ln_memchk  = .false.    ! optimization of memory 
    3621/ 
    3722!'''''''''''''''''''''''''''''''''''''' 
    3823!      namparam 
    3924!'''''''''''''''''''''''''''''''''''''' 
    40 !  ppmcal = memoire en octet d'un processeur 
    41 !  ppmin = ?? 
    42 !  ppmax = ?? 
    43 ! 
    44 &NAMPARAM 
    45    ppmcal = 225000000. 
    46    ppmin = 0.4 
    47    ppmax = 0.9 
     25&namparam 
     26   rn_ppmcal = 225000000.    ! maximum memory for 1 processor 
     27   rn_ppmin  = 0.4           ! minimum ratio for filling the available memory 
     28   rn_ppmax  = 0.9           ! maximum ratio for filling the available memory 
    4829/ 
    49 ! 
    5030!''''''''''''''''''''''''''''''''''''''' 
    5131!      namfile  of filename 
    5232!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    53 ! NAMELIST /namfile/ cbathy 
    54 ! cbathy = name of the  bathymetric file(nc) 
    55 ! ln_zps = false if bathy file is level 
    56 !          true  if bathy file is meter 
    57 ! 
    58 &NAMFILE 
    59      cbathy='bathymetry_depth_ORCA_R2_V3.nc' 
    60      ln_zps=.true. 
     33&namfile 
     34     cn_fbathy = 'domain_cfg.nc'         ! bathy file name 
     35     cn_var    = 'bottom_level'          ! Bathy variable name 
     36     cn_x      = 'x'                     ! bathy x dimension name 
     37     cn_y      = 'y'                     ! bathy y dimension name 
     38     ln_zps    = .true.                  ! partial step flag 
    6139/ 
    6240! 
    6341!'''''''''''''''''''''''''''''''''''''' 
    64 !      namkeep  jpni jpnj  kept 
     42!      namkeep  option -keep.  Specify the root name of the overdata file 
    6543!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    66 ! NAMELIST /namkeep/ jpni,jpnj,covdta 
    67 !   jpni = number of procs. in the i-direction 
    68 !   jpnj = number of procs. in the j-direction 
    69 !   covdta = Root for the overdata file name . 
    70 !           Complete name will be {covdta}.{jpni}x{jpnj}_{jpnij} 
    71 &NAMKEEP 
    72     jpni = 7 
    73     jpnj =11  
    74     covdta = 'ORCA2-zahir' 
     44&namkeep 
     45    cn_fovdta = 'GO8'   ! Root for the overdata file name 
     46                                ! complete name will be {covdta}.{jpni}x{jpnj}_{jpnij} 
    7547/ 
Note: See TracChangeset for help on using the changeset viewer.