
cumulus/arakawa_schubert_L1982.f90,183
module arakawa_schubert_L198212,389
  subroutine ArakawaSchubertL1982CalcCWFCrtl(121,3535
  subroutine ASL1982CalcCWFCrtl1D(213,6252
  subroutine ArakawaSchubertL1982Init289,8274

cumulus/moist_conv_adjust.f90,161
module moist_conv_adjust12,368
  subroutine MoistConvAdjust(127,3906
  subroutine MoistConvAdjustChkCons(700,27903
  subroutine MoistConvAdjustInit797,31000

cumulus/relaxed_arakawa_schubert.f90,1034
module relaxed_arakawa_schubert12,364
  subroutine RAS(160,5055
  subroutine RASChkCons(1437,52764
  subroutine RAS1DHeight(1543,56182
  subroutine RASEntParam(1594,57481
  subroutine RASHeight(1677,60422
  subroutine RAS1DWrapper3D(1726,61892
  subroutine RAS1D(2119,77350
  subroutine RAS1DChkCons(3355,120179
  subroutine RASEntParam1D(3450,122935
  subroutine RASWithIce1DWrapper3DWrapper(3517,125080
  subroutine RASWithIce1DWrapper3D(3845,136549
  subroutine RASWithIce1D(4240,151988
  subroutine RASWithIce1DChkCons(5334,194534
  subroutine RASWithIce1DModMassFlux(5485,199148
  subroutine RASWithIce1DCore01(5616,203554
  subroutine RASWithIce1DCore02(6771,246610
  subroutine RASWithIce1DCore02MassFixer(7071,257455
  subroutine RASWithIce1DEntParam(7195,260804
  subroutine RASWithIceCalcPRCPStepPC1D(7340,265354
  subroutine RASWithIceNoEntCond1D(7479,269513
  subroutine RASWithIceNoEntCond1DCore01(8543,310580
  subroutine RASWithIceNoEntCond1DEntParam(9628,350888
  subroutine RASInit9797,356535

dryconv_adjust/dry_conv_adjust.f90,108
module dry_conv_adjust12,368
  subroutine DryConvAdjust(121,3571
  subroutine DryConvAdjustInit525,20511

dynamics/dynamics_1d_utils.f90,213
module dynamics_1d_utils12,384
  subroutine Dynamics1DUtilsVerAdv(100,3022
  subroutine Dynamics1DUtilsVerInterp(158,4509
  subroutine Dynamics1DUtilsInit212,6051
  subroutine Dynamics1DUtilsFinalize291,8354

dynamics/dynamics_physicsonly.f90,125
module dynamics_physicsonly12,391
  subroutine DynamicsPhysicsOnly(103,2739
  subroutine DynamicsPhysicsOnlyInit326,11564

dynamics/set_TWPICE_profile.f90,280
module set_TWPICE_profile12,383
  subroutine SetTWPICEProfileDynamics(106,3121
  subroutine SetTWPICEProfilePsTimeInterp(393,13346
  subroutine SetTWPICEProfileVerTimeInterp(496,16144
  subroutine SetTWPICEProfileInit615,19581
  subroutine SetTWPICEProfileFinalize849,27253

gwdrag/gwd_m1987.f90,124
module gwd_m198712,360
  subroutine GWDM1987(133,3773
  subroutine tridiag(719,24909
  subroutine GWDM1987Init761,25922

held_suarez_1994/held_suarez_1994.f90,134
module held_suarez_199412,412
  subroutine HS94Forcing(174,5713
  subroutine HS94Init330,10945
  subroutine HS94Finalize530,17441

held_suarez_1994/sl09_diffusion.f90,106
module sl09_diffusion12,380
  subroutine SL09Diffusion(114,3102
  subroutine SL09DiffusionInit298,9209

held_suarez_1994/yt2003_forcing.f90,579
module yt2003_forcing12,474
  subroutine YT2003Forcing(104,3056
  subroutine YT2003RadForcing(233,8262
  subroutine YT2003NCTempEq(425,13971
  subroutine YT2003NCCoef(462,14970
  subroutine YT2003DTempDtRadS(550,17651
  subroutine YT2003SurfFriction(623,19741
  function xyz_YT2003TempEq( xyz_h_in )697,22121
  function xyz_YT2003TempEq(697,22121
  function xyz_YT2003Q0( xyz_h_in )760,24219
  function xyz_YT2003Q0(760,24219
  subroutine YT2003ForcingInit818,25998
  subroutine VenusSimpleNCTempEq_old(1034,35274
  subroutine VenusSimpleDTempDtRadS_old(1168,38781

io/output_freq_used_vars.f90,124
module output_freq_used_vars12,362
  subroutine OutputFreqUsedVars(119,3311
  subroutine OutputFreqUsedVarsInit360,11635

io/read_time_series.f90,709
module read_time_series12,349
  type time_series_data94,2462
  interface SetValuesFromTimeSeriesWrapper137,3915
    module procedure SetValFromTimeSeriesWrapper0D, SetValFromTimeSeriesWrapper2D, SetValFromTimeSeriesWrapper3D138,3958
  subroutine SetValFromTimeSeriesWrapper0D(145,4189
  subroutine SetValFromTimeSeriesWrapper2D(194,5479
  subroutine SetValFromTimeSeriesWrapper3D(243,6790
  subroutine SetValFromTimeSeriesFindIndex(305,8808
  subroutine SetValuesFromTimeSeries(362,10199
  subroutine VerticalInterpolation(698,23475
  subroutine UpdateTime(935,30144
  subroutine InterpretTimeUnitString(1046,33319
  subroutine StructureInit(1173,37139
  subroutine ReadTimeSeriesInit1590,51728

io/restart_file_io.f90,272
module restart_file_io12,386
  subroutine RestartFileOpen(177,6341
  subroutine RestartFileOutput(693,28385
  subroutine InitialFileOutput(845,33766
  subroutine RestartFileClose953,37212
  subroutine RestartFileGet(986,37908
  subroutine RestartFileInit1452,56138

io/restart_surftemp_io.f90,253
module restart_surftemp_io12,428
  subroutine RestartSurfTempOpen(172,6252
  subroutine RestartSurfTempOutput(482,19339
  subroutine RestartSurfTempClose595,23339
  subroutine RestartSurfTempGet(627,24033
  subroutine RestartSurfTempInit872,33398

lscond/lscond.f90,445
module lscond12,455
  subroutine LScaleCond(118,3389
  subroutine LScaleCond1D3DWrapper(405,12874
  subroutine LScaleCond1D_BK(598,19557
  subroutine LScaleCond1D(895,29330
  subroutine LScaleCond1Grid(1018,33228
  subroutine LScaleCondLL911D3DWrapper(1314,42631
  subroutine LScaleCondLL911D(1519,49799
  subroutine LScaleCond1DConsChk(1833,60456
  subroutine LScaleCond1GridConsChk(1911,62990
  subroutine LScaleCondInit(1984,65247

lscond/lscond_LL91.f90,148
module lscond_LL9112,415
  subroutine LScaleCondLL91Ice(123,3720
  subroutine LScaleCondLL91(439,14578
  subroutine LScaleCondLL91Init808,26891

lscond/saturation_adjust.f90,117
module saturation_adjust12,315
  subroutine SaturationAdjust(104,2706
  subroutine SaturationAdjustInit(332,10348

main/dcpam_init_data.f90,67
  subroutine MainInit109,3003
  subroutine MainTerminate295,7845

main/dcpam_init_data_surface.f90,67
  subroutine MainInit144,4218
  subroutine MainTerminate319,8865

main/dcpam_main.f90,73
  subroutine MainInit2677,112058
  subroutine MainTerminate4786,179452

phy_implicit/phy_implicit.f90,102
module phy_implicit12,385
  subroutine PhyImplTendency(100,2628
  subroutine PhyImplInit(752,31324

phy_implicit/phy_implicit_atmonly.f90,123
module phy_implicit_atmonly12,466
  subroutine PhyImplAtmOnlyTendency(102,2815
  subroutine PhyImplAtmOnlyInit528,20217

phy_implicit/phy_implicit_sdh.f90,437
module phy_implicit_sdh12,477
  subroutine PhyImplSDHSetMethodFromMatthews(131,4051
  subroutine PhyImplSDHCorSOTempBySnowMelt(225,6757
  subroutine PhyImplSDHTendency(330,9890
  subroutine PhyImplSDHChkConservation(1265,51184
  subroutine PhyImplSDHIceSnowPhaseChangeCor(1746,68963
  subroutine PhyImplSDHSnowMeltCorrection(2462,95276
  subroutine PhyImplSDHSeaIceCorrection(3158,120686
  subroutine PhyImplSDHInit(3558,136098

phy_implicit/phy_implicit_sdh_V2.f90,615
module phy_implicit_sdh_V212,475
  subroutine PhyImplSDHV2SetMethodMatthews(137,4268
  subroutine PhyImplSDHV2CorSOTempBySnowMelt(231,6964
  subroutine PhyImplSDHV2Tendency(336,10104
  subroutine PhyImplSDHV2TendencyMomCore(1005,40578
  subroutine PhyImplSDHV2TendencyHeatCore(1222,48353
  subroutine PhyImplSDHV2TendencyHeatTQCore(2061,85363
  subroutine PhyImplSDHV2ChkConservation(2617,110374
  subroutine PhyImplSDHV2ChkConservationTQ(3108,128682
  subroutine PhyImplSDHV2IceSnowPhaseChgCor(3622,147503
  subroutine PhyImplSDHV2SeaIceCorrection(4412,176937
  subroutine PhyImplSDHV2Init(4812,192394

phy_implicit/phy_implicit_sdh_V3.f90,615
module phy_implicit_sdh_V312,474
  subroutine PhyImplSDHV3SetMethodMatthews(137,4271
  subroutine PhyImplSDHV3CorSOTempBySnowMelt(233,7102
  subroutine PhyImplSDHV3Tendency(344,10379
  subroutine PhyImplSDHV3TendencyMomCore(1053,41990
  subroutine PhyImplSDHV3TendencyHeatCore(1270,49765
  subroutine PhyImplSDHV3TendencyHeatTQCore(2115,87177
  subroutine PhyImplSDHV3ChkConservation(2675,112501
  subroutine PhyImplSDHV3ChkConservationTQ(3169,131036
  subroutine PhyImplSDHV3IceSnowPhaseChgCor(3685,150069
  subroutine PhyImplSDHV3SeaIceCorrection(4475,179503
  subroutine PhyImplSDHV3Init(4877,195134

phy_implicit/phy_implicit_utils.f90,194
module phy_implicit_utils12,424
  subroutine PhyImplEvalRadLFluxA(96,2601
  subroutine PhyImplLUDecomp3(185,5672
  subroutine PhyImplLUSolve3(238,7018
  subroutine PhyImplUtilsInit306,8820

prepare_data/initial_data.f90,233
module initial_data12,379
  subroutine SetInitData(168,5802
  subroutine Sugiyamaetal2008InitData(373,11457
  subroutine Polvanietal2004InitData(524,16196
  subroutine VenusInitData(816,25750
  subroutine InitDataInit971,30387

prepare_data/initial_surface_data.f90,119
module initial_surface_data12,325
  subroutine SetInitSurfaceData(110,3055
  subroutine InitSurfaceDataInit212,6064

prepare_data/set_1d_profile.f90,274
module set_1d_profile12,379
  subroutine Set1DProfileAtm(117,3479
  subroutine Set1DProfilePs(169,4826
  subroutine Set1DProfileSurfTemp(195,5313
  subroutine Set1DProfileO3(221,5829
  subroutine Set1DProfileInterpolate(265,6921
  subroutine Set1DProfileInit348,9373

prepare_data/sigma_data.f90,215
module sigma_data12,342
  interface SigmaDataGetHalf73,1776
    module procedure SigmaDataGetHalf74,1805
  subroutine SigmaDataGetHalf(79,1870
  subroutine SigmaDataInit177,5475
  subroutine InitCheck212,6299

prepare_data/sltt_debug.f90,98
module sltt_debug12,372
  subroutine SLTTDebugSetUV(47,1327
  subroutine SLTTDebugSetQ(88,2406

prepare_data/surface_data.f90,180
module surface_data12,345
  subroutine SetSurfData(148,4725
  subroutine Hosakaetal98SST(388,13474
  recursive subroutine NH01SST(526,17463
  subroutine SurfDataInit752,24845

radiation/ckd_module.f90,78
module ckd_module1,0
  type bandparam33,659
  subroutine ckd_input(57,1349

radiation/cloud_T1993base.f90,158
module cloud_T1993base12,357
  subroutine CloudT1993base(145,4248
  subroutine CloudT1993baseWithIce(721,28757
  subroutine CloudT1993baseInit(1526,62857

radiation/cloud_mars_h2o.f90,104
module cloud_mars_h2o12,327
  subroutine CloudMarsH2O(100,2438
  subroutine CloudMarsH2OInit167,4489

radiation/cloud_none.f90,176
module cloud_none12,312
  subroutine CloudNoneWithIce(112,2725
  subroutine CloudNone(241,7183
  subroutine CloudNoneConsChk(290,8852
  subroutine CloudNoneInit(416,13260

radiation/cloud_simple.f90,542
module cloud_simple12,318
  subroutine CloudSimple(134,3575
  subroutine CloudSimpleCalcPRCPKeyLLTemp(292,9667
  subroutine CloudSimpleCalcPRCPKeyLLTemp3D(353,11334
  subroutine CloudSimpleWithIce(503,16323
  subroutine CloudSimpleWithIceOld(665,22070
  subroutine CloudSimpleCalcPRCPStepPC(829,28586
  subroutine CloudSimpleEvap1Grid(1034,36527
  subroutine CloudSimpleConsChk(1167,41031
  subroutine CloudSimpleCalcCloudCover(1293,45429
  subroutine CloudSimpleDivideWatAndIce(1381,47880
  subroutine CloudSimpleInit(1427,49206

radiation/cloud_utils.f90,410
module cloud_utils11,322
  subroutine CloudUtilsCalcOverlapCloudTrans(110,2935
  subroutine CloudUtilsSmearCloudOptDep(349,10773
  subroutine CloudUtilsLocalizeCloud(381,11628
  subroutine CloudUtilsPRCPStepPC1Grid(413,12484
  subroutine CloudUtilsPRCPEvap1Grid(515,15564
  subroutine CloudUtilsPRCPEvap1GridCore(670,20262
  subroutine CloudUtilConsChk(806,24958
  subroutine CloudUtilsInit(936,29579

radiation/gauss_quad.f90,54
module gauss_quad12,353
  subroutine GauLeg(87,2472

radiation/planck_func.f90,603
module planck_func12,336
  function aaa_PF( &97,2665
  function aaa_PF(97,2665
  function PF( WN, Temp ) result( Res )139,3707
  function PF(139,3707
  subroutine Integ_PF_GQ_Array3D(179,4535
  subroutine Integ_PF_GQ_Array2D(225,5671
  function DPFDT( &264,6556
  function DPFDT(264,6556
  function aaa_DPFDT( &302,7318
  function aaa_DPFDT(302,7318
  subroutine Integ_DPFDT_GQ_Array3D(342,8413
  subroutine Integ_DPFDT_GQ_Array2D(396,9821
  subroutine PlanckFuncPrepPFTable(448,11827
  subroutine CalcIntegratedPFWithTable2D(602,16781
  subroutine CalcIntegratedPFWithTable3D(646,18119

radiation/rad_15m_NLTE.f90,229
module rad_15m_NLTE11,371
  subroutine rad15mNLTE(175,6346
  subroutine rad15mNLTEMergeHR(368,12887
  subroutine rad15mNLTECalckMin(430,14690
  subroutine rad15mNLTECalcWeight(466,15565
  subroutine Rad15mNLTEInit522,17155

radiation/rad_C1998.f90,107
module rad_C199812,400
  subroutine RadC1998CalcCloudOptProp(219,6751
  subroutine RadC1998Init294,9137

radiation/rad_C2001.f90,500
module rad_C200112,376
  subroutine RadC2001CalcCloudOptProp(514,20500
  subroutine RadC2001ReduceCloudOptDep(587,22863
  subroutine RadC2001CalcTransBand3CO2(637,24105
  subroutine RadC2001CalcTransBand3H2O(697,25920
  subroutine RadC2001CalcTrans(765,28196
  subroutine RadC2001ContScaleH2OAmt(985,36274
  subroutine RadC2001LineScaleAmt(1027,37651
  subroutine RadC2001CalcIntegratedPF3D(1072,39130
  subroutine RadC2001CalcIntegratedPF2D(1154,41373
  subroutine RadC2001Init1198,42540

radiation/rad_CL1996.f90,288
module rad_CL199612,385
  subroutine RadCL1996NumBands(175,5219
  subroutine RadCL1996IRH2ONumKDFBin(198,5728
  subroutine RadCL1996ScaleH2OVapMass(219,6172
  subroutine RadCL1996IRH2OKDFParams(260,7434
  subroutine RadCL1996UVVISParams(302,8287
  subroutine RadCL1996Init342,9224

radiation/rad_DennouAGCM.f90,226
module rad_DennouAGCM12,447
  subroutine RadDennouAGCMFlux(251,10191
  subroutine LongFlux(606,21888
  subroutine ShortFlux(747,27073
  subroutine RadDennouAGCMInit(845,31702
  subroutine RadDennouAGCMFinalize1536,59650

radiation/rad_Earth_LW_V2_4.f90,270
module rad_Earth_LW_V2_412,389
  subroutine RadEarthLWV24Flux(167,4746
  subroutine RadEarthLWV24Init(900,32047
  subroutine RadEarthLWV24PrepPFTable1059,36184
  subroutine CalcIntegratedPFWithTable2D(1231,42019
  subroutine CalcIntegratedPFWithTable3D(1276,43257

radiation/rad_Earth_SW_V2_1.f90,114
module rad_Earth_SW_V2_111,389
  subroutine RadEarthSWV21Flux(130,3951
  subroutine RadEarthSWV21Init547,17430

radiation/rad_Earth_SW_V2_2.f90,115
module rad_Earth_SW_V2_211,389
  subroutine RadEarthSWV22Flux(132,3988
  subroutine RadEarthSWV22Init(643,21359

radiation/rad_Earth_SW_V2_3.f90,115
module rad_Earth_SW_V2_311,389
  subroutine RadEarthSWV23Flux(130,3951
  subroutine RadEarthSWV23Init(656,21619

radiation/rad_Earth_SW_V2_4.f90,115
module rad_Earth_SW_V2_411,389
  subroutine RadEarthSWV24Flux(131,4000
  subroutine RadEarthSWV24Init(854,28763

radiation/rad_Earth_SW_V2_6.f90,115
module rad_Earth_SW_V2_611,389
  subroutine RadEarthSWV26Flux(131,4051
  subroutine RadEarthSWV26Init(581,18568

radiation/rad_Earth_V2.f90,147
module rad_Earth_V211,365
  subroutine RadEarthV2Flux(125,3506
  subroutine RadEarthV2FluxCore(409,15922
  subroutine RadEarthV2Init(725,29182

radiation/rad_Mars_15m.f90,661
module rad_Mars_15m1,0
  subroutine RadMars15m(193,5857
  subroutine rad15m_lowatm_newscheme2006(246,7661
  subroutine calc_trans_mp_arr3d(686,20982
  subroutine calc_rteq_use_meantrans_arr3d(769,23132
  subroutine calc_lnp(838,25367
  subroutine m2ckdpindices(1223,36668
  subroutine getlnac_givenindices(1263,37458
  subroutine findindices(1345,40179
  subroutine findindices3D(1407,41617
  subroutine findindices2D(1434,42312
  subroutine getpf_arr3d_norat(1471,43279
  subroutine getpfr_givenindices(1527,44728
  subroutine getpfr_givenindices3D(1587,46915
  subroutine getpfr_givenindices2D(1617,47747
  subroutine RadMars15mInit2365,69215

radiation/rad_Mars_NIR.f90,136
module rad_Mars_NIR12,376
  subroutine RadMarsNIR(99,2690
  subroutine RadMarsNIRINOUT(258,7059
  subroutine RadMarsNIRInit315,8488

radiation/rad_Mars_V1.f90,100
module rad_Mars_V111,362
  subroutine RadMarsV1Flux(110,3285
  subroutine RadMarsV1Init811,26752

radiation/rad_SL09.f90,210
module rad_SL0911,363
  subroutine RadSL09Flux(109,3167
  subroutine OLD_RadSL09LWFlux(265,8398
  subroutine RadSL09LWFlux(431,13269
  subroutine RadSL09SWFlux(587,18602
  subroutine RadSL09Init625,19793

radiation/rad_none.f90,91
module rad_none11,355
  subroutine RadNoneFlux(88,2268
  subroutine RadNoneInit199,5514

radiation/rad_rte_nonscat.f90,305
module rad_rte_nonscat12,378
  subroutine RadRTENonScat(134,3773
  subroutine RadRTENonScatAnotherForm(271,8559
  subroutine RadRTENonScatMonoWithDiffFact(444,14856
  subroutine RadRTENonScatMonoSemiAnal(594,20364
  subroutine RadRTENonScatWrapper(821,28076
  subroutine RadRTENonScatInit967,33525

radiation/rad_rte_two_stream_app.f90,388
module rad_rte_two_stream_app11,358
  subroutine RadRTETwoStreamAppHomogAtm(137,4315
  subroutine RadRTETwoStreamAppSW(380,12703
  subroutine RadRTETwoStreamAppLW(436,14741
  subroutine RadRTETwoStreamAppWrapper(501,17417
  subroutine RadRTETwoStreamAppCore(681,24011
  subroutine tridiag(1518,55575
  subroutine tridiag1(1560,56588
  subroutine RadRTETwoStreamAppInit1595,57339

radiation/rad_short_income.f90,158
module rad_short_income12,391
  subroutine RadShortIncome(200,6945
  subroutine ShortIncomCalcOrbParam(465,15701
  subroutine RadShortIncomeInit602,20981

radiation/rad_simple.f90,98
module rad_simple12,322
  subroutine RadSimpleFlux(105,2888
  subroutine RadSimpleInit259,7843

radiation/rad_simple_LW.f90,150
module rad_simple_LW12,370
  subroutine RadSimpleLWFlux(149,4776
  subroutine OLD_RadSimpleLWFlux(364,13229
  subroutine RadSimpleLWInit574,21206

radiation/rad_utils.f90,221
module rad_utils12,384
  subroutine RadDTempDt(127,3393
  subroutine RadDTempDtforNHM(227,6403
  subroutine RadDTempDtforNHM2DWrapper(328,9615
  subroutine RadFluxOutput(399,12047
  subroutine RadUtilsInit618,21016

radiation/set_Mars_dust.f90,377
module set_Mars_dust11,313
  subroutine SetMarsDustCalcDOD067(122,3700
  subroutine SetMarsDustSetDOD067(203,5739
  subroutine SetMarsDustDODViking(398,10987
  subroutine SetMarsDustDODVikingNoDS(447,11955
  subroutine SetMarsDustDODMGS(470,12460
  subroutine SetMarsDustDSExp(697,19076
  subroutine SetMarsDustRegDSExp(726,19682
  subroutine SetMarsDustInit855,23362

radiation/set_gcmr.f90,88
module set_gcmr12,338
  subroutine SetGCMR(101,2818
  subroutine SetGCMRInit207,5101

radiation/set_o3.f90,81
module set_o312,314
  subroutine SetO3(96,2542
  subroutine SetO3Init202,4923

radiation/set_solarconst.f90,105
module set_solarconst12,332
  subroutine SetSolarConst(96,2603
  subroutine SetSolarConstInit173,4172

radiation/sort.f90,122
module sort11,319
  subroutine SortQuick(32,750
  recursive subroutine sort_quick0(65,1495
  subroutine swap(168,4240

saturate/major_comp_phase_change.f90,190
module major_comp_phase_change12,360
  subroutine MajorCompPhaseChangeInAtmTest(102,2692
  subroutine MajorCompPhaseChangeInAtm(404,13567
  subroutine MajorCompPhaseChangeInit(757,24419

saturate/saturate_DennouAGCM.f90,624
module saturate_DennouAGCM12,421
  function xyz_CalcQVapSatOnLiq( xyz_Temp, xyz_Press ) result( xyz_QVapSat )106,3106
  function xyz_CalcQVapSatOnLiq(106,3106
  function xyz_CalcDQVapSatDTempOnLiq( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )185,5533
  function xyz_CalcDQVapSatDTempOnLiq(185,5533
  function xyz_CalcQVapSatOnSol( xyz_Temp, xyz_Press ) result( xyz_QVapSat )259,8060
  function xyz_CalcQVapSatOnSol(259,8060
  function xyz_CalcDQVapSatDTempOnSol( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )334,10386
  function xyz_CalcDQVapSatDTempOnSol(334,10386
  subroutine SaturateInit404,12824

saturate/saturate_DennouAGCMExt.f90,328
module saturate_DennouAGCMExt12,424
  function xyz_CalcQVapSat( xyz_Temp, xyz_Press ) result( xyz_QVapSat )117,3432
  function xyz_CalcQVapSat(117,3432
  function xyz_CalcDQVapSatDTemp( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )179,5338
  function xyz_CalcDQVapSatDTemp(179,5338
  subroutine SaturateInit237,7443

saturate/saturate_DennouAGCMOnIce.f90,330
module saturate_DennouAGCMOnIce12,426
  function xyz_CalcQVapSat( xyz_Temp, xyz_Press ) result( xyz_QVapSat )107,3199
  function xyz_CalcQVapSat(107,3199
  function xyz_CalcDQVapSatDTemp( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )182,5520
  function xyz_CalcDQVapSatDTemp(182,5520
  subroutine SaturateInit252,7953

saturate/saturate_co2_p81.f90,201
module saturate_co2_p8112,349
  function xyz_SaturateCO2P81TempCond( xyz_Press ) result( xyz_TempCond )95,2462
  function xyz_SaturateCO2P81TempCond(95,2462
  subroutine SaturateCO2P81Init141,3592

saturate/saturate_major_comp.f90,399
module saturate_major_comp12,351
  interface SaturateMajorCompCalcCondTemp100,2757
    module procedure &101,2799
  subroutine SaturateMajorCompCalcCondTemp3D(111,3020
  subroutine SaturateMajorCompCalcCondTemp2D(170,4401
  function SaturateMajorCompInqLatentHeat( ) result( LatentHeat )227,5853
  function SaturateMajorCompInqLatentHeat(227,5853
  subroutine SaturateMajorCompInit(273,6841

saturate/saturate_nha1992.f90,619
module saturate_nha199212,433
  function xyz_CalcQVapSatOnLiq( xyz_Temp, xyz_Press ) result( xyz_QVapSat )149,4768
  function xyz_CalcQVapSatOnLiq(149,4768
  function xyz_CalcDQVapSatDTempOnLiq( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )208,6545
  function xyz_CalcDQVapSatDTempOnLiq(208,6545
  function xyz_CalcQVapSatOnSol( xyz_Temp, xyz_Press ) result( xyz_QVapSat )261,8305
  function xyz_CalcQVapSatOnSol(261,8305
  function xyz_CalcDQVapSatDTempOnSol( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )305,9566
  function xyz_CalcDQVapSatDTempOnSol(305,9566
  subroutine SaturateInit351,11089

setup/composition.f90,523
module composition12,355
  function CompositionInqIndex( Name ) result( Index )110,3441
  function CompositionInqIndex(110,3441
  function CompositionInqFlagMassFix( Index ) result( FlagMassFix )166,4675
  function CompositionInqFlagMassFix(166,4675
  function CompositionInqFlagAdv( Index ) result( FlagAdv )213,5690
  function CompositionInqFlagAdv(213,5690
  function CompositionInqFlagVDiff( Index ) result( FlagVDiff )260,6680
  function CompositionInqFlagVDiff(260,6680
  subroutine CompositionInit307,7683

setup/constants.f90,60
module constants12,326
  subroutine ConstantsInit147,4943

setup/constants0.f90,62
module constants012,368
  subroutine Constants0Init104,3171

setup/constants_snowseaice.f90,81
module constants_snowseaice12,354
  subroutine ConstantsSnowSeaIceInit116,3417

setup/fileset.f90,160
module fileset11,354
  interface FilesetInit93,2661
    module procedure FilesetInit94,2685
  subroutine FilesetInit99,2745
  subroutine InitCheck193,5617

setup/namelist_util.f90,135
module namelist_util12,385
  subroutine NmlutilInit(95,2826
  subroutine NmlutilMsg(154,4531
  subroutine NmlutilAryValid(196,5843

setup/option_parser.f90,95
module option_parser12,361
  subroutine OptParseInit(72,1886
  subroutine InitCheck173,4997

setup/timeset.f90,462
module timeset12,325
  subroutine TimesetInit255,10373
  subroutine TimesetDelTimeHalf660,24638
  subroutine TimesetProgress688,25328
  subroutine TimesetClose753,27018
  subroutine TimesetSetTimeN(806,28342
  subroutine TimesetSetInitialDate(894,30875
  subroutine TimesetSetCalendar(993,34138
  subroutine TimesetClockStart(1073,36570
  subroutine TimesetClockStop(1122,37883
  subroutine TimeValidCheck(1168,39091
  subroutine InitCheck1254,42290

sltt/sltt_const.f90,58
module sltt_const1,0
  subroutine SLTTConstInit122,3394

sltt/sltt_dp.f90,125
module sltt_dp13,283
  subroutine SLTTDPHor(66,1599
  subroutine SLTTDPHorCore(192,6841
  subroutine SLTTDPVer(363,13835

sltt/sltt_extarr.f90,232
module sltt_extarr11,293
  subroutine SLTTExtArrInit(78,2131
  subroutine SLTTExtArrMkJMAXTable444,15730
  subroutine SLTTExtArrExt(577,19817
  subroutine SLTTExtArrExt2(1186,41196
  subroutine SLTTExtArrExtMPICore(1532,52221

surface_flux/bucket_model.f90,430
module Bucket_Model12,318
  subroutine BucketSetFlagOceanFromMatthews(86,2499
  subroutine BucketIntegration(162,4540
  subroutine BucketPRCPAdjust(447,13588
  subroutine BucketModHumidCoef(597,18265
  subroutine BucketModEvapAndLatentHeatFlux(680,21027
  function BucketGetSoilMoistCritAmnt() result( OutSoilMoistCritAmnt )823,26553
  function BucketGetSoilMoistCritAmnt(823,26553
  subroutine BucketModelInit(859,27339

surface_flux/lb_flux_simple.f90,147
module lb_flux_simple12,338
  subroutine LBFluxSimple(140,4231
  subroutine SurfaceFluxOutput(378,13141
  subroutine LBFluxSimpleInit720,26917

surface_flux/set_dust_flux.f90,101
module set_dust_flux12,307
  subroutine SetDustFlux(188,6452
  subroutine SetDustFluxInit241,7450

surface_flux/subsurface_diffusion_heat.f90,129
module subsurface_diffusion_heat12,374
  subroutine SubsurfaceDiffusion(167,4682
  subroutine SubsurfaceDiffusionInit312,9587

surface_flux/surface_flux_bulk.f90,296
module surface_flux_bulk12,387
  subroutine SurfaceFlux(192,6698
  subroutine BulkCoef(585,22752
  subroutine BulkCoefL82(836,31641
  subroutine BulkCoefBH91B94(968,37557
  subroutine BH91CalcPsi(1309,51121
  subroutine SurfaceFluxOutput(1422,54689
  subroutine SurfaceFluxInit1806,70962

surface_flux/surface_flux_util.f90,122
module surface_flux_util12,358
  subroutine SurfaceFluxUtilLimitFlux(109,2816
  subroutine SurfaceFluxUtilInit248,7103

surface_properties/albedo_Matthews.f90,165
module albedo_Matthews12,405
  subroutine SetAlbedoMatthews(144,4562
  subroutine ModAlbedoMatthewsCultivation(306,9668
  subroutine AlbedoMatthewsInit490,15706

surface_properties/gabls.f90,93
module gabls12,305
  subroutine SetGabls2SurfTemp(115,2884
  subroutine GablsInit231,5950

surface_properties/modify_albedo_snowseaice.f90,132
module modify_albedo_snowseaice12,407
  subroutine ModAlbedoDueToSnowSeaIce(66,1722
  subroutine ModAlbedoSnowSeaIceInit255,8275

surface_properties/roughlen_Matthews.f90,177
module roughlen_Matthews12,399
  subroutine SetRoughLenLandMatthews(164,5589
  subroutine ModRoughLenMatthewsCultivation(277,8476
  subroutine RoughLenMatthewsInit362,11128

surface_properties/snowice_frac.f90,295
module snowice_frac12,322
  function SeaIceAboveThreshold( SeaIceConc ) result( FlagExist )71,1686
  function SeaIceAboveThreshold(71,1686
  subroutine CalcSnowFrac(94,2205
  subroutine CalcSeaIceFrac(156,4127
  subroutine CalcMajCompIceFrac(219,6004
  subroutine SnowIceFracInit286,8091

surface_properties/soil_thermdiffcoef.f90,127
module soil_thermdiffcoef12,357
  subroutine SetSoilThermDiffCoefSimple(80,2144
  subroutine SoilThermDiffCoefInit(147,4332

surface_properties/surface_properties.f90,125
module surface_properties12,386
  subroutine SetSurfaceProperties(286,11665
  subroutine SurfacePropertiesInit(1865,71447

surface_properties/surface_properties_lo.f90,153
module surface_properties_lo12,430
  subroutine SetAlbedoLO(73,1845
  subroutine SetRoughLenLO(128,3359
  subroutine SurfacePropertiesLOInit183,4877

util/auxiliary.f90,186
module auxiliary12,434
  recursive subroutine AuxVars(112,3440
  subroutine AuxVarsInternalRoutine(443,15880
  subroutine AuxVarsInit541,18826
  subroutine AuxVarsFinalize668,22593

util/check_prog_vars.f90,107
module check_prog_vars12,351
  subroutine CheckProgVars(103,2696
  subroutine CheckProgVarsInit340,9597

util/intg_surftemp.f90,106
module intg_surftemp12,404
  subroutine IntegralSurfTemp(97,2701
  subroutine IntgSurfTempInit176,5029

util/mass_fixer.f90,338
module mass_fixer12,342
  subroutine MassFixerR95(116,2843
  subroutine MassFixerR95Layer(410,13014
  subroutine MassFixerR95Column(704,23282
  subroutine MassFixerWO94(997,33570
  subroutine MassFixer(1284,43388
  subroutine MassFixerLayer(1576,53621
  subroutine MassFixerColumn(1847,63101
  subroutine MassFixerInit2138,73339

util/timefilter_asselin1972.f90,149
module timefilter_asselin197212,383
  subroutine TimeFilter(166,4907
  subroutine TimeFilterSurfVars(281,9175
  subroutine TimeFiltInit395,13353

util/timefilter_williams2009.f90,189
module timefilter_williams200912,359
  subroutine TimeFilterWilliams2009(171,5272
  subroutine TimeFilterWilliams2009SurfVars(383,13474
  subroutine TimeFilterWilliams2009Init543,19869

util/vertical_filter.f90,109
module vertical_filter12,387
  subroutine VerticalFilter(163,5591
  subroutine VerticalFilterInit270,8924

vdiffusion/grav_sed.f90,203
module grav_sed11,335
  subroutine GravSed(125,3339
  function aaa_SedVel(                                               &435,13526
  function aaa_SedVel(435,13526
  subroutine GravSedInit528,16355

vdiffusion/vdiffusion_my.f90,506
module vdiffusion_my12,428
  subroutine VDiffusionMY25(171,5719
  subroutine VDiffusionMY251DWrapper3D(912,38261
  subroutine VDiffusionMY251D(1174,49001
  subroutine VDiffusionMY25GBT94(1752,71274
  subroutine VDiffusion(2546,103273
  subroutine VDiffusionCalcFlux(2777,112218
  subroutine VDiffusionCalcFlux1D(2970,119949
  subroutine VDiffCoefficient(3163,127104
  subroutine VDiffusionExpTendency(3399,134835
  subroutine VDiffusionOutPut(3538,140294
  subroutine VDiffusionInit3803,151311

cumulus/cumulus_adjust.F90,194
module cumulus_adjust16,479
  interface Cumulus132,3927
    module procedure Cumulus133,3947
  subroutine Cumulus(138,4003
  subroutine CumAdjInit553,19348
  subroutine InitCheck684,23483

dynamics/dynamics_hspl_vas83.F90,423
module dynamics_hspl_vas8312,466
  subroutine DynamicsHSplVAS83(262,11144
  subroutine NonLinearOnGrid(1105,45420
  subroutine HydroGrid(1522,62406
  subroutine TimeIntegration(1578,64296
  subroutine DivergenceDamping(1906,77574
  subroutine OutputDiagnosedVariables(1965,79233
  subroutine DynamicsHSplVAS83Init2317,94517
  subroutine DynamicsHSplVAS83Finalize2971,118154
  subroutine SemiImplMatrix3320,130314

io/history_file_io.F90,309
module history_file_io12,348
  interface HistoryFileOpen103,3373
    module procedure HistoryFileOpen104,3401
  interface HistoryFileClose107,3455
    module procedure HistoryFileClose108,3484
  subroutine HistoryFileOpen115,3621
  subroutine HistoryFileClose380,13823
  subroutine InitCheck411,14491

io/netcdf_wrapper.F90,562
module netcdf_wrapper12,331
  interface NWGetAtt65,1336
    module procedure NWGetAttChar, NWGetAttInteger66,1357
  function NWChkDim( &85,1997
  function NWChkDim(85,1997
  subroutine NWInqDimLen(131,3024
  subroutine NWGetAttChar(178,4172
  subroutine NWGetAttInteger(222,5418
  function NWPresentAVarInFile( ncfn, varname ) result( Flag )266,6673
  function NWPresentAVarInFile(266,6673
  subroutine NWHandleErr(333,8511
  subroutine NWOpen(353,8962
  subroutine NWClose(405,10228
  subroutine NWReDef(428,10610
  subroutine NWEndDef(453,11071

radiation/rad_CK1991.F90,197
module rad_CK199112,389
  subroutine RadCK1991CalcTrans(383,24023
  subroutine RadCK1991CalcTransCore(433,25906
  subroutine RadCK1991Interpolate(645,33590
  subroutine RadCK1991Init720,36270

radiation/rad_rrtmg_wrapper.F90,168
module rad_rrtmg_wrapper11,324
  subroutine RadRRTMGWrapperFlux(161,5211
  subroutine RadRRTMGWrapperFluxCore(453,17574
  subroutine RadRRTMGWrapperInit(1275,47127

saturate/saturate.F90,3033
module saturate12,335
  interface SaturateWatFraction166,4707
    module procedure &167,4739
  subroutine SaturateWatFraction3D(178,5054
  subroutine SaturateWatFraction0D(228,6429
  function xyz_CalcQVapSat( xyz_Temp, xyz_Press ) result( xyz_QVapSat )268,7350
  function xyz_CalcQVapSat(268,7350
  function xyz_CalcDQVapSatDTemp( xyz_Temp, xyz_QVapSat ) result( xyz_DQVapSatDTemp )330,9220
  function xyz_CalcDQVapSatDTemp(330,9220
  function xy_CalcQVapSat( xy_Temp, xy_Press ) result( xy_QVapSat )390,11403
  function xy_CalcQVapSat(390,11403
  function xy_CalcDQVapSatDTemp( xy_Temp, xy_QVapSat ) result( xy_DQVapSatDTemp )442,12811
  function xy_CalcDQVapSatDTemp(442,12811
  function a_CalcQVapSat( a_Temp, a_Press ) result( a_QVapSat )494,14501
  function a_CalcQVapSat(494,14501
  function a_CalcDQVapSatDTemp( a_Temp, a_QVapSat ) result( a_DQVapSatDTemp )545,16009
  function a_CalcDQVapSatDTemp(545,16009
  function CalcQVapSat( Temp, Press ) result( QVapSat )602,17925
  function CalcQVapSat(602,17925
  function CalcDQVapSatDTemp( Temp, QVapSat ) result( DQVapSatDTemp )653,19349
  function CalcDQVapSatDTemp(653,19349
  function xy_CalcQVapSatOnLiq( xy_Temp, xy_Press ) result( xy_QVapSat )712,21297
  function xy_CalcQVapSatOnLiq(712,21297
  function xy_CalcDQVapSatDTempOnLiq( xy_Temp, xy_QVapSat ) result( xy_DQVapSatDTemp )764,22720
  function xy_CalcDQVapSatDTempOnLiq(764,22720
  function a_CalcQVapSatOnLiq( a_Temp, a_Press ) result( a_QVapSat )816,24425
  function a_CalcQVapSatOnLiq(816,24425
  function a_CalcDQVapSatDTempOnLiq( a_Temp, a_QVapSat ) result( a_DQVapSatDTemp )867,25948
  function a_CalcDQVapSatDTempOnLiq(867,25948
  function CalcQVapSatOnLiq( Temp, Press ) result( QVapSat )924,27879
  function CalcQVapSatOnLiq(924,27879
  function CalcDQVapSatDTempOnLiq( Temp, QVapSat ) result( DQVapSatDTemp )975,29318
  function CalcDQVapSatDTempOnLiq(975,29318
  function xy_CalcQVapSatOnSol( xy_Temp, xy_Press ) result( xy_QVapSat )1034,31278
  function xy_CalcQVapSatOnSol(1034,31278
  function xy_CalcDQVapSatDTempOnSol( xy_Temp, xy_QVapSat ) result( xy_DQVapSatDTemp )1086,32701
  function xy_CalcDQVapSatDTempOnSol(1086,32701
  function a_CalcQVapSatOnSol( a_Temp, a_Press ) result( a_QVapSat )1138,34406
  function a_CalcQVapSatOnSol(1138,34406
  function a_CalcDQVapSatDTempOnSol( a_Temp, a_QVapSat ) result( a_DQVapSatDTemp )1189,35929
  function a_CalcDQVapSatDTempOnSol(1189,35929
  function CalcQVapSatOnSol( Temp, Press ) result( QVapSat )1246,37860
  function CalcQVapSatOnSol(1246,37860
  function CalcDQVapSatDTempOnSol( Temp, QVapSat ) result( DQVapSatDTemp )1297,39299
  function CalcDQVapSatDTempOnSol(1297,39299
  function xy_CalcSfcQVapSat( xy_SurfSnow, xy_Temp, xy_Press ) result( xy_QVapSat )1357,41358
  function xy_CalcSfcQVapSat(1357,41358
  function xy_CalcSfcDQVapSatDTemp( xy_SurfSnow, xy_Temp, xy_QVapSat ) result( xy_DQVapSatDTemp )1433,43624
  function xy_CalcSfcDQVapSatDTemp(1433,43624
  subroutine SaturateInit1505,45965

setup/axesset.F90,192
module axesset12,341
  subroutine AxessetInit221,9003
  subroutine AxessetFinalize736,27350
  function format_print( ary, size ) result(result)778,28560
  function format_print(778,28560

setup/gridset.F90,179
module gridset12,402
  subroutine GridsetInit129,4223
  subroutine GridsetCalcjmax291,9039
  subroutine GridsetCheckNumberOfLatGrid(368,10452
  subroutine InitCheck470,12952

setup/mpi_wrapper.F90,1200
module mpi_wrapper12,323
  interface MPIWrapperISend82,1916
    module procedure &83,1944
  interface MPIWrapperIRecv92,2194
    module procedure &93,2222
  interface MPIWrapperFindMaxVal102,2472
    module procedure &103,2505
  interface MPIWrapperChkTrue107,2580
    module procedure &108,2610
  interface MPIWrapperAbort112,2677
    module procedure &113,2705
  subroutine MPIWrapperInit122,2868
  subroutine MPIWrapperFinalize157,3411
  subroutine MPIWrapperStop184,3802
  subroutine MPIWrapperWait(213,4271
  subroutine MPIWrapperISend_logical_1d(245,4814
  subroutine MPIWrapperIRecv_logical_1d(291,5912
  subroutine MPIWrapperISend_int_1d(337,7018
  subroutine MPIWrapperIRecv_int_1d(383,8108
  subroutine MPIWrapperISend_dble_1d(429,9206
  subroutine MPIWrapperIRecv_dble_1d(475,10306
  subroutine MPIWrapperISend_dble_2d(521,11414
  subroutine MPIWrapperIRecv_dble_2d(569,12617
  subroutine MPIWrapperISend_dble_3d(617,13834
  subroutine MPIWrapperIRecv_dble_3d(667,15140
  subroutine MPIWrapperISend_dble_4d(716,16461
  subroutine MPIWrapperIRecv_dble_4d(768,17870
  subroutine MPIWrapperFindMaxVal_dble_1d(821,19300
  subroutine MPIWrapperChkTrue_1d(929,21842

sltt/sltt.F90,344
module sltt12,321
  subroutine SLTTMain(209,7426
  function SLTTHorAdv( xyzf_QMix, xyz_U, xyz_V ) result( xyzf_QMixA )452,16749
  function SLTTHorAdv(452,16749
  function SLTTVerAdv( xyr_SigmaDot, xyzf_QMix ) result( xyzf_QMixA )822,36755
  function SLTTVerAdv(822,36755
  subroutine SLTTInit1028,46303
  subroutine SLTTTest(1180,50698

sltt/sltt_lagint.F90,1110
module sltt_lagint12,345
  subroutine SLTTLagIntCubCalcFactHor(429,15655
  subroutine SLTTLagIntCubIntHor(598,22708
  subroutine SLTTLagIntCubCalcFactVer(665,25529
  subroutine SLTTLagIntCubIntVer(769,29104
 subroutine SLTTIrrHerIntK13(810,30247
  function SLTTHerIntCub2D(f, fx, fy, fxy, dx, dy, Xix, Xiy) result (fout)1029,42097
  function SLTTHerIntCub2D(1029,42097
  function SLTTHerIntCub1D(f1, f2, g1, g2, dx, Xi) result (fout)1066,43225
  function SLTTHerIntCub1D(1066,43225
  function SLTTIrrHerIntQui2DHor(f, fx, fy, fxy, dy21, dy23, dy24, Xix, Xiy) result (fout)1156,46199
  function SLTTIrrHerIntQui2DHor(1156,46199
  function SLTTIrrHerIntQui1DUni(f1, f2, f3, f4, g2, g3, dx, Xi) result (fout)1241,49473
  function SLTTIrrHerIntQui1DUni(1241,49473
  function SLTTIrrHerIntQui1DUniLon(f1, f2, f3, f4, g2, g3, Xi) result (fout)1286,51058
  function SLTTIrrHerIntQui1DUniLon(1286,51058
  function SLTTIrrHerIntQui1DNonUni(f1, f2, f3, f4, g2, g3, dx21, dx23, dx24, Xi) result (fout)1331,52700
  function SLTTIrrHerIntQui1DNonUni(1331,52700
  subroutine SLTTLagIntChkDPLat(1430,55735

util/intavr_operate.F90,682
module intavr_operate12,365
  function a_IntLonLat_xya( xya_Data )141,4389
  function a_IntLonLat_xya(141,4389
  function IntLonLat_xy( xy_Data )170,5153
  function IntLonLat_xy(170,5153
  function ya_IntLon_xya( xya_Data )196,5881
  function ya_IntLon_xya(196,5881
  function y_IntLon_xy( xy_Data )243,7281
  function y_IntLon_xy(243,7281
  function a_IntLat_ya( ya_Data )283,8457
  function a_IntLat_ya(283,8457
  function IntLat_y( y_Data )381,10896
  function IntLat_y(381,10896
  function a_IntLat_ya( ya_Data )471,13006
  function a_IntLat_ya(471,13006
  function IntLat_y( y_Data )507,13834
  function IntLat_y(507,13834
  subroutine IntAvrOprInit987,28131

util/rearrange_column.F90,109
module rearrange_column12,316
  subroutine RearrangeColumn(118,3251
  subroutine RearrangeColumn(230,6017
