/[MITgcm]/MITgcm_contrib/ocean_inversion_project/code_ecco1x1/ptracers_read_takahashi.F
ViewVC logotype

Contents of /MITgcm_contrib/ocean_inversion_project/code_ecco1x1/ptracers_read_takahashi.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Wed Oct 6 20:26:55 2004 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: HEAD
Modified eesupp/inc/EEPARAMS.h
Added ocean_inversion_project/*

1 C $Header: /u/gcmpack/MITgcm_contrib/ocean_inversion_project/code/ptracers_read_takahashi.F,v 1.1 2003/09/23 04:34:23 dimitri Exp $
2 C $Name: $
3
4 #include "PTRACERS_OPTIONS.h"
5
6 CBOP
7 C !ROUTINE: PTRACERS_READ_TAKAHASHI
8
9 C !INTERFACE: ==========================================================
10 SUBROUTINE PTRACERS_READ_TAKAHASHI( myThid )
11
12 C !DESCRIPTION:
13 C Initialize pTracerTakahashi, an array that holds the monthly-mean
14 C Takahashi CO2 surface flux climatology in units of mol/m^2/yr.
15
16 C !USES: ===============================================================
17 IMPLICIT NONE
18 #include "SIZE.h"
19 #include "EEPARAMS.h"
20 #include "PARAMS.h"
21 #include "GRID.h"
22 #include "PTRACERS.h"
23
24 C !INPUT PARAMETERS: ===================================================
25 C myThid :: thread number
26 INTEGER myThid
27
28 C !OUTPUT PARAMETERS: ==================================================
29 C none
30
31 #ifdef ALLOW_PTRACERS
32
33 C !LOCAL VARIABLES: ====================================================
34 character*(80) infile
35 INTEGER i, j, bi, bj, icount
36 INTEGER imonth, filePrec, interp_method
37 INTEGER imt , jmt
38 PARAMETER (imt= 72, jmt=45)
39 REAL*4 lon(imt), lat(jmt)
40 _RL arrayout(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nsx,nsy)
41 _RL lon0 , lon_inc , lat0
42 PARAMETER (lon0=2.5, lon_inc=5.0, lat0=-88.0)
43 _RL lat_inc(jmt-1)
44 DATA lat_inc /
45 & 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
46 & 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 /
47 CEOP
48
49 C==== Use exf_interp to read-in Takahashi climatology
50 infile = 'taka02_montlhy.bin'
51 filePrec = 32
52 interp_method = 1
53 do imonth=1,12
54 call exf_interp( infile, filePrec
55 & , arrayout, imonth, xC, yC
56 & , lon0, lon_inc, lat0, lat_inc
57 & , imt, jmt, interp_method, mythid
58 & )
59 _EXCH_XY_R4( arrayout, myThid )
60 do bj = mybylo(mythid), mybyhi(mythid)
61 do bi = mybxlo(mythid), mybxhi(mythid)
62 do j=1-OLy,sny+OLy
63 do i=1-OLx,snx+OLx
64 pTracerTakahashi(i,j,imonth,bi,bj) = arrayout(i,j,bi,bj)
65 cdb write(10,*),imonth,i,j,pTracerTakahashi(i,j,imonth,bi,bj)
66 enddo
67 enddo
68 enddo
69 enddo
70 enddo
71
72 #endif /* ALLOW_PTRACERS */
73
74 RETURN
75 END

  ViewVC Help
Powered by ViewVC 1.1.22