/[MITgcm]/MITgcm/pkg/cheapaml/CHEAPAML.h
ViewVC logotype

Annotation of /MITgcm/pkg/cheapaml/CHEAPAML.h

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


Revision 1.3 - (hide annotations) (download)
Sun Sep 5 03:56:18 2010 UTC (13 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62k, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62r, checkpoint62q, checkpoint62p
Changes since 1.2: +43 -28 lines
File MIME type: text/plain
-split common bloc per type
-comment out unused variables

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm/pkg/cheapaml/CHEAPAML.h,v 1.2 2010/08/24 14:07:52 jmc Exp $
2 jmc 1.1 C $Name: $
3    
4 jmc 1.2 c #ifdef ALLOW_CHEAPAML
5     C !ROUTINE: CHEAPAML.h
6     C -------------------------------
7     C CHEAPAML.h
8 jmc 1.1 C Parameters for cheap atmos mixed layer model
9 jmc 1.2 C -------------------------------
10 jmc 1.1 C Tr :: Relaxation temperature profile for lateral boundary region
11 jmc 1.2 C qr :: Relaxation specific humidity profile for lateral boundary region
12     C Tair :: atmosphere boundary layer temperature
13     C gTairm :: atmosphere temperature tendency
14     C qair :: atmosphere specific humidity
15     C uwind :: zonal wind
16     C vwind :: meridional wind
17     C solar :: short wave insolation
18 jmc 1.3
19     COMMON /CHEAPAML_VARS/
20     & Tr, qr,
21     & Tair, gTairm,
22     c & qair,
23     & uwind, vwind, solar,
24     & ustress, vstress
25    
26 jmc 1.1 _RL Tr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
27     _RL qr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
28     _RL Tair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
29     _RL gTairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
30 jmc 1.3 c _RL qair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
31 jmc 1.1 _RL uwind (1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
32     _RL vwind (1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
33 jmc 1.3 _RL Solar (1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
34 jmc 1.1 _RL ustress (1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
35 jmc 1.3 _RL vstress (1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
36    
37     COMMON /CHEAPAML_PARMS_R/
38     & cheapaml_h,
39     & cheapaml_kdiff,
40     c & cheapaml_taurelax1,
41     & cheapaml_taurelax2,
42     c & cheapaml_xf,
43     c & cheapaml_dtc,
44     & rhoa,cpair,stefan,
45     & dsolms,dsolmn,
46     & xphaseinit,
47     & cdrag_1,cdrag_2,cdrag_3
48 jmc 1.1 _RL cheapaml_h
49 jmc 1.3 _RL cheapaml_kdiff
50     c _RL cheapaml_taurelax1
51     _RL cheapaml_taurelax2
52     c _RL cheapaml_xf
53     c _RL cheapaml_dtc
54     _RL rhoa, cpair, stefan
55 jmc 1.1 _RL cdrag_1, cdrag_2, cdrag_3
56     _RL dsolms,dsolmn
57     _RL xphaseinit
58 jmc 1.3
59     COMMON /CHEAPAML_PARMS_I/
60     & cheapaml_ntim
61 jmc 1.2 INTEGER cheapaml_ntim
62 jmc 1.3
63     COMMON /CHEAPAML_PARMS_L/
64     & useFreshwaterFlux
65     LOGICAL useFreshwaterFlux
66    
67     COMMON /CHEAPAML_PARMS_C/
68     & AirTempFile, AirQFile,SolarFile, UWindFile,
69     & VWindFile, TrFile, QrFile
70 jmc 1.1 CHARACTER*(MAX_LEN_FNAM) AirTempFile
71     CHARACTER*(MAX_LEN_FNAM) AirQFile
72     CHARACTER*(MAX_LEN_FNAM) SolarFile
73     CHARACTER*(MAX_LEN_FNAM) UWindFile
74     CHARACTER*(MAX_LEN_FNAM) VWindFile
75 jmc 1.3 CHARACTER*(MAX_LEN_FNAM) TRFile
76     CHARACTER*(MAX_LEN_FNAM) QrFile
77 jmc 1.2 c #endif /* ALLOW_CHEAPAML */

  ViewVC Help
Powered by ViewVC 1.1.22