| 1 |
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 |
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 |
& WOAsss, WOAsss0, WOAsss1, |
| 34 |
& WOAsst, WOAsst0, WOAsst1, |
| 35 |
& 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 |
_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 |
_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 |
COMMON /TR1_C/ FiceFile,XkwFile,PatmFile,WOAsssFile,WOAsstFile, |
| 56 |
& SurfDicPreindFile, SurfDicAnthroFile, SurfNatD14CFile |
| 57 |
CHARACTER*(MAX_LEN_FNAM) |
| 58 |
& FiceFile, XkwFile, PatmFile, WOAsssFile, WOAsstFile, |
| 59 |
& SurfDicPreindFile, SurfDicAnthroFile, SurfNatD14CFile |
| 60 |
|
| 61 |
C-- Parameters that specify size of input files for |
| 62 |
C FiceFile, XkwFile, PatmFile, WOAsssFile, and WOAsstFile |
| 63 |
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 |