- Timestamp:
- 2020-04-09T19:30:08+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/DIA/diawri.F90
r12724 r12731 435 435 ! 436 436 REAL(wp), DIMENSION(jpi,jpj) :: zw2d ! 2D workspace 437 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zw3d, ze3t ! 3D workspace437 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zw3d, ze3t, zgdept ! 3D workspace 438 438 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE :: zw3d_abl ! ABL 3D workspace 439 439 !!---------------------------------------------------------------------- … … 479 479 DO jk = 1, jpk 480 480 ze3t(:,:,jk) = e3t(:,:,jk,Kmm) 481 zgdept(:,:,jk) = gdept(:,:,jk,Kmm) 481 482 END DO 482 483 … … 805 806 zw3d(:,:,:) = ( ( ze3t(:,:,:) - e3t_0(:,:,:) ) / e3t_0(:,:,:) * 100 * tmask(:,:,:) ) ** 2 806 807 CALL histwrite( nid_T, "vovvle3t", it, ze3t (:,:,:) , ndim_T , ndex_T ) ! level thickness 807 CALL histwrite( nid_T, "vovvldep", it, gdept(:,:,:,Kmm) , ndim_T , ndex_T ) ! t-point depth808 CALL histwrite( nid_T, "vovvldep", it, zgdept , ndim_T , ndex_T ) ! t-point depth !!st patch 808 809 CALL histwrite( nid_T, "vovvldef", it, zw3d , ndim_T , ndex_T ) ! level thickness deformation 809 810 ENDIF … … 944 945 !! 945 946 INTEGER :: inum, jk 946 REAL(wp), DIMENSION(jpi,jpj,jpk) :: ze3t 947 REAL(wp), DIMENSION(jpi,jpj,jpk) :: ze3t, zgdept ! 3D workspace 947 948 !!---------------------------------------------------------------------- 948 949 ! … … 954 955 ENDIF 955 956 ! 957 !!st patch 956 958 DO jk = 1, jpk 957 959 ze3t(:,:,jk) = e3t(:,:,jk,Kmm) 960 zgdept(:,:,jk) = gdept(:,:,jk,Kmm) 958 961 END DO 959 962 ! … … 962 965 CALL iom_rstput( 0, 0, inum, 'votemper', ts(:,:,:,jp_tem,Kmm) ) ! now temperature 963 966 CALL iom_rstput( 0, 0, inum, 'vosaline', ts(:,:,:,jp_sal,Kmm) ) ! now salinity 964 CALL iom_rstput( 0, 0, inum, 'sossheig', ssh(:,: ,Kmm)) ! sea surface height965 CALL iom_rstput( 0, 0, inum, 'vozocrtx', uu(:,:,: ,Kmm)) ! now i-velocity966 CALL iom_rstput( 0, 0, inum, 'vomecrty', vv(:,:,: ,Kmm)) ! now j-velocity967 CALL iom_rstput( 0, 0, inum, 'sossheig', ssh(:,: ,Kmm) ) ! sea surface height 968 CALL iom_rstput( 0, 0, inum, 'vozocrtx', uu(:,:,: ,Kmm) ) ! now i-velocity 969 CALL iom_rstput( 0, 0, inum, 'vomecrty', vv(:,:,: ,Kmm) ) ! now j-velocity 967 970 IF( ln_zad_Aimp ) THEN 968 971 CALL iom_rstput( 0, 0, inum, 'vovecrtz', ww + wi ) ! now k-velocity … … 971 974 ENDIF 972 975 CALL iom_rstput( 0, 0, inum, 'risfdep', risfdep ) ! now k-velocity 973 CALL iom_rstput( 0, 0, inum, 'ht' , ht 976 CALL iom_rstput( 0, 0, inum, 'ht' , ht(:,:) ) ! now water column height 974 977 ! 975 978 IF ( ln_isf ) THEN … … 1007 1010 CALL iom_rstput( 0, 0, inum, 'sozotaux', utau ) ! i-wind stress 1008 1011 CALL iom_rstput( 0, 0, inum, 'sometauy', vtau ) ! j-wind stress 1009 IF( .NOT.ln_linssh ) THEN 1010 CALL iom_rstput( 0, 0, inum, 'vovvldep', gdept(:,:,:,Kmm) ) ! T-cell depth 1011 CALL iom_rstput( 0, 0, inum, 'vovvle3t', ze3t(:,:,:) ) ! T-cell thickness 1012 IF( .NOT.ln_linssh ) THEN 1013 !!st patch 1014 CALL iom_rstput( 0, 0, inum, 'vovvldep', zgdept ) ! T-cell depth 1015 CALL iom_rstput( 0, 0, inum, 'vovvle3t', ze3t ) ! T-cell thickness 1012 1016 END IF 1013 1017 IF( ln_wave .AND. ln_sdw ) THEN
Note: See TracChangeset
for help on using the changeset viewer.