Changeset 786 for branches/dev_001_GM/NEMO/OPA_SRC/TRA/trasbc.F90
- Timestamp:
- 2008-01-10T18:11:23+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_GM/NEMO/OPA_SRC/TRA/trasbc.F90
r719 r786 1 1 MODULE trasbc 2 !!====================================================================== ========2 !!====================================================================== 3 3 !! *** MODULE trasbc *** 4 4 !! Ocean active tracers: surface boundary condition 5 !!====================================================================== ========6 !! History : 8.2! 98-10 (G. Madec, G. Roullet, M. Imbard) Original code5 !!====================================================================== 6 !! History : OPA ! 98-10 (G. Madec, G. Roullet, M. Imbard) Original code 7 7 !! 8.2 ! 01-02 (D. Ludicone) sea ice and free surface 8 !! 8.5 ! 02-06 (G. Madec) F90: Free form and module 8 !! NEMO 1.0 ! 02-06 (G. Madec) F90: Free form and module 9 !! 2.4 ! 08-01 (G. Madec) Merge TRA-TRC 9 10 !!---------------------------------------------------------------------- 10 11 … … 31 32 # include "vectopt_loop_substitute.h90" 32 33 !!---------------------------------------------------------------------- 33 !! OPA 9.0 , LOCEAN-IPSL (2005)34 !! $ Header$34 !! NEMO/OPA 2.4 , LOCEAN-IPSL (2008) 35 !! $Id:$ 35 36 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 36 37 !!---------------------------------------------------------------------- … … 98 99 !! - save the trend it in ttrd ('key_trdtra') 99 100 !!---------------------------------------------------------------------- 100 USE oce, ONLY : ztrdt => ua ! use ua as 3D workspace101 USE oce, ONLY : ztrds => va ! use va as 3D workspace102 !!103 101 INTEGER, INTENT(in) :: kt ! ocean time-step index 104 102 !! 105 103 INTEGER :: ji, jj ! dummy loop indices 106 104 REAL(wp) :: zta, zsa, zsrau, zse3t ! temporary scalars 105 REAL(wp), DIMENSION(jpi,jpj,jpk) :: ztrdt, ztrds ! 3D workspace 107 106 !!---------------------------------------------------------------------- 108 107 … … 144 143 END DO 145 144 146 IF( l_trdtra ) THEN ! save the sbc trends for diagnostic145 IF( l_trdtra ) THEN ! save the horizontal diffusive trends for further diagnostics 147 146 ztrdt(:,:,:) = ta(:,:,:) - ztrdt(:,:,:) 148 147 ztrds(:,:,:) = sa(:,:,:) - ztrds(:,:,:) 149 CALL trd_mod(ztrdt, ztrds, jptra_trd_nsr, 'TRA', kt) 148 CALL trd_tra( kt, jp_tem, jpt_trd_qns, 'TRA', ptrd3d=ztrdt) 149 CALL trd_tra( kt, jp_sal, jpt_trd_qns, 'TRA', ptrd3d=ztrds) 150 150 ENDIF 151 151 !
Note: See TracChangeset
for help on using the changeset viewer.