/[MITgcm]/MITgcm_contrib/darwin2/pkg/darwin/SPECTRAL.h
ViewVC logotype

Annotation of /MITgcm_contrib/darwin2/pkg/darwin/SPECTRAL.h

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


Revision 1.4 - (hide annotations) (download)
Thu Aug 23 21:48:24 2012 UTC (12 years, 10 months ago) by jahn
Branch: MAIN
CVS Tags: ctrb_darwin2_ckpt63s_20120908, ctrb_darwin2_ckpt64_20121012
Changes since 1.3: +6 -5 lines
File MIME type: text/plain
add Edstop timeave diagnostic, rename c1/2 to amp1/2

1 jahn 1.4 C $Header: /u/gcmpack/MITgcm_contrib/darwin2/pkg/darwin/SPECTRAL.h,v 1.3 2012/08/09 21:18:53 jahn Exp $
2 jahn 1.2 C $Name: $
3 jahn 1.1
4     C SPECTRAL.h
5     C description: spectral runtime parameters and fields
6    
7     C darwin_waves :: 'central' wavelengths of wavebands (nm)
8 jahn 1.3 C darwin_wavebands :: waveband boundaries (nm)
9     COMMON/SPECTRAL_PARAMS_R/darwin_waves, darwin_wavebands
10 jahn 1.1 _RL darwin_waves(tlam)
11 jahn 1.3 _RL darwin_wavebands(tlam+1)
12 jahn 1.1
13     C WtouEins :: W to uEin/s conversion factor
14     COMMON/darwin_oasim/ WtouEins
15     _RL WtouEins(tlam)
16    
17     C oasim_ed :: spectral direct downwelling irradiance at surface read from file
18     C oasim_es :: spectral diffuse downwelling irradiance at surface read from file
19     #ifdef OASIM
20     _RL oasim_ed(1-OLx:sNx+OLx,1-OLy:sNy+OLy,tlam,nSx, nSy)
21     _RL oasim_es(1-OLx:sNx+OLx,1-OLy:sNy+OLy,tlam,nSx, nSy)
22     COMMON /SPECTRAL_INPUT/ oasim_ed, oasim_es
23     #endif
24    
25     COMMON /SPECTRAL_OUPUT/
26     #ifdef DAR_DIAG_IRR
27 jahn 1.4 & Edave,Esave,Euave,Estave,Eutave,
28 jahn 1.1 #endif
29 jahn 1.2 #ifdef DAR_DIAG_IRR_AMPS
30 jahn 1.4 & amp1ave,amp2ave,
31 jahn 1.2 #endif
32 jahn 1.1 #ifdef DAR_DIAG_ABSORP
33     & aave,
34     #endif
35     #ifdef DAR_DIAG_SCATTER
36     & btave,
37     & bbave,
38     #endif
39     #ifdef DAR_DIAG_PART_SCATTER
40     & apartave,
41     & btpartave,
42     & bbpartave,
43     #endif
44 jahn 1.2 & rmudave
45 jahn 1.1
46     #ifdef DAR_DIAG_IRR
47     _RL Edave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
48     _RL Esave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
49     _RL Euave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
50 jahn 1.4 _RL Estave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
51 jahn 1.1 _RL Eutave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
52     #endif
53 jahn 1.2 #ifdef DAR_DIAG_IRR_AMPS
54 jahn 1.4 _RL amp1ave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
55     _RL amp2ave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
56 jahn 1.2 #endif
57 jahn 1.1 #ifdef DAR_DIAG_ABSORP
58     _RL aave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
59     #endif
60     #ifdef DAR_DIAG_SCATTER
61     _RL btave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
62     _RL bbave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
63     #endif
64     #ifdef DAR_DIAG_PART_SCATTER
65     _RL apartave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
66     _RL bbpartave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
67     _RL btpartave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
68     #endif
69 jahn 1.2 _RL rmudave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
70 jahn 1.1

  ViewVC Help
Powered by ViewVC 1.1.22