Changeset 945 for trunk/NEMO/TOP_SRC/trcdia.F90
- Timestamp:
- 2008-05-14T18:14:53+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/trcdia.F90
r719 r945 1 1 MODULE trcdia 2 !!========================================================================== 3 !! 2 !!====================================================================== 4 3 !! *** MODULE trcdia *** 5 !! Output for tracer concentration 6 !! O.Aumont and A.El Moussaoui 03/05 F90 7 !!========================================================================== 8 !! TOP 1.0, LOCEAN-IPSL (2005) 9 !! $Header$ 10 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 4 !! TOP : Output of passive tracers 5 !!====================================================================== 6 !! History : 1.0 ! 2005-03 (O. Aumont, A. El Moussaoui) original code 11 7 !!---------------------------------------------------------------------- 12 #if defined key_ passivetrc8 #if defined key_top 13 9 !!---------------------------------------------------------------------- 14 !! * Modules used 15 10 !! 'key_top' TOP models 11 !!---------------------------------------------------------------------- 12 !! trc_dia : output passive tracer fields 13 !!---------------------------------------------------------------------- 16 14 USE trcdit 17 15 … … 19 17 PRIVATE 20 18 21 !! * Accessibility 22 PUBLIC trc_dia 19 PUBLIC trc_dia ! called by ??? 23 20 24 !! * Module variables 21 !!---------------------------------------------------------------------- 22 !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005) 23 !! $Header:$ 24 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 25 !!---------------------------------------------------------------------- 25 26 26 27 CONTAINS 27 28 28 SUBROUTINE trc_dia(kt,kindic) 29 !!=========================================================================================== 29 SUBROUTINE trc_dia( kt, kindic ) 30 !!--------------------------------------------------------------------- 31 !! *** ROUTINE trc_dia *** 30 32 !! 31 !! ROUTINE trcdii_wr 32 !!=========================================================================================== 33 !! ** Purpose : output passive tracers fields 34 !!--------------------------------------------------------------------- 35 INTEGER, INTENT( in ) :: kt, kindic 36 !!--------------------------------------------------------------------- 37 38 CALL trcdit_wr( kt, kindic ) ! outputs for tracer concentration 33 39 34 INTEGER, INTENT( in ) :: kt, kindic 40 # if defined key_trc_diatrd 41 CALL trcdid_wr( kt, kindic ) ! outputs for dynamical trends 42 # endif 35 43 36 ! outputs for tracer concentration 37 ! -------------------------------- 44 # if defined key_trc_diaadd 45 CALL trcdii_wr( kt, kindic ) ! outputs for additional arrays 46 # endif 38 47 39 CALL trcdit_wr(kt,kindic) 40 41 #if defined key_trc_diatrd 42 43 ! outputs for dynamical trends 44 ! ---------------------------- 45 46 CALL trcdid_wr(kt,kindic) 47 48 #endif 49 #if defined key_trc_diaadd 50 51 ! outputs for additional arrays 52 ! ----------------------------- 53 54 CALL trcdii_wr(kt,kindic) 55 56 #endif 57 #if defined key_trc_diabio 58 59 ! outputs for biological trends 60 ! ----------------------------- 61 62 CALL trcdib_wr(kt,kindic) 63 64 #endif 65 48 # if defined key_trc_diabio 49 CALL trcdib_wr( kt, kindic ) ! outputs for biological trends 50 # endif 51 ! 66 52 END SUBROUTINE trc_dia 67 53 68 54 #else 69 !! ======================================================================70 !! Empty module :No passive tracer71 !! ======================================================================55 !!---------------------------------------------------------------------- 56 !! Dummy module : No passive tracer 57 !!---------------------------------------------------------------------- 72 58 CONTAINS 73 SUBROUTINE trc_dia 74 59 SUBROUTINE trc_dia ! Empty routine 75 60 END SUBROUTINE trc_dia 76 61 #endif 77 62 63 !!====================================================================== 78 64 END MODULE trcdia
Note: See TracChangeset
for help on using the changeset viewer.