Changeset 15023 for NEMO/trunk/tests/ISOMIP+/MY_SRC
- Timestamp:
- 2021-06-18T16:35:25+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/tests/ISOMIP+/MY_SRC/istate.F90
r14995 r15023 74 74 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 75 75 76 CALL dta_tsd_init ! Initialisation of T & S input data 77 78 ! IF( lk_c1d ) CALL dta_uvd_init ! Initialization of U & V input data 76 CALL dta_tsd_init ! Initialisation of T & S input data 77 IF( ln_c1d) CALL dta_uvd_init ! Initialisation of U & V input data (c1d only) 79 78 80 79 rhd (:,:,: ) = 0._wp ; rhop (:,:,: ) = 0._wp ! set one for all to 0 at level jpk … … 113 112 IF( ln_tsd_init ) THEN 114 113 CALL dta_tsd( nit000, 'ini', ts(:,:,:,:,Kbb) ) ! read 3D T and S data at nit000 115 ! 114 ENDIF 115 ! 116 IF( ln_uvd_init .AND. ln_c1d ) THEN 117 CALL dta_uvd( nit000, Kbb, uu(:,:,:,Kbb), vv(:,:,:,Kbb) ) ! read 3D U and V data at nit000 118 ELSE 116 119 uu (:,:,:,Kbb) = 0._wp ! set the ocean at rest 117 120 vv (:,:,:,Kbb) = 0._wp 121 ENDIF 118 122 ! 119 ELSE ! user defined initial T and S 123 ! 124 IF( .NOT. ln_tsd_init .AND. .NOT. ln_uvd_init ) THEN 120 125 DO jk = 1, jpk 121 126 zgdept(:,:,jk) = gdept(:,:,jk,Kbb) … … 127 132 vv (:,:,:,Kmm) = vv (:,:,:,Kbb) 128 133 129 !130 !!gm ==>>> to be moved in usrdef_istate of C1D case131 IF ( ln_uvd_init .AND. lk_c1d ) THEN ! read 3D U and V data at nit000132 ALLOCATE( zuvd(jpi,jpj,jpk,2) )133 CALL dta_uvd( nit000, Kbb, zuvd )134 uu(:,:,:,Kbb) = zuvd(:,:,:,1) ; uu(:,:,:,Kmm) = uu(:,:,:,Kbb)135 vv(:,:,:,Kbb) = zuvd(:,:,:,2) ; vv(:,:,:,Kmm) = vv(:,:,:,Kbb)136 DEALLOCATE( zuvd )137 ENDIF138 !139 !140 134 ENDIF 141 135 #if defined key_agrif
Note: See TracChangeset
for help on using the changeset viewer.