New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
trcdia.F90 in branches/dev_001_GM/NEMO/TOP_SRC – NEMO

source: branches/dev_001_GM/NEMO/TOP_SRC/trcdia.F90 @ 763

Last change on this file since 763 was 763, checked in by gm, 16 years ago

dev_001_GM - Style only addition in TOP F90 h90 routines

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.4 KB
Line 
1MODULE trcdia
2   !!======================================================================
3   !!                       *** MODULE trcdia ***
4   !! TOP :   Output of passive tracers
5   !!======================================================================
6   !! History :   1.0  !  2005-03 (O. Aumont, A. El Moussaoui) original code
7   !!----------------------------------------------------------------------
8#if defined key_passivetrc
9   !!----------------------------------------------------------------------
10   !!   'key_passivetrc'                                    Passive tracers
11   !!----------------------------------------------------------------------
12   !!   trc_dia    :  output passive tracer fields
13   !!----------------------------------------------------------------------
14   USE trcdit
15
16   IMPLICIT NONE
17   PRIVATE
18
19   PUBLIC trc_dia      ! called by ???
20
21   !!----------------------------------------------------------------------
22   !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005)
23   !! $Header:$
24   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt)
25   !!----------------------------------------------------------------------
26
27CONTAINS
28
29   SUBROUTINE trc_dia( kt, kindic ) 
30      !!---------------------------------------------------------------------
31      !!                     ***  ROUTINE trc_dia  ***
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
39
40# if defined key_trc_diatrd
41      CALL trcdid_wr( kt, kindic )      ! outputs for dynamical trends
42# endif
43
44# if defined key_trc_diaadd
45      CALL trcdii_wr( kt, kindic )      ! outputs for additional arrays
46# endif
47
48# if defined key_trc_diabio
49      CALL trcdib_wr( kt, kindic )      ! outputs for biological trends
50# endif
51      !
52   END SUBROUTINE trc_dia
53
54#else
55   !!----------------------------------------------------------------------
56   !!  Dummy module :                                     No passive tracer
57   !!----------------------------------------------------------------------
58CONTAINS
59   SUBROUTINE trc_dia                      ! Empty routine   
60   END SUBROUTINE trc_dia   
61#endif
62
63   !!======================================================================
64END MODULE trcdia
Note: See TracBrowser for help on using the repository browser.