- Timestamp:
- 2020-09-14T17:40:34+02:00 (4 years ago)
- Location:
- NEMO/branches/2019/dev_r11351_fldread_with_XIOS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11351_fldread_with_XIOS
- Property svn:externals
-
old new 3 3 ^/utils/build/mk@HEAD mk 4 4 ^/utils/tools@HEAD tools 5 ^/vendors/AGRIF/dev @HEADext/AGRIF5 ^/vendors/AGRIF/dev_r12970_AGRIF_CMEMS ext/AGRIF 6 6 ^/vendors/FCM@HEAD ext/FCM 7 7 ^/vendors/IOIPSL@HEAD ext/IOIPSL 8 9 # SETTE 10 ^/utils/CI/sette@13382 sette
-
- Property svn:externals
-
NEMO/branches/2019/dev_r11351_fldread_with_XIOS/src/OCE/CRS/crsini.F90
r10068 r13463 28 28 PUBLIC crs_init ! called by nemogcm.F90 module 29 29 30 !! * Substitutions 31 # include "domzgr_substitute.h90" 30 32 !!---------------------------------------------------------------------- 31 33 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 35 37 CONTAINS 36 38 37 SUBROUTINE crs_init 39 SUBROUTINE crs_init( Kmm ) 38 40 !!------------------------------------------------------------------- 39 41 !! *** SUBROUTINE crs_init … … 68 70 !! - Read in pertinent data ? 69 71 !!------------------------------------------------------------------- 72 INTEGER, INTENT(in) :: Kmm ! time level index 73 ! 70 74 INTEGER :: ji,jj,jk ! dummy indices 71 75 INTEGER :: ierr ! allocation error status … … 80 84 !--------------------------------------------------------- 81 85 ! 82 REWIND( numnam_ref ) ! Namelist namrun in reference namelist : Parameters of the run83 86 READ ( numnam_ref, namcrs, IOSTAT = ios, ERR = 901) 84 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namcrs in reference namelist', lwp ) 85 REWIND( numnam_cfg ) ! Namelist namrun in configuration namelist : Parameters of the run 87 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namcrs in reference namelist' ) 86 88 READ ( numnam_cfg, namcrs, IOSTAT = ios, ERR = 902 ) 87 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namcrs in configuration namelist' , lwp)89 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namcrs in configuration namelist' ) 88 90 IF(lwm) WRITE ( numond, namcrs ) 89 91 … … 98 100 WRITE(numout,*) ' create a mesh file (=T) ln_msh_crs = ', ln_msh_crs 99 101 WRITE(numout,*) ' type of Kz coarsening (0,1,2) nn_crs_kz = ', nn_crs_kz 100 WRITE(numout,*) ' w n coarsened or computed using hdivnln_crs_wn = ', ln_crs_wn102 WRITE(numout,*) ' ww coarsened or computed using hdiv ln_crs_wn = ', ln_crs_wn 101 103 ENDIF 102 104 … … 174 176 175 177 ! 176 ze3t(:,:,:) = e3t_n(:,:,:) 177 ze3u(:,:,:) = e3u_n(:,:,:) 178 ze3v(:,:,:) = e3v_n(:,:,:) 179 ze3w(:,:,:) = e3w_n(:,:,:) 178 DO jk = 1, jpk 179 ze3t(:,:,jk) = e3t(:,:,jk,Kmm) 180 ze3u(:,:,jk) = e3u(:,:,jk,Kmm) 181 ze3v(:,:,jk) = e3v(:,:,jk,Kmm) 182 ze3w(:,:,jk) = e3w(:,:,jk,Kmm) 183 END DO 180 184 181 185 ! 3.d.2 Surfaces … … 207 211 208 212 ! 3.d.3 Vertical depth (meters) 209 CALL crs_dom_ope( gdept_0, 'MAX', 'T', tmask, gdept_crs, p_e3=ze3t, psgn=1.0 )210 CALL crs_dom_ope( gdepw_0, 'MAX', 'W', tmask, gdepw_crs, p_e3=ze3w, psgn=1.0 )213 CALL crs_dom_ope( gdept_0, 'MAX', 'T', tmask, gdept_crs, p_e3=ze3t, psgn=1.0_wp ) 214 CALL crs_dom_ope( gdepw_0, 'MAX', 'W', tmask, gdepw_crs, p_e3=ze3w, psgn=1.0_wp ) 211 215 212 216
Note: See TracChangeset
for help on using the changeset viewer.