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 @ 186

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

CL + CE : NEMO TRC_SRC start

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