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

source: trunk/NEMO/TOP_SRC/SMS/trcbio.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:keywords set to Author Date Id Revision
File size: 1.7 KB
Line 
1CCC $Header$
2CDIR$ LIST
3      SUBROUTINE trcbio(kt)
4CCC---------------------------------------------------------------------
5CCC
6CCC                       ROUTINE trcbio
7CCC                     *******************
8CCC
9CCC  PURPOSE :
10CCC  ---------
11CCC     compute the now trend due to biogeochemical processes
12CCC     and add it to the general trend of passive tracers equations.
13CCC
14CCC   Three options:
15CCC     Default option  : no biological trend
16CCC       If 'key_trc_npzd' : NPZD model
17CCC       IF 'key_trc_lobster1' : LOBSTER1 model
18CCC
19CC   METHOD :
20CC   -------
21CC      each now biological flux is calculated  in FUNCTION of now
22CC      concentrations of tracers.
23CC      depending on the tracer, these fluxes are sources or sinks.
24CC      the total of the sources and sinks for each tracer
25CC      is added to the general trend.
26CC
27CC    tra = tra + zf...tra - zftra...
28CC                             |         |
29CC                             |         |
30CC                          source      sink
31CC
32CC
33CC      IF 'key_trc_diabio' key is activated, the biogeochemical
34CC trends for passive tracers are saved for futher diagnostics.
35CC
36CC      multitasked on vertical slab (jj-loop)
37CC
38CCC   MODIFICATIONS:
39CC   --------------
40CC       original : 95-02 (M. Levy, NPZD model)
41CC                  99-07 (M. Levy, LOBSTER1 model)
42CCC---------------------------------------------------------------------
43CCC  OPA8, LODYC (15/11/96)
44CCC---------------------------------------------------------------------
45#if defined key_passivetrc 
46#  if defined key_trc_npzd 
47#    include "trcbio.npzd.h"
48#  elif defined key_trc_lobster1
49#    include "trcbio.lobster1.h"
50#  else
51C
52C    no biological model
53C
54#  endif
55#endif
56C
57C
58      RETURN
59      END
Note: See TracBrowser for help on using the repository browser.