File indexing completed on 2018-03-02 18:38:21 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
5b5e7c31c6 Jean*0001
0002
0003
0004
cf5b5345a0 Jean*0005
5b5e7c31c6 Jean*0006
cc99c9c4f4 Jean*0007
5b5e7c31c6 Jean*0008
cc99c9c4f4 Jean*0009
5b5e7c31c6 Jean*0010
cc99c9c4f4 Jean*0011
ced0783fba Jean*0012
cc99c9c4f4 Jean*0013
0014
0015
0016
0017
51132e5783 Nico*0018
0019
0020
cc99c9c4f4 Jean*0021
3379260551 Jean*0022
0023 COMMON /CHEAPAML_VARS/
4fa4901be6 Nico*0024 & Tr, qr,
3379260551 Jean*0025 & Tair, gTairm,
4fa4901be6 Nico*0026 & qair, gqairm,
cc99c9c4f4 Jean*0027 & uWind, vWind, solar,
0028 & wWind,
ced0783fba Jean*0029 & ustress, vstress,
7e0a43f4a2 Jean*0030 & wavesh, wavesp, xrelf, CheapHgrid,
cc99c9c4f4 Jean*0031 & Cheapclouds, Cheapdlongwave,
2616d73cb2 Nico*0032 & Cheaptracer, CheaptracerR, gCheaptracerm,
7e0a43f4a2 Jean*0033
0034 & cheapPrecip
2616d73cb2 Nico*0035
ced0783fba Jean*0036 _RL Tr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0037 _RL qr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0038 _RL Tair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0039 _RL gTairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0040 _RL qair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0041 _RL gqairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
cc99c9c4f4 Jean*0042 _RL uWind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0043 _RL vWind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0044 _RL wWind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
ced0783fba Jean*0045 _RL Solar (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0046 _RL ustress(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0047 _RL vstress(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0048 _RL wavesh (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0049 _RL wavesp (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
cc99c9c4f4 Jean*0050 _RL xrelf (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0051 _RL cheapPrecip(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0052 _RL CheapHgrid (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
7e0a43f4a2 Jean*0053
2616d73cb2 Nico*0054 _RL Cheapclouds(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
1d89809ef0 Nico*0055 _RL Cheapdlongwave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
51132e5783 Nico*0056 _RL Cheaptracer(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0057 _RL CheaptracerR(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0058 _RL gCheaptracerm(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0059
2d31068647 Jean*0060
0061
0062
0063
fabbf6ab19 Jean*0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
3379260551 Jean*0077 COMMON /CHEAPAML_PARMS_R/
0078 & cheapaml_h,
0079 & cheapaml_kdiff,
2d31068647 Jean*0080 & cheap_tauRelax, cheap_tauRelaxOce,
ced0783fba Jean*0081 & rhoa, cpair, stefan,
0082 & lath, xkar, gasR,
0083 & dsolms, dsolmn,
0084 & xphaseinit, gamma_blk, humid_fac, p0,
fabbf6ab19 Jean*0085 & ssq0, ssq1, ssq2,
2616d73cb2 Nico*0086 & xef, hm,
ced0783fba Jean*0087 & zu, zt, zq,
4fa4901be6 Nico*0088 & cdrag_1, cdrag_2, cdrag_3,
0089 & externForcingPeriod_cheap,
2616d73cb2 Nico*0090 & externForcingCycle_cheap,
fabbf6ab19 Jean*0091 & cheap_pr1, cheap_pr2
cf5b5345a0 Jean*0092 _RL cheapaml_h
3379260551 Jean*0093 _RL cheapaml_kdiff
2d31068647 Jean*0094 _RL cheap_tauRelax, cheap_tauRelaxOce
3379260551 Jean*0095 _RL rhoa, cpair, stefan
ced0783fba Jean*0096 _RL lath, xkar, gasR
0097 _RL dsolms, dsolmn
0098 _RL xphaseinit, gamma_blk, humid_fac, p0
fabbf6ab19 Jean*0099 _RL ssq0, ssq1, ssq2
2616d73cb2 Nico*0100 _RL xef, hm
ced0783fba Jean*0101 _RL zu, zt, zq
cf5b5345a0 Jean*0102 _RL cdrag_1, cdrag_2, cdrag_3
4fa4901be6 Nico*0103 _RL externForcingPeriod_cheap
0b40ec04c4 Jean*0104 _RL externForcingCycle_cheap
2616d73cb2 Nico*0105 _RL cheap_pr1,cheap_pr2
3379260551 Jean*0106
fabbf6ab19 Jean*0107
3379260551 Jean*0108 COMMON /CHEAPAML_PARMS_I/
ced0783fba Jean*0109 & cheapaml_ntim,
0b40ec04c4 Jean*0110 & cheapaml_mask_width,
fabbf6ab19 Jean*0111 & cheapTairStartAB, cheapQairStartAB, cheapTracStartAB
5b5e7c31c6 Jean*0112 INTEGER cheapaml_ntim
ced0783fba Jean*0113 INTEGER cheapaml_mask_width
fabbf6ab19 Jean*0114 INTEGER cheapTairStartAB, cheapQairStartAB, cheapTracStartAB
3379260551 Jean*0115
fabbf6ab19 Jean*0116
76b059cef2 Jean*0117
0118
fabbf6ab19 Jean*0119
0120
0121
0122
0123
0124
cf6b9ab292 Brun*0125
0126
d54b0079d9 Brun*0127
3379260551 Jean*0128 COMMON /CHEAPAML_PARMS_L/
76b059cef2 Jean*0129 & cheapamlXperiodic,
0130 & cheapamlYperiodic,
0b40ec04c4 Jean*0131 & useFreshWaterFlux,
ced0783fba Jean*0132 & useFluxLimit,
0133 & useStressOption,
4fa4901be6 Nico*0134 & useRelativeHumidity,
51132e5783 Nico*0135 & periodicExternalForcing_cheap,
2616d73cb2 Nico*0136 & useCheapTracer,
fabbf6ab19 Jean*0137 & useTimeVarBLH,
0138 & useClouds,
cf6b9ab292 Brun*0139 & useDLongWave,
d54b0079d9 Brun*0140 & usePrecip,
0141 & useRelativeWind
76b059cef2 Jean*0142 LOGICAL cheapamlXperiodic
0143 LOGICAL cheapamlYperiodic
0b40ec04c4 Jean*0144 LOGICAL useFreshWaterFlux
ced0783fba Jean*0145 LOGICAL useFluxLimit
0146 LOGICAL useStressOption
0147 LOGICAL useRelativeHumidity
4fa4901be6 Nico*0148 LOGICAL periodicExternalForcing_cheap
51132e5783 Nico*0149 LOGICAL useCheapTracer
fabbf6ab19 Jean*0150 LOGICAL useTimeVarBLH
0151 LOGICAL useClouds
0152 LOGICAL useDLongWave
cf6b9ab292 Brun*0153 LOGICAL usePrecip
d54b0079d9 Brun*0154 LOGICAL useRelativeWind
3379260551 Jean*0155
0156 COMMON /CHEAPAML_PARMS_C/
4fa4901be6 Nico*0157 & AirTempFile, AirQFile, SolarFile,
ced0783fba Jean*0158 & UWindFile, VWindFile, UStressFile, VStressFile,
4fa4901be6 Nico*0159 & TrFile, QrFile,
51132e5783 Nico*0160 & WaveHFile, WavePFile, FluxFormula, WaveModel,
fabbf6ab19 Jean*0161 & TracerFile, TracerRFile, cheapMaskFile, cheap_hFile,
0162 & cheap_prFile, cheap_clFile, cheap_dlwFile
ced0783fba Jean*0163
cf5b5345a0 Jean*0164 CHARACTER*(MAX_LEN_FNAM) AirTempFile
0165 CHARACTER*(MAX_LEN_FNAM) AirQFile
0166 CHARACTER*(MAX_LEN_FNAM) SolarFile
0167 CHARACTER*(MAX_LEN_FNAM) UWindFile
0168 CHARACTER*(MAX_LEN_FNAM) VWindFile
ced0783fba Jean*0169 CHARACTER*(MAX_LEN_FNAM) UStressFile
0170 CHARACTER*(MAX_LEN_FNAM) VStressFile
0171 CHARACTER*(MAX_LEN_FNAM) TrFile
3379260551 Jean*0172 CHARACTER*(MAX_LEN_FNAM) QrFile
ced0783fba Jean*0173 CHARACTER*(MAX_LEN_FNAM) WaveHFile
0174 CHARACTER*(MAX_LEN_FNAM) WavePFile
0175 CHARACTER*(MAX_LEN_FNAM) FluxFormula
0176 CHARACTER*(MAX_LEN_FNAM) WaveModel
51132e5783 Nico*0177 CHARACTER*(MAX_LEN_FNAM) TracerFile
0178 CHARACTER*(MAX_LEN_FNAM) TracerRFile
fabbf6ab19 Jean*0179 CHARACTER*(MAX_LEN_FNAM) cheapMaskFile
0180 CHARACTER*(MAX_LEN_FNAM) cheap_hFile
0181 CHARACTER*(MAX_LEN_FNAM) cheap_prFile
0182 CHARACTER*(MAX_LEN_FNAM) cheap_clFile
1d89809ef0 Nico*0183 CHARACTER*(MAX_LEN_FNAM) cheap_dlwFile
ced0783fba Jean*0184
5b5e7c31c6 Jean*0185