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

source: trunk/NEMO/TOP_SRC/SMS/sms_cfc.h90 @ 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:keywords set to Author Date Id Revision
File size: 3.6 KB
Line 
1   !!----------------------------------------------------------------------
2   !!  TOP 1.0 , LOCEAN-IPSL (2005)
3   !! $Header$
4   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt
5   !!----------------------------------------------------------------------
6#if defined key_cfc
7      integer it
8!!
9!!     tracer background: xinitri
10!!     --------------------------
11        real xinitri
12       common/cxinitri/xinitri
13!!
14!! boundary condition function for cfc 11 and 12
15!!----------------------------------------------------------------
16#if defined key_ocmip
17!!
18!!    common pour le coefficient d''echange de gaz
19!!    -------------------------------------------
20!!      INTEGER      nvak, npdtanak, npdtmoak, nmanak, ndemiak
21!!      INTEGER      ntrak1, ntrak2, iak
22!!      REAL         ak0 (jpi,jpj,12)
23!!      REAL         ak   (jpi,jpj)
24
25
26!!      COMMON/cak/ nvak, npdtanak, npdtmoak, nmanak, ndemiak &
27!!                , ak0, ak  &
28!!                , iak, ntrak1, ntrak2
29#else
30!!       real wspd(jpi,jpj) !wind speed - change to vatm (sea ice model)
31!!      common/cak/wspd
32#endif
33#if defined key_patm
34!!
35!!    common pour la pression partielle atmospherique
36!!    -------------------------------------------------
37      INTEGER      nvpatm, npdtanpatm, npdtmopatm, nmanpatm, ndemipatm
38      INTEGER      ntrpatm1, ntrpatm2, ipatm
39      REAL         patm0 (jpi,jpj,12)
40      REAL         patm   (jpi,jpj)
41
42      COMMON/cpatm/ nvpatm, npdtanpatm, npdtmopatm, nmanpatm, ndemipatm &
43                , patm0, patm &
44                , ipatm, ntrpatm1, ntrpatm2
45#endif
46
47!!#if defined key_seaice
48!!
49!!   common pour glace de mer
50!!   ------------------------
51!!#include "common.seaice.h"
52!!#endif
53!!
54!!     concentration atmospherique de cfc
55!!     ----------------------------------                   
56!!      p11: pression partielle hemispherique de CFC11
57!!      p12: pression partielle hemispherique de CFC12
58!!      xphem: facteur d'interpolation spatial
59!!             de la pression partielle atmospherique
60!!
61        real p11(jpyear,jphem),p12(jpyear,jphem),xphem(jpi,jpj)
62!!
63!!       interpolation temporelle des concentrations atmospheriques
64!!       -----------------------------------------------------------
65        integer iandebf,ianfinf,imoisf,i1,i2
66        real patm11(jphem),patm12(jphem),pp11(jpi,jpj),pp12(jpi,jpj)
67!!
68!!       solubilite
69!!       -----------
70        real sol(jpi,jpj,jptra)
71
72!!       nombre de schmidt
73!!       ------------------
74        real sc_cfc(jpi,jpj,jptra)
75
76!!       concentration a l'equilibre
77!!       ----------------------------
78        real ca11(jpi,jpj),ca12(jpi,jpj)
79
80!!       coefficients de transfert * nb de schmidt
81!!      ------------------------------------------
82        real ak11(jpi,jpj),ak12(jpi,jpj)
83!!
84        common/cocfc_cl/i1,i2,iandebf,ianfinf,p11,p12,xphem, &
85             patm11,patm12,pp11,pp12,sc_cfc,sol,ca11, &
86             ca12,ak11,ak12
87!!
88!!   common pour flux et bilan
89!!   -------------------------
90        real erreur
91        real qint0(jptra),qcumul(jptra),tdepart(jptra),tcumul(jptra)
92        real qtr(jpi,jpj,jptra),qint(jpi,jpj,jptra)
93        real bt(jpi,jpj,jpk)
94        common/cocfc_bil/erreur,qint0,qcumul,tdepart,tcumul,qtr,qint,bt
95!!
96!!    common pour les sorties
97!!    ------------------------
98      real XIMT(8),xsort(7),SORSEL(jpi,jpj,nsort),XATM(nsatm)
99      real trfi(jpi,jpj,jpk,jptra)
100      common/cfcfc_sor/XIMT,xsort,SORSEL,XATM,trfi
101#if defined key_cfcmean
102      integer nmoytra
103      real qtram(jpi,jpj,jptra),tsurfm(jpi,jpj),ssurfm(jpi,jpj)
104      common/cfc_sorm/nmoytra,qtram,tsurfm,ssurfm
105#endif
106#endif
107
108
Note: See TracBrowser for help on using the repository browser.