1 |
dimitri |
1.2 |
C $Header: /u/gcmpack/MITgcm_contrib/ocean_inversion_project/code_bombC14/TR1.h,v 1.1 2006/05/25 06:43:08 dimitri Exp $ |
2 |
|
|
C $Name: $ |
3 |
dimitri |
1.1 |
C |
4 |
|
|
CBOP |
5 |
|
|
C !ROUTINE: TR1.h |
6 |
|
|
C !INTERFACE: |
7 |
|
|
C include TR1.h |
8 |
|
|
C !DESCRIPTION: \bv |
9 |
|
|
C *==========================================================* |
10 |
|
|
C | TR1.h |
11 |
|
|
C | o Tracer 1 prognostic state. |
12 |
|
|
C *==========================================================* |
13 |
|
|
C | The value and two levels of time tendency are held for |
14 |
|
|
C | each prognostic variable. |
15 |
|
|
C | This file is hardcoded for bombC14 experiment. |
16 |
|
|
C *==========================================================* |
17 |
|
|
C \ev |
18 |
|
|
CEOP |
19 |
|
|
C |
20 |
|
|
C TR1 :: tracer concentration (tr per unit volume). |
21 |
|
|
C GTR1 :: tracer concentration (TR1 per second). |
22 |
|
|
C GTR1NM1 :: tracer concentration (TR1 per second). |
23 |
|
|
|
24 |
|
|
COMMON /TR1_R/ tr1, gTr1, gTr1NM1, surfaceTendencyTr1 |
25 |
|
|
_RL tr1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
26 |
|
|
_RL gTr1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
27 |
|
|
_RL gTr1NM1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
28 |
|
|
_RS surfaceTendencyTr1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
29 |
|
|
|
30 |
|
|
COMMON /TR1_S/ fice, fice0, fice1, |
31 |
|
|
& xkw, xkw0, xkw1, |
32 |
|
|
& patm, patm0, patm1, |
33 |
dimitri |
1.2 |
& WOAsss, WOAsss0, WOAsss1, |
34 |
|
|
& WOAsst, WOAsst0, WOAsst1, |
35 |
dimitri |
1.1 |
& SurfDicPreind, SurfDicAnthro, SurfNatD14C |
36 |
|
|
_RL fice (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
37 |
|
|
_RL fice0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
38 |
|
|
_RL fice1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
39 |
|
|
_RL xkw (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
40 |
|
|
_RL xkw0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
41 |
|
|
_RL xkw1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
42 |
|
|
_RL patm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
43 |
|
|
_RL patm0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
44 |
|
|
_RL patm1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
45 |
dimitri |
1.2 |
_RL WOAsss (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
46 |
|
|
_RL WOAsss0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
47 |
|
|
_RL WOAsss1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
48 |
|
|
_RL WOAsst (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
49 |
|
|
_RL WOAsst0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
50 |
|
|
_RL WOAsst1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
51 |
dimitri |
1.1 |
_RL SurfDicPreind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
52 |
|
|
_RL SurfDicAnthro (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
53 |
|
|
_RL SurfNatD14C (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
54 |
|
|
|
55 |
dimitri |
1.2 |
COMMON /TR1_C/ FiceFile,XkwFile,PatmFile,WOAsssFile,WOAsstFile, |
56 |
dimitri |
1.1 |
& SurfDicPreindFile, SurfDicAnthroFile, SurfNatD14CFile |
57 |
|
|
CHARACTER*(MAX_LEN_FNAM) |
58 |
dimitri |
1.2 |
& FiceFile, XkwFile, PatmFile, WOAsssFile, WOAsstFile, |
59 |
dimitri |
1.1 |
& SurfDicPreindFile, SurfDicAnthroFile, SurfNatD14CFile |
60 |
|
|
|
61 |
|
|
C-- Parameters that specify size of input files for |
62 |
dimitri |
1.2 |
C FiceFile, XkwFile, PatmFile, WOAsssFile, and WOAsstFile |
63 |
dimitri |
1.1 |
INTEGER nlon , nlat |
64 |
|
|
PARAMETER( nlon=360 , nlat=180 ) |
65 |
|
|
real*8 lon0 , lon_inc , lat0 |
66 |
|
|
PARAMETER( lon0=0.5 , lon_inc=1.0 , lat0=-89.5 ) |
67 |
|
|
real*8 lat_inc(nlat) |
68 |
|
|
DATA lat_inc /1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
69 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
70 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
71 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
72 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
73 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
74 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
75 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
76 |
|
|
& 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1/ |
77 |
|
|
|
78 |
|
|
COMMON /TR1_DC14/ |
79 |
|
|
& DC14_atm_year , DC14_atm_n , |
80 |
|
|
& DC14_atm_eq , DC14_atm_s |
81 |
|
|
_RL DC14_atm_year(240), DC14_atm_n(240) |
82 |
|
|
_RL DC14_atm_eq(240) , DC14_atm_s(240) |
83 |
|
|
|
84 |
|
|
COMMON /TR1_CO2/ CO2_atm_year , CO2_atm |
85 |
|
|
_RL CO2_atm_year(478), CO2_atm(478) |
86 |
|
|
|
87 |
|
|
COMMON /TR1_INIT/ monthly_atm_co2_init |
88 |
|
|
_RL monthly_atm_co2_init |