Changeset 10965 for NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/OCE/DIA/diatmb.F90
- Timestamp:
- 2019-05-10T18:02:51+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/OCE/DIA/diatmb.F90
r10499 r10965 94 94 95 95 96 SUBROUTINE dia_tmb 96 SUBROUTINE dia_tmb( Kmm ) 97 97 !!---------------------------------------------------------------------- 98 98 !! *** ROUTINE dia_tmb *** … … 103 103 !! 104 104 !!-------------------------------------------------------------------- 105 INTEGER, INTENT(in) :: Kmm ! time level index 106 ! 105 107 REAL(wp) :: zmdi =1.e+20 ! land value 106 108 REAL(wp), DIMENSION(jpi,jpj,3) :: zwtmb ! workspace 107 109 !!-------------------------------------------------------------------- 108 110 ! 109 CALL dia_calctmb( ts n(:,:,:,jp_tem), zwtmb )111 CALL dia_calctmb( ts(:,:,:,jp_tem,Kmm), zwtmb ) 110 112 !ssh already output but here we output it masked 111 113 IF( ll_wd ) THEN 112 CALL iom_put( "sshnmasked", (ssh n(:,:)+ssh_ref)*tmask(:,:,1) + zmdi*(1.0 - tmask(:,:,1)) )114 CALL iom_put( "sshnmasked", (ssh(:,:,Kmm)+ssh_ref)*tmask(:,:,1) + zmdi*(1.0 - tmask(:,:,1)) ) 113 115 ELSE 114 CALL iom_put( "sshnmasked", ssh n(:,:)*tmask(:,:,1) + zmdi*(1.0 - tmask(:,:,1)) )116 CALL iom_put( "sshnmasked", ssh(:,:,Kmm)*tmask(:,:,1) + zmdi*(1.0 - tmask(:,:,1)) ) 115 117 ENDIF 116 118 … … 119 121 CALL iom_put( "bot_temp" , zwtmb(:,:,3) ) ! tmb Temperature 120 122 ! 121 CALL dia_calctmb( ts n(:,:,:,jp_sal), zwtmb )123 CALL dia_calctmb( ts(:,:,:,jp_sal,Kmm), zwtmb ) 122 124 CALL iom_put( "top_sal" , zwtmb(:,:,1) ) ! tmb Salinity 123 125 CALL iom_put( "mid_sal" , zwtmb(:,:,2) ) ! tmb Salinity 124 126 CALL iom_put( "bot_sal" , zwtmb(:,:,3) ) ! tmb Salinity 125 127 ! 126 CALL dia_calctmb( u n(:,:,:), zwtmb )128 CALL dia_calctmb( uu(:,:,:,Kmm), zwtmb ) 127 129 CALL iom_put( "top_u" , zwtmb(:,:,1) ) ! tmb U Velocity 128 130 CALL iom_put( "mid_u" , zwtmb(:,:,2) ) ! tmb U Velocity 129 131 CALL iom_put( "bot_u" , zwtmb(:,:,3) ) ! tmb U Velocity 130 132 ! 131 CALL dia_calctmb( v n(:,:,:), zwtmb )133 CALL dia_calctmb( vv(:,:,:,Kmm), zwtmb ) 132 134 CALL iom_put( "top_v" , zwtmb(:,:,1) ) ! tmb V Velocity 133 135 CALL iom_put( "mid_v" , zwtmb(:,:,2) ) ! tmb V Velocity
Note: See TracChangeset
for help on using the changeset viewer.