Changeset 11536 for NEMO/trunk/cfgs/C1D_PAPA
- Timestamp:
- 2019-09-11T15:54:18+02:00 (5 years ago)
- Location:
- NEMO/trunk/cfgs/C1D_PAPA
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/cfgs/C1D_PAPA/EXPREF/namelist_cfg
r10075 r11536 65 65 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 66 66 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 67 sn_tem = 'init_PAPASTATION' , 24 68 sn_sal = 'init_PAPASTATION' , 24 67 sn_tem = 'init_PAPASTATION' , 24. ,'votemper', .false. , .true., 'daily' , '' , '' , '' 68 sn_sal = 'init_PAPASTATION' , 24. ,'vosaline', .false. , .true., 'daily' , '' , '' , '' 69 69 / 70 70 !----------------------------------------------------------------------- … … 99 99 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 100 100 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 101 sn_ucur = 'ucurrent' , -1 102 sn_vcur = 'vcurrent' , -1 101 sn_ucur = 'ucurrent' , -1. ,'u_current', .false. , .true. , 'monthly' , '' , 'Ume' , '' 102 sn_vcur = 'vcurrent' , -1. ,'v_current', .false. , .true. , 'monthly' , '' , 'Vme' , '' 103 103 / 104 104 … … 150 150 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 151 151 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 152 sn_wndi = 'forcing_C1D_PAPA' , 3 153 sn_wndj = 'forcing_C1D_PAPA' , 3 154 sn_qsr = 'forcing_C1D_PAPA' , 3 155 sn_qlw = 'forcing_C1D_PAPA' , 3 156 sn_tair = 'forcing_C1D_PAPA' , 3 157 sn_humi = 'forcing_C1D_PAPA' , 3 158 sn_prec = 'forcing_C1D_PAPA' , 3 159 sn_snow = 'forcing_C1D_PAPA' , 3 160 sn_slp = 'forcing_C1D_PAPA' , 3 161 sn_tdif = 'forcing_C1D_PAPA' , 24 152 sn_wndi = 'forcing_C1D_PAPA' , 3. , 'sowinu10', .true. , .false. , 'yearly' , '' ,'' , '' 153 sn_wndj = 'forcing_C1D_PAPA' , 3. , 'sowinv10', .true. , .false. , 'yearly' , '' ,'' , '' 154 sn_qsr = 'forcing_C1D_PAPA' , 3. , 'sosudosw', .false. , .false. , 'yearly' , '' , '' , '' 155 sn_qlw = 'forcing_C1D_PAPA' , 3. , 'sosudolw', .false. , .false. , 'yearly' , '' , '' , '' 156 sn_tair = 'forcing_C1D_PAPA' , 3. , 'sotemair', .true. , .false. , 'yearly' , '' , '' , '' 157 sn_humi = 'forcing_C1D_PAPA' , 3. , 'sohumspe', .true. , .false. , 'yearly' , '' , '' , '' 158 sn_prec = 'forcing_C1D_PAPA' , 3. , 'sowaprec', .false. , .false. , 'yearly' , '' , '' , '' 159 sn_snow = 'forcing_C1D_PAPA' , 3. , 'sososnow', .false. , .false. , 'yearly' , '' , '' , '' 160 sn_slp = 'forcing_C1D_PAPA' , 3. , 'somslpre', .true. , .false. , 'yearly' , '' , '' , '' 161 sn_tdif = 'forcing_C1D_PAPA' , 24. , 'taudif' , .false. , .false. , 'yearly' , '' , '' , '' 162 162 163 163 / … … 185 185 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 186 186 187 sn_chl ='chlorophyll_PAPASTATION', -1 187 sn_chl ='chlorophyll_PAPASTATION', -1. , 'CHLA' , .true. , .true. , 'yearly' , '' , '' , '' 188 188 / 189 189 !----------------------------------------------------------------------- … … 420 420 !! namdiu Cool skin and warm layer models (default: OFF) 421 421 !! namdiu Cool skin and warm layer models (default: OFF) 422 !! namflo float parameters ( "key_float")423 !! nam_diaharm Harmonic analysis of tidal constituents ( "key_diaharm")424 !! nam dct transports through some sections ("key_diadct")422 !! namflo float parameters (default: OFF) 423 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 424 !! nam_diadct transports through some sections (default: OFF) 425 425 !! nam_diatmb Top Middle Bottom Output (default: OFF) 426 426 !! nam_dia25h 25h Mean Output (default: OFF) … … 445 445 / 446 446 !----------------------------------------------------------------------- 447 &namflo ! float parameters ( "key_float")448 !----------------------------------------------------------------------- 449 / 450 !----------------------------------------------------------------------- 451 &nam_diaharm ! Harmonic analysis of tidal constituents ( "key_diaharm")452 !----------------------------------------------------------------------- 453 / 454 !----------------------------------------------------------------------- 455 &nam dct ! transports through some sections ("key_diadct")447 &namflo ! float parameters (default: OFF) 448 !----------------------------------------------------------------------- 449 / 450 !----------------------------------------------------------------------- 451 &nam_diaharm ! Harmonic analysis of tidal constituents (default: OFF) 452 !----------------------------------------------------------------------- 453 / 454 !----------------------------------------------------------------------- 455 &nam_diadct ! transports through some sections (default: OFF) 456 456 !----------------------------------------------------------------------- 457 457 / -
NEMO/trunk/cfgs/C1D_PAPA/MY_SRC/usrdef_nam.F90
r10072 r11536 39 39 CONTAINS 40 40 41 SUBROUTINE usr_def_nam( ldtxt, ldnam,cd_cfg, kk_cfg, kpi, kpj, kpk, kperio )41 SUBROUTINE usr_def_nam( cd_cfg, kk_cfg, kpi, kpj, kpk, kperio ) 42 42 !!---------------------------------------------------------------------- 43 43 !! *** ROUTINE dom_nam *** … … 51 51 !! ** input : - namusr_def namelist found in namelist_cfg 52 52 !!---------------------------------------------------------------------- 53 CHARACTER(len=*), DIMENSION(:), INTENT(out) :: ldtxt, ldnam ! stored print information54 53 CHARACTER(len=*) , INTENT(out) :: cd_cfg ! configuration name 55 54 INTEGER , INTENT(out) :: kk_cfg ! configuration resolution … … 57 56 INTEGER , INTENT(out) :: kperio ! lateral global domain b.c. 58 57 ! 59 INTEGER :: ios , ii! Local integer58 INTEGER :: ios ! Local integer 60 59 !! 61 60 NAMELIST/namusr_def/ rn_bathy 62 61 !!---------------------------------------------------------------------- 63 62 ! 64 ii = 165 !66 63 REWIND( numnam_cfg ) ! Namelist namusr_def (exist in namelist_cfg only) 67 64 READ ( numnam_cfg, namusr_def, IOSTAT = ios, ERR = 902 ) 68 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namusr_def in configuration namelist' , .TRUE.)65 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namusr_def in configuration namelist' ) 69 66 ! 70 WRITE( ldnam(:), namusr_def )67 IF(lwm) WRITE( numond, namusr_def ) 71 68 ! 72 69 cd_cfg = 'C1D' ! name & resolution (not used) … … 77 74 kpj = 3 78 75 kpk = 75 79 !80 ! ! control print81 WRITE(ldtxt(ii),*) ' ' ; ii = ii + 182 WRITE(ldtxt(ii),*) 'usr_def_nam : read the user defined namelist (namusr_def) in namelist_cfg' ; ii = ii + 183 WRITE(ldtxt(ii),*) '~~~~~~~~~~~ ' ; ii = ii + 184 WRITE(ldtxt(ii),*) ' Namelist namusr_def : C1 case' ; ii = ii + 185 WRITE(ldtxt(ii),*) ' type of vertical coordinate : ' ; ii = ii + 186 WRITE(ldtxt(ii),*) ' z-coordinate flag ln_zco = ', ln_zco ; ii = ii + 187 WRITE(ldtxt(ii),*) ' z-partial-step coordinate flag ln_zps = ', ln_zps ; ii = ii + 188 WRITE(ldtxt(ii),*) ' s-coordinate flag ln_sco = ', ln_sco ; ii = ii + 189 WRITE(ldtxt(ii),*) ' C1D domain = 3 x 3 x75 grid-points ' ; ii = ii + 190 WRITE(ldtxt(ii),*) ' resulting global domain size : jpiglo = ', kpi ; ii = ii + 191 WRITE(ldtxt(ii),*) ' jpjglo = ', kpj ; ii = ii + 192 WRITE(ldtxt(ii),*) ' jpkglo = ', kpk ; ii = ii + 193 94 !95 76 ! ! Set the lateral boundary condition of the global domain 96 77 kperio = 7 ! C1D configuration : 3x3 basin with cyclic Est-West and Norht-South condition 97 78 ! 98 WRITE(ldtxt(ii),*) ' Lateral boundary condition of the global domain' ; ii = ii + 1 99 WRITE(ldtxt(ii),*) ' C1D : closed basin jperio = ', kperio ; ii = ii + 1 79 ! ! control print 80 IF(lwp) THEN 81 WRITE(numout,*) ' ' 82 WRITE(numout,*) 'usr_def_nam : read the user defined namelist (namusr_def) in namelist_cfg' 83 WRITE(numout,*) '~~~~~~~~~~~ ' 84 WRITE(numout,*) ' Namelist namusr_def : C1 case' 85 WRITE(numout,*) ' type of vertical coordinate : ' 86 WRITE(numout,*) ' z-coordinate flag ln_zco = ', ln_zco 87 WRITE(numout,*) ' z-partial-step coordinate flag ln_zps = ', ln_zps 88 WRITE(numout,*) ' s-coordinate flag ln_sco = ', ln_sco 89 WRITE(numout,*) ' C1D domain = 3 x 3 x75 grid-points ' 90 WRITE(numout,*) ' resulting global domain size : jpiglo = ', kpi 91 WRITE(numout,*) ' jpjglo = ', kpj 92 WRITE(numout,*) ' jpkglo = ', kpk 93 WRITE(numout,*) ' Lateral boundary condition of the global domain' 94 WRITE(numout,*) ' C1D : closed basin jperio = ', kperio 95 ENDIF 100 96 ! 101 97 END SUBROUTINE usr_def_nam
Note: See TracChangeset
for help on using the changeset viewer.