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

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

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


Revision 1.4 - (show 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 C $Header: /u/gcmpack/MITgcm_contrib/darwin2/pkg/darwin/SPECTRAL.h,v 1.3 2012/08/09 21:18:53 jahn Exp $
2 C $Name: $
3
4 C SPECTRAL.h
5 C description: spectral runtime parameters and fields
6
7 C darwin_waves :: 'central' wavelengths of wavebands (nm)
8 C darwin_wavebands :: waveband boundaries (nm)
9 COMMON/SPECTRAL_PARAMS_R/darwin_waves, darwin_wavebands
10 _RL darwin_waves(tlam)
11 _RL darwin_wavebands(tlam+1)
12
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 & Edave,Esave,Euave,Estave,Eutave,
28 #endif
29 #ifdef DAR_DIAG_IRR_AMPS
30 & amp1ave,amp2ave,
31 #endif
32 #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 & rmudave
45
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 _RL Estave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
51 _RL Eutave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy,tlam)
52 #endif
53 #ifdef DAR_DIAG_IRR_AMPS
54 _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 #endif
57 #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 _RL rmudave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
70

  ViewVC Help
Powered by ViewVC 1.1.22