/[MITgcm]/MITgcm/pkg/seaice/SEAICE_COST.h
ViewVC logotype

Contents of /MITgcm/pkg/seaice/SEAICE_COST.h

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


Revision 1.4 - (show annotations) (download)
Fri Nov 20 22:33:21 2009 UTC (14 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64q, checkpoint64p, checkpoint64s, checkpoint64r, checkpoint64u, checkpoint64t, checkpoint64i, checkpoint64h, checkpoint64k, checkpoint64j, checkpoint64m, checkpoint64l, checkpoint64o, checkpoint64n, checkpoint64a, checkpoint64c, checkpoint64b, checkpoint64e, checkpoint64d, checkpoint64g, checkpoint64f, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint64, checkpoint62, checkpoint63, checkpoint62c, checkpoint62b, checkpoint62a, checkpoint62g, checkpoint62f, checkpoint62e, checkpoint62d, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62s, checkpoint62r, checkpoint62q, checkpoint62p, checkpoint62w, checkpoint62v, checkpoint62u, checkpoint62t, checkpoint62z, checkpoint62y, checkpoint62x, checkpoint61z
Changes since 1.3: +32 -8 lines
File MIME type: text/plain
o Adding I. Fenty seaice cost extensions (after minor cleanup)
  - smrsst, smrsss
  - based on modified seaice_cost_driver (not yet checked into CVS)
  - new runtime "clamp" parameters SEAICE_clamp_salt, SEAICE_clamp_theta
o Adjust a few seaice STORE directives (following some recent modifs).

1 C $Header: /u/gcmpack/MITgcm/pkg/seaice/SEAICE_COST.h,v 1.3 2007/09/28 00:52:18 heimbach Exp $
2 C $Name: $
3
4 C /==========================================================\
5 C | SEAICE_COST.h |
6 C | o Sea ice cost terms. |
7 C \==========================================================/
8 C
9 C
10 c objf_ice - sea-ice volume
11
12 common /seaice_cost_objf/
13 & objf_ice
14 & , objf_smrarea
15 & , objf_smrsst
16 & , objf_smrsss
17 & , objf_ice_export
18 _RL objf_ice (nsx,nsy)
19 _RL objf_smrarea (nsx,nsy)
20 _RL objf_smrsst (nsx,nsy)
21 _RL objf_smrsss (nsx,nsy)
22 _RL objf_ice_export (nsx,nsy)
23
24 common /seaice_cost_aux_r/
25 & num_ice
26 & , num_smrarea
27 & , num_smrsst
28 & , num_smrsss
29 & , mult_ice
30 & , mult_smrarea
31 & , mult_smrsst
32 & , mult_smrsss
33 & , mult_ice_export
34 & , SEAICE_clamp_salt
35 & , SEAICE_clamp_theta
36 _RL num_ice (nsx,nsy)
37 _RL num_smrarea (nsx,nsy)
38 _RL num_smrsst (nsx,nsy)
39 _RL num_smrsss (nsx,nsy)
40 _RL mult_ice
41 _RL mult_smrarea
42 _RL mult_smrsst
43 _RL mult_smrsss
44 _RL mult_ice_export
45 _RL SEAICE_clamp_salt
46 _RL SEAICE_clamp_theta
47
48 common /seaice_cost_data_aux_i/
49 & costIceStart1,
50 & costIceStart2,
51 & costIceEnd1,
52 & costIceEnd2
53 integer costIceStart1
54 integer costIceStart2
55 integer costIceEnd1
56 integer costIceEnd2
57
58 common /seaice_cost_data_times_r/
59 & costIceStart,
60 & costIceEnd
61 _RL costIceStart
62 _RL costIceEnd
63
64 c cost_ice_flag - cost_ice flag (see cost_ice.F)
65
66 common /ecco_cost_ice_i/
67 & cost_ice_flag
68 integer cost_ice_flag
69
70 #ifdef ALLOW_SEAICE_COST_SMR_AREA
71 _RL smrareabar(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
72 _RL smrsstbar(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
73 _RL smrsssbar(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
74 #else
75 _RL smrareabar
76 _RL smrsstbar
77 _RL smrsssbar
78 #endif
79 common /seaice_cost_averages_r/
80 & smrareabar,
81 & smrsstbar,
82 & smrsssbar
83
84 _RL wsmrarea(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
85 _RL wsmrarea0
86 _RL wmean_smrarea
87 common /seaice_cost_weights_r/
88 & wsmrarea
89 & , wsmrarea0
90 & , wmean_smrarea
91
92 _RL smrareadat(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
93 common /seaice_cost_data_r/
94 & smrareadat
95
96 character*(MAX_LEN_FNAM) smrarea_errfile
97 character*(MAX_LEN_FNAM) smrareadatfile
98 character*(MAX_LEN_FNAM) smrareabarfile
99 character*(MAX_LEN_FNAM) smrsstbarfile
100 character*(MAX_LEN_FNAM) smrsssbarfile
101 common /seaice_cost_c/
102 & smrarea_errfile
103 & , smrareadatfile
104 & , smrareabarfile
105 & , smrsstbarfile
106 & , smrsssbarfile
107
108 integer smrareastartdate(4)
109 integer smrareastartdate1
110 integer smrareastartdate2
111 common /seaice_cost_i/
112 & smrareastartdate
113 & , smrareastartdate1
114 & , smrareastartdate2
115
116 _RL smrareaperiod
117 common /seaice_cost_period_r/
118 & smrareaperiod
119
120 CEH3 ;;; Local Variables: ***
121 CEH3 ;;; mode:fortran ***
122 CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22