1 |
C $Header: /u/gcmpack/MITgcm/pkg/bulk_force/BULKF_TAVE.h,v 1.1 2006/05/09 18:59:48 jmc Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
CBOP |
5 |
C !ROUTINE: BULKF_TAVE.h |
6 |
C !INTERFACE: |
7 |
C include "BULKF_TAVE.h" |
8 |
C !DESCRIPTION: |
9 |
C \bv |
10 |
C *==========================================================* |
11 |
C | BULKF_TAVE.h |
12 |
C | o Header for Bulk formula time-average output |
13 |
C *==========================================================* |
14 |
C \ev |
15 |
CEOP |
16 |
|
17 |
#ifdef ALLOW_BULK_FORCE |
18 |
#ifdef ALLOW_TIMEAVE |
19 |
|
20 |
C-- COMMON /BULKF_TAVE_VARS/ Time average Bulk-Formula variables |
21 |
_RL BULK_timeAve (nSx,nSy) |
22 |
_RL BULK_Qnet_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
23 |
_RL BULK_EmPmR_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
24 |
_RL BULK_fu_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
25 |
_RL BULK_fv_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
26 |
_RL BULK_latent_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
27 |
_RL BULK_sensible_Ave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
28 |
_RL BULK_evap_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
29 |
_RL BULK_flwup_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
30 |
_RL BULK_flwupnet_Ave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
31 |
_RL BULK_solar_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
32 |
_RL BULK_ssq_Ave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
33 |
|
34 |
|
35 |
COMMON /BULKF_TAVE_VARS/ |
36 |
& BULK_timeAve, BULK_Qnet_Ave, BULK_EmPmR_Ave, |
37 |
& BULK_fu_Ave, BULK_fv_Ave, |
38 |
& BULK_sensible_Ave, BULK_latent_Ave, |
39 |
& BULK_evap_Ave, BULK_flwup_Ave, |
40 |
& BULK_solar_Ave, BULK_ssq_Ave, |
41 |
& BULK_flwupnet_Ave |
42 |
|
43 |
|
44 |
#endif /* ALLOW_TIMEAVE */ |
45 |
#endif /* ALLOW_BULK_FORCE */ |