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.
p4zprg.F in trunk/NEMO/TOP_SRC/SMS – NEMO

source: trunk/NEMO/TOP_SRC/SMS/p4zprg.F @ 247

Last change on this file since 247 was 247, checked in by opalod, 19 years ago

CL : Add CVS Header and CeCILL licence information

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 2.5 KB
Line 
1
2CCC $Header$ 
3CCC  TOP 1.0 , LOCEAN-IPSL (2005) 
4C This software is governed by CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
5C ---------------------------------------------------------------------------
6CDIR$ LIST
7       SUBROUTINE p4zprg(kt)
8CCC---------------------------------------------------------------------
9CCC
10CCC           ROUTINE p4zprg : PISCES MODEL
11CCC           *****************************
12CCC
13CCC  PURPOSE :
14CCC  ---------
15CCC     Call Biological sources and sinks subroutines
16CCC
17CC   INPUT :
18CC   -----
19CC      argument
20CC              ktask           : task identificator
21CC              kt              : time step
22CC      common
23CC              all the common defined in opa
24CC
25CC
26CC   OUTPUT :                   : no
27CC   ------
28CC
29CC   WORKSPACE :
30CC   ---------
31CC
32CC   EXTERNAL :
33CC   --------
34CC      p4zche, p4zint, p4zlys, p4zbio, p4zsed, p4zflx
35CC
36CC   MODIFICATIONS:
37CC   --------------
38CC      original  : O. AUMONT (2004)
39CC----------------------------------------------------------------------
40CC parameters and commons
41CC ======================
42CDIR$ NOLIST
43      USE trp_trc
44      USE sms
45CC
46      USE oce_trc
47CC
48      IMPLICIT NONE
49CDIR$ LIST
50CC----------------------------------------------------------------------
51CC local declarations
52CC ==================
53      INTEGER kt
54      INTEGER jnt, jn
55
56#if defined key_passivetrc && defined key_trc_pisces
57C
58C this part is without macrotasking coding
59C
60C
61C Compute chemical variables
62C --------------------------
63C
64
65          CALL p4zche
66C......................................................................
67C
68C Interpolate chemical variables
69C ------------------------------
70C
71
72
73          CALL p4zint(kt)
74C
75C......................................................................
76C
77C Compute CaCO3 saturation
78C ------------------------
79C
80
81
82          CALL p4zlys
83C......................................................................
84C
85C Compute soft tissue production (POC)
86C ------------------------------------
87
88       do jnt=1,nrdttrc
89C
90          CALL p4zbio
91C
92C......................................................................
93C
94C Compute soft tissue remineralisation
95C ------------------------------------
96C
97 
98
99         CALL p4zsed
100
101          trb=trn
102        end DO
103
104
105C
106C......................................................................
107C
108C Compute surface fluxes
109C ----------------------
110C
111      CALL p4zflx
112 
113
114C
115C......................................................................
116C
117#endif
118C
119      RETURN
120      END
121
Note: See TracBrowser for help on using the repository browser.