/[MITgcm]/MITgcm_contrib/verification_other/atm_gray/code_gray/MYPACKAGE.h
ViewVC logotype

Annotation of /MITgcm_contrib/verification_other/atm_gray/code_gray/MYPACKAGE.h

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


Revision 1.3 - (hide annotations) (download)
Wed May 8 23:55:45 2013 UTC (13 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -1 lines
File MIME type: text/plain
FILE REMOVED
updated to use new pkg "atm_phys" (instead of "mypackage" + code in local
  dir "code_gray")

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm_contrib/verification_other/atm_gray/code_gray/MYPACKAGE.h,v 1.2 2012/10/04 16:57:34 jmc Exp $
2 jmc 1.1 C $Name: $
3    
4     #ifdef ALLOW_MYPACKAGE
5    
6     C Package flag
7     LOGICAL myPa_MNC
8     LOGICAL myPa_MDSIO
9     COMMON /MYPA_PACKAGE/
10     & myPa_MNC, myPa_MDSIO
11    
12     C MYPA parameters
13     LOGICAL myPa_StaV_Cgrid
14     LOGICAL myPa_Tend_Cgrid
15     LOGICAL myPa_applyTendT
16     LOGICAL myPa_applyTendS
17     LOGICAL myPa_applyTendU
18     LOGICAL myPa_applyTendV
19    
20     C- additional parameters:
21     LOGICAL myPa_doSwitch1
22     LOGICAL myPa_doSwitch2
23     INTEGER myPa_index1
24     INTEGER myPa_index2
25     _RL myPa_param1
26     _RL myPa_param2
27     CHARACTER*(MAX_LEN_FNAM) myPa_string1
28     CHARACTER*(MAX_LEN_FNAM) myPa_string2
29    
30     C- file names for initial conditions:
31     CHARACTER*(MAX_LEN_FNAM) myPa_Scal1File
32     CHARACTER*(MAX_LEN_FNAM) myPa_Scal2File
33     CHARACTER*(MAX_LEN_FNAM) myPa_VelUFile
34     CHARACTER*(MAX_LEN_FNAM) myPa_VelVFile
35     CHARACTER*(MAX_LEN_FNAM) myPa_Surf1File
36     CHARACTER*(MAX_LEN_FNAM) myPa_Surf2File
37    
38     COMMON /MYPA_PARAMS_L/
39     & myPa_StaV_Cgrid, myPa_Tend_Cgrid,
40     & myPa_applyTendT, myPa_applyTendS,
41     & myPa_applyTendU, myPa_applyTendV,
42     & myPa_doSwitch1, myPa_doSwitch2
43     COMMON /MYPA_PARAMS_I/ myPa_index1, myPa_index2
44     COMMON /MYPA_PARAMS_R/ myPa_param1, myPa_param2
45     COMMON /MYPA_PARAMS_C/ myPa_string1, myPa_string2,
46     & myPa_Scal1File, myPa_Scal2File,
47     & myPa_VelUFile, myPa_VelVFile,
48     & myPa_Surf1File, myPa_Surf2File
49    
50     #ifdef MYPACKAGE_3D_STATE
51     C MYPA 3-dim. fields
52     _RL myPa_StatScal1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
53     _RL myPa_StatScal2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
54     _RL myPa_StatVelU(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
55     _RL myPa_StatVelV(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
56     COMMON /MYPA_STATE_3D/
57     & myPa_StatScal1, myPa_StatScal2,
58     & myPa_StatVelU, myPa_StatVelV
59     #endif /* MYPACKAGE_3D_STATE */
60     #ifdef MYPACKAGE_2D_STATE
61     C MYPA 2-dim. fields
62     _RL myPa_Surf1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
63     _RL myPa_Surf2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
64     COMMON /MYPA_STATE_2D/
65     & myPa_Surf1, myPa_Surf2
66     #endif /* MYPACKAGE_2D_STATE */
67    
68     #ifdef MYPACKAGE_TENDENCY
69     _RL myPa_TendScal1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
70     _RL myPa_TendScal2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
71     _RL myPa_TendVelU(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
72     _RL myPa_TendVelV(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
73 jmc 1.2 _RL myPa_SurfFlux1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
74 jmc 1.1 COMMON /MYPA_TENDENCY/
75     & myPa_TendScal1, mypa_TendScal2,
76     & myPa_TendVelU, mypa_TendVelV
77 jmc 1.2 & , myPa_SurfFlux1
78 jmc 1.1 #endif /* MYPACKAGE_TENDENCY */
79    
80     C-- from driver-atmosphere module:
81     logical module_is_initialized
82     logical turb
83     logical ldry_convection
84     logical do_virtual
85     logical lwet_convection
86     logical two_stream
87     logical mixed_layer_bc
88     COMMON /ATMOS_DRIVER_L/
89     & module_is_initialized,
90     & turb, ldry_convection, do_virtual,
91     & lwet_convection, two_stream, mixed_layer_bc
92    
93     _RL roughness_heat
94     _RL roughness_moist
95     _RL roughness_mom
96     COMMON /ATMOS_DRIVER_RL/
97     & roughness_heat, roughness_moist, roughness_mom
98    
99     #endif /* ALLOW_MYPACKAGE */
100    
101     CEH3 ;;; Local Variables: ***
102     CEH3 ;;; mode:fortran ***
103     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22