/[MITgcm]/MITgcm/model/inc/FFIELDS.h
ViewVC logotype

Annotation of /MITgcm/model/inc/FFIELDS.h

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


Revision 1.12 - (hide annotations) (download)
Fri Sep 21 03:54:36 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint44e_post, checkpoint44f_post, checkpoint43a-release1mods, chkpt44d_post, release1_p1, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, checkpoint44e_pre, release1_b1, checkpoint43, release1_chkpt44d_post, release1-branch_tutorials, checkpoint45d_post, chkpt44a_post, checkpoint44h_pre, chkpt44c_pre, checkpoint45a_post, ecco_c44_e19, ecco_c44_e18, ecco_c44_e17, ecco_c44_e16, checkpoint44g_post, checkpoint45b_post, release1-branch-end, release1_final_v1, checkpoint46, checkpoint44b_post, checkpoint46a_pre, checkpoint45c_post, ecco_ice1, checkpoint44h_post, ecco_c44_e22, ecco_c44_e25, chkpt44a_pre, ecco_c44_e23, ecco_c44_e20, ecco_c44_e21, ecco_c44_e24, ecco-branch-mod1, ecco-branch-mod2, ecco-branch-mod3, ecco-branch-mod4, ecco-branch-mod5, release1_beta1, checkpoint44b_pre, checkpoint42, checkpoint41, checkpoint44, checkpoint45, chkpt44c_post, checkpoint44f_pre, release1-branch_branchpoint
Branch point for: c24_e25_ice, release1_final, release1-branch, release1, ecco-branch, release1_coupled
Changes since 1.11: +17 -10 lines
File MIME type: text/plain
Starting to bring comments up to date and format comments
for document extraction of "prototypes".

1 cnh 1.12 C $Header: /u/gcmpack/models/MITgcmUV/model/inc/FFIELDS.h,v 1.11 2001/03/25 22:33:52 heimbach Exp $
2     C $Name: $
3     CBOP
4     C !ROUTINE: FFIELDS.h
5     C !INTERFACE:
6     C include "FFIELDS.h"
7     C !DESCRIPTION:
8     C \bv
9     C *==========================================================*
10     C | FFIELDS.h
11     C | o Model forcing fields
12     C *==========================================================*
13     C | The arrays here will need changing and customising for a
14     C | particular experiment.
15     C *==========================================================*
16     C \ev
17     CEOP
18 cnh 1.1 C
19     C-- For a classical "gyre" type experiment just one term is needed.
20 heimbach 1.7 C
21 adcroft 1.9 C fu - Zonal surface wind stress
22     C Units are N/m^2 (>0 from East to West)
23     C
24     C fv - Meridional surface wind stress
25     C Units are N/m^2 (>0 from North to South))
26 heimbach 1.7 C
27     C EmPmR - Evaporation - Precipitation - Runoff
28 adcroft 1.9 C Units are m/s (>0 for ocean salting)
29     C
30     C Qnet - Upward surface heat flux
31     C Units are W/m^2=kg/s^3 (>0 for ocean cooling)
32     C
33     C Qsw - Upward short-wave surface heat flux
34     C Units are W/m^2=kg/s^3 (>0 for ocean cooling)
35 heimbach 1.7 C
36 heimbach 1.11 C dQdT - Thermal relaxation coefficient
37     C (W/m^2/degrees -> degrees/second)
38    
39 adcroft 1.6 C SST - Sea surface temperature (degrees) for relaxation
40     C SSS - Sea surface salinity (psu) for relaxation
41 heimbach 1.7
42 adcroft 1.4 COMMON /FFIELDS/
43 adcroft 1.6 & fu,
44     & fv,
45     & Qnet,
46 heimbach 1.11 & Qsw,
47     & dQdT,
48 adcroft 1.6 & EmPmR,
49     & SST,
50 heimbach 1.11 & SSS
51 cnh 1.3 _RS fu (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
52     _RS fv (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
53 adcroft 1.6 _RS Qnet (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
54 heimbach 1.11 _RS Qsw (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
55     _RS dQdT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
56 adcroft 1.6 _RS EmPmR (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
57 adcroft 1.4 _RS SST (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
58     _RS SSS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
59 heimbach 1.7
60 adcroft 1.9 C surfaceTendencyU (units are m/s^2)
61 heimbach 1.7 C -> usage in gU: gU = gU + surfaceTendencyU[m/s^2]
62     C
63 adcroft 1.9 C surfaceTendencyV (units are m/s^2)
64 heimbach 1.7 C -> usage in gV: gV = gV + surfaceTendencyV[m/s^2]
65     C
66 adcroft 1.9 C surfaceTendencyS (units are psu/s)
67 heimbach 1.7 C - EmPmR plus salinity relaxation term
68     C -> calculate -lambda*(S(model)-S(clim))
69     C -> usage in gS: gS = gS + surfaceTendencyS[psu/s]
70     C
71 adcroft 1.9 C surfaceTendencyT (units are degrees/s)
72 heimbach 1.7 C - Qnet plus temp. relaxation
73     C -> calculate -lambda*(T(model)-T(clim))
74     C >>> Qnet assumed to be total flux minus s/w rad. <<<
75     C -> usage in gT: gT = gT + surfaceTendencyT[K/s]
76 heimbach 1.8 C
77 heimbach 1.7 COMMON /TENDENCY_FORCING/
78     & surfaceTendencyU,
79     & surfaceTendencyV,
80     & surfaceTendencyT,
81 heimbach 1.8 & surfaceTendencyS,
82     & tempQsw
83 heimbach 1.7 _RS surfaceTendencyU (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
84     _RS surfaceTendencyV (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
85     _RS surfaceTendencyT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
86     _RS surfaceTendencyS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
87 heimbach 1.8 _RS tempQsw (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)

  ViewVC Help
Powered by ViewVC 1.1.22