| abort | cable_abort_module | Subroutine |  | 
			   
                 | Albedo | cbl_albedo_mod | Subroutine |  | 
			   
                 | alloc_air_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_balances_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_bgc_pool_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_canopy_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_casavariable | casavariable | Subroutine |  | 
			   
                 | alloc_cbm_var | cable_def_types_mod | Interface |  | 
			   
                 | alloc_climate_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_met_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_phenvariable | phenvariable | Subroutine |  | 
			   
                 | alloc_POP | POPModule | Subroutine |  | 
			   
                 | alloc_POPLUC | POPLUC_Module | Subroutine |  | 
			   
                 | alloc_radiation_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_roughness_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_soil_parameter_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_soil_snow_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_sum_casavariable | casavariable | Subroutine |  | 
			   
                 | alloc_sum_flux_type | cable_def_types_mod | Subroutine |  | 
			   
                 | alloc_veg_parameter_type | cable_def_types_mod | Subroutine |  | 
			   
                 | allocate_cable_vars | cable_input_module | Subroutine |  | 
			   
                 | Allometry | POPModule | Subroutine |  | 
			   
                 | analyticpool | casa_cable | Subroutine | set the following two backflow to set (see Bolker 199x) | 
			   
                 | aquifer_props | sli_utils | Subroutine |  | 
			   
                 | Area_Triangle | POPModule | Function |  | 
			   
                 | avgsoil | casa_cnp_module | Subroutine |  | 
			   
                 | bcast_start_time | cable_mpicommon | Subroutine |  | 
			   
                 | BeamFraction | cbl_init_radiation_module | Subroutine |  | 
			   
                 | bgcdriver | bgcdriver_mod | Subroutine |  | 
			   
                 | biogeochem | biogeochem_mod | Subroutine | vh_js !! | 
			   
                 | biome1_pft | cable_climate_mod | Subroutine |  | 
			   
                 | bracket | sli_utils | Subroutine |  | 
			   
                 | cable_climate | cable_climate_mod | Subroutine |  | 
			   
                 | cable_driver_init | cable_driver_init_mod | Subroutine | Model initialisation routine for the CABLE offline driver. | 
			   
                 | cable_pft_params | cable_pft_params_mod | Subroutine |  | 
			   
                 | cable_phenology_clim | cable_phenology_module | Subroutine |  | 
			   
                 | cable_soil_params | cable_soil_params_mod | Subroutine |  | 
			   
                 | calc_rhoch | cbl_rhoch_module | Subroutine |  | 
			   
                 | CALCULATE_WEIGHTS | POPLUC_Module | Subroutine |  | 
			   
                 | CanopyReflectance | cbl_albedo_mod | Subroutine |  | 
			   
                 | CanopyTransmitance | cbl_albedo_mod | Subroutine |  | 
			   
                 | carbon_pl | cable_carbon_module | Subroutine |  | 
			   
                 | casa_allocation | casa_cnp_module | Subroutine | Computes the fraction of net photosynthate allocated to leaf, wood 
and froot using an allocation scheme modified from 
Pierre Friedlingstein.Read more… | 
			   
                 | casa_cnpbal | casa_cnp_module | Subroutine |  | 
			   
                 | casa_cnpcycle | casa_cnp_module | Subroutine |  | 
			   
                 | casa_cnpflux | casa_inout_module | Subroutine |  | 
			   
                 | casa_coeffplant | casa_cnp_module | Subroutine |  | 
			   
                 | casa_coeffsoil | casa_cnp_module | Subroutine |  | 
			   
                 | casa_delplant | casa_cnp_module | Subroutine | revise turnover and NPP and dcplantdt to reflect above adjustments
End of adjustments to avoid negative stores Ticket#108 | 
			   
                 | casa_delsoil | casa_cnp_module | Subroutine |  | 
			   
                 | casa_feedback | feedback_mod | Subroutine |  | 
			   
                 | casa_feedback | casa_cable | Subroutine |  | 
			   
                 | casa_fluxout | casa_inout_module | Subroutine |  | 
			   
                 | casa_init | casa_inout_module | Subroutine |  | 
			   
                 | casa_ndummy | casa_cnp_module | Subroutine |  | 
			   
                 | casa_Nrequire | casa_cnp_module | Subroutine |  | 
			   
                 | casa_nuptake | casa_cnp_module | Subroutine |  | 
			   
                 | casa_pdummy | casa_cnp_module | Subroutine |  | 
			   
                 | casa_poolout | casa_inout_module | Subroutine |  | 
			   
                 | casa_poolzero | casa_cnp_module | Subroutine |  | 
			   
                 | casa_Prequire | casa_cnp_module | Subroutine |  | 
			   
                 | casa_puptake | casa_cnp_module | Subroutine |  | 
			   
                 | casa_readbiome | casa_readbiome_module | Subroutine | vh_js !!
vh_js !!
vh_js | 
			   
                 | casa_readphen | casa_inout_module | Subroutine |  | 
			   
                 | casa_rplant | casa_rplant_module | Subroutine |  | 
			   
                 | casa_wolf | casa_cnp_module | Subroutine | Carbon allocation algorithm implemented by Dan Qiu and YP Wang in 2011 
based on Adam Wolf 1 and 
2 | 
			   
                 | casa_xkN | casa_cnp_module | Subroutine |  | 
			   
                 | casa_xnp | casa_cnp_module | Subroutine |  | 
			   
                 | casa_xrateplant | casa_cnp_module | Subroutine |  | 
			   
                 | casa_xratesoil | casa_cnp_module | Subroutine |  | 
			   
                 | CASAONLY_LUC | CASAONLY_LUC.F90 | Subroutine | CLN  CHARACTER(LEN=99), INTENT(IN)  :: fcnpspin
 vh_js !!
CLN901  format(A99)
$               WHERE (pop%pop_grid(:)%cmass_sum_old.gt.0.1 .and. pop%pop_grid(:)%cmass_sum.gt.0.1 )
$               casapool%Cplant(Iw,2) = casapool%Cplant(Iw,2)(1.0- min( POP%pop_grid(:)%cat_mortality/(POP%pop_grid(:)%cmass_sum_old),0.99))
$               casapool%Nplant(Iw,2) = casapool%Nplant(Iw,2)(1.0- min( POP%pop_grid(:)%cat_mortality/(POP%pop_grid(:)%cmass_sum_old),0.99))
$               ENDWHERE | 
			   
                 | cbm | cable_cbm_module | Subroutine |  | 
			   
                 | check_and_write | cable_output_module | Interface |  | 
			   
                 | check_and_write_d1 | cable_output_module | Subroutine |  | 
			   
                 | check_and_write_d1_p | cable_output_module | Subroutine |  | 
			   
                 | check_and_write_d2 | cable_output_module | Subroutine |  | 
			   
                 | check_and_write_d2_p | cable_output_module | Subroutine |  | 
			   
                 | check_parameter_values | cable_param_module | Subroutine |  | 
			   
                 | check_range | cable_checks_module | Interface |  | 
			   
                 | check_range_d1 | cable_checks_module | Subroutine |  | 
			   
                 | check_range_d2 | cable_checks_module | Subroutine |  | 
			   
                 | check_range_d3 | cable_checks_module | Subroutine |  | 
			   
                 | climate_init | cable_climate_mod | Subroutine |  | 
			   
                 | close_met_file | cable_input_module | Subroutine |  | 
			   
                 | close_output_file | cable_output_module | Subroutine |  | 
			   
                 | Common_InitRad_Scalings | cbl_init_radiation_module | Subroutine | Calculates the extinction coefficients for black leaves. It returns:Read more… | 
			   
                 | comp_friction_vel | cbl_friction_vel_module | Subroutine | This SUBROUTINE evaluates the value of the friction velocity  as used
 during the iteration loop of the Monin-Obukhov (MO) similarity theory in
 define_canopy.  is used when quantifying the stability
 parameter Read more…canopy%zetarin update_zetar, and when evaluating the
 resistance network componentsrt0andrt1in define_canopy.
 The friction velocity quantifies the magnitude of turbulent mixing that
 is occurring as well as the flux of momentum from the atmosphere to
 the land. | 
			   
                 | consistency_ice_veg_soil | cable_param_module | Subroutine |  | 
			   
                 | constant_check_range | cable_checks_module | Subroutine |  | 
			   
                 | countPatch | cable_param_module | Subroutine |  | 
			   
                 | create_cohort | pop_mpi | Subroutine |  | 
			   
                 | create_landuse_cable_restart | landuse_inout.F90 | Subroutine |  | 
			   
                 | create_layer | pop_mpi | Subroutine |  | 
			   
                 | create_new_gridinfo | landuse_inout.F90 | Subroutine |  | 
			   
                 | create_patch | pop_mpi | Subroutine |  | 
			   
                 | create_pop_gridcell_type | pop_mpi | Subroutine |  | 
			   
                 | create_restart | cable_output_module | Subroutine |  | 
			   
                 | CRU_GET_DAILY_MET | CABLE_CRU | Subroutine |  | 
			   
                 | CRU_GET_FILENAME | CABLE_CRU | Subroutine |  | 
			   
                 | CRU_GET_SUBDIURNAL_MET | CABLE_CRU | Subroutine |  | 
			   
                 | CRU_INIT | CABLE_CRU | Subroutine |  | 
			   
                 | csat | sli_utils | Function |  | 
			   
                 | csoil | sli_utils | Function |  | 
			   
                 | CumExponential | POPModule | Function |  | 
			   
                 | dealloc_air_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_balances_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_bgc_pool_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_canopy_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_cbm_var | cable_def_types_mod | Interface |  | 
			   
                 | dealloc_met_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_radiation_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_roughness_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_soil_parameter_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_soil_snow_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_sum_flux_type | cable_def_types_mod | Subroutine |  | 
			   
                 | dealloc_veg_parameter_type | cable_def_types_mod | Subroutine |  | 
			   
                 | decomp_types | cable_mpicommon | Subroutine |  | 
			   
                 | def_dims | casa_ncdf_module | Subroutine |  | 
			   
                 | def_var_atts | casa_ncdf_module | Subroutine |  | 
			   
                 | def_vars | casa_ncdf_module | Subroutine |  | 
			   
                 | define_air | cable_air_module | Subroutine |  | 
			   
                 | define_canopy | cable_canopy_module | Subroutine |  | 
			   
                 | define_output_parameter_r1 | cable_write_module | Subroutine |  | 
			   
                 | define_output_parameter_r2 | cable_write_module | Subroutine |  | 
			   
                 | define_output_variable_r1 | cable_write_module | Subroutine |  | 
			   
                 | define_output_variable_r2 | cable_write_module | Subroutine |  | 
			   
                 | define_ovar | cable_write_module | Interface |  | 
			   
                 | derived_parameters | cable_param_module | Subroutine |  | 
			   
                 | DOYSOD2YMDHMS | casa_ncdf_module | Subroutine |  | 
			   
                 | dryLeaf | cbl_dryLeaf_module | Subroutine |  | 
			   
                 | dthetalmaxdT | sli_utils | Function |  | 
			   
                 | dthetalmaxdTh | sli_utils | Function |  | 
			   
                 | EffectiveExtinctCoeff | cbl_init_radiation_module | Subroutine |  | 
			   
                 | EffectiveExtinctCoeffs | cbl_init_radiation_module | Subroutine |  | 
			   
                 | EffectiveReflectance | cbl_albedo_mod | Subroutine |  | 
			   
                 | EffectiveSurfaceReflectance | cbl_albedo_mod | Subroutine |  | 
			   
                 | ej3x | cbl_dryLeaf_module | Function |  | 
			   
                 | ej4x | cbl_dryLeaf_module | Function |  | 
			   
                 | energy_balance | cable_checks_module | Subroutine |  | 
			   
                 | Epsif | cable_climate_mod | Function |  | 
			   
                 | esat | sli_utils | Function |  | 
			   
                 | esat_ice | sli_utils | Function |  | 
			   
                 | estimate_timestep | sli_solve | Subroutine |  | 
			   
                 | execute_luc_event | POPLUC_Module | Subroutine |  | 
			   
                 | Exponential | POPModule | Function |  | 
			   
                 | ExtinctionCoeff | cbl_init_radiation_module | Subroutine |  | 
			   
                 | extraRestart | cable_init_module | Subroutine |  | 
			   
                 | Factorial | POPModule | Function |  | 
			   
                 | FbeamRadAlbedo | cbl_albedo_mod | Subroutine |  | 
			   
                 | FILE_SWITCH | CABLE_PLUME_MIP | Function |  | 
			   
                 | find_extents | cable_mpicommon | Subroutine |  | 
			   
                 | find_metvarid | CABLE_METUTILS_MODULE | Subroutine |  | 
			   
                 | flux | sli_utils | Subroutine |  | 
			   
                 | forcerestore | sli_utils | Subroutine |  | 
			   
                 | forcerestore_Deardorff | sli_utils | Subroutine |  | 
			   
                 | fsunlit_mask | cbl_masks_mod | Subroutine |  | 
			   
                 | fsunlit_veg_mask | cbl_masks_mod | Subroutine |  | 
			   
                 | fveg_mask | cbl_masks_mod | Subroutine |  | 
			   
                 | fwsoil_calc_Lai_Ktaul | cbl_fwsoil_module | Subroutine |  | 
			   
                 | fwsoil_calc_non_linear | cbl_fwsoil_module | Subroutine |  | 
			   
                 | fwsoil_calc_sli | cbl_fwsoil_module | Subroutine |  | 
			   
                 | fwsoil_calc_std | cbl_fwsoil_module | Subroutine |  | 
			   
                 | gammln | sli_utils | Function |  | 
			   
                 | gcf | sli_utils | Function |  | 
			   
                 | generate_out_write_acc | cable_output_module | Interface |  | 
			   
                 | generate_out_write_acc_d1 | cable_output_module | Subroutine |  | 
			   
                 | generate_out_write_acc_d2 | cable_output_module | Subroutine |  | 
			   
                 | generic_thomas | sli_utils | Interface |  | 
			   
                 | generic_thomas_1d | sli_utils | Subroutine |  | 
			   
                 | generic_thomas_2d | sli_utils | Subroutine |  | 
			   
                 | GET_ALLOMETRY | POPModule | Subroutine |  | 
			   
                 | get_and_solve_eqn | sli_solve | Subroutine |  | 
			   
                 | GET_CRU_CO2 | CABLE_CRU | Subroutine |  | 
			   
                 | GET_CRU_Ndep | CABLE_CRU | Subroutine |  | 
			   
                 | get_default_inits | cable_init_module | Subroutine |  | 
			   
                 | get_default_lai | cable_input_module | Subroutine |  | 
			   
                 | get_default_params | cable_param_module | Subroutine |  | 
			   
                 | get_fluxes_and_derivs | sli_solve | Subroutine |  | 
			   
                 | get_gw_2d_var | cable_param_module | Function |  | 
			   
                 | get_gw_2d_var_constdef | cable_param_module | Function |  | 
			   
                 | get_gw_3d_var | cable_param_module | Function |  | 
			   
                 | get_gw_3d_var_constdef | cable_param_module | Function |  | 
			   
                 | get_gw_4d_var | cable_param_module | Function |  | 
			   
                 | get_gw_4d_var_constdef | cable_param_module | Function |  | 
			   
                 | get_gw_data | cable_param_module | Interface |  | 
			   
                 | get_land_index | cable_param_module | Subroutine |  | 
			   
                 | get_met_data | cable_input_module | Subroutine |  | 
			   
                 | get_namelist_file_name | cable_namelist_util | Subroutine |  | 
			   
                 | get_parameters_met | cable_input_module | Subroutine | Searches for CABLE parameters in the met forcing
file, and if it finds any, uses these values to overwrite the values that
have already been loaded from the default parameter loading and/or the
restart file.Read more… | 
			   
                 | GET_PLUME_CO2 | CABLE_PLUME_MIP | Subroutine |  | 
			   
                 | get_restart_data | cable_init_module | Subroutine |  | 
			   
                 | GET_UNIT | casa_ncdf_module | Subroutine |  | 
			   
                 | get_var_nc | casa_ncdf_module | Interface |  | 
			   
                 | get_var_ncr2 | casa_ncdf_module | Subroutine |  | 
			   
                 | get_var_ncr3 | casa_ncdf_module | Subroutine |  | 
			   
                 | GetDiagnostics | POPModule | Subroutine |  | 
			   
                 | getfluxes_vp | sli_utils | Interface |  | 
			   
                 | getfluxes_vp_1d | sli_utils | Subroutine |  | 
			   
                 | getfluxes_vp_2d | sli_utils | Subroutine |  | 
			   
                 | getheatfluxes | sli_utils | Interface |  | 
			   
                 | getheatfluxes_1d | sli_utils | Subroutine |  | 
			   
                 | getheatfluxes_2d | sli_utils | Subroutine |  | 
			   
                 | GetHeight | POPModule | Function |  | 
			   
                 | GetPatchFrequencies | POPModule | Subroutine |  | 
			   
                 | getrex | sli_roots | Interface |  | 
			   
                 | getrex_1d | sli_roots | Subroutine |  | 
			   
                 | getrex_1d | cbl_dryLeaf_module | Subroutine |  | 
			   
                 | getrex_2d | sli_roots | Subroutine |  | 
			   
                 | GetUniqueAgeFrequencies | POPModule | Subroutine |  | 
			   
                 | gser | sli_utils | Function |  | 
			   
                 | GTfrozen | sli_utils | Function |  | 
			   
                 | GWspatialParameters | cable_param_module | Subroutine | MMY : move from subroutine derived_parameters to here
      since derived_parameters is now an option but compulsory Read more… | 
			   
                 | GWstempv | GWstempv_mod | Subroutine |  | 
			   
                 | HANDLE_ERR | casa_ncdf_module | Subroutine |  | 
			   
                 | HgtAboveSnow | hruff_eff_LAI_mod_cbl | Subroutine | This subroutine computes the height of the canopy above ground/snow
 surface when there is snow present.Read more… | 
			   
                 | Humidity_deficit_method | cbl_pot_evap_snow_module | Function |  | 
			   
                 | hydraulic_redistribution | hydraulic_redistribution_mod | Subroutine |  | 
			   
                 | hyofh | sli_utils | Subroutine |  | 
			   
                 | hyofS | sli_utils | Subroutine |  | 
			   
                 | iflux_loop | sli_solve | Subroutine |  | 
			   
                 | igamma | sli_utils | Function |  | 
			   
                 | INCREMENT_AGE | POPLUC_Module | Subroutine |  | 
			   
                 | init_radiation | cbl_init_radiation_module | Subroutine |  | 
			   
                 | init_veg_from_vegin | cable_param_module | Subroutine |  | 
			   
                 | initialize_wetfac | cable_init_wetfac_mod | Subroutine | Initialize the surface wetness factor of the soil/snow 
(ssnow_wetfac) arrayRead more… | 
			   
                 | InitPOP2D_Poisson | POPModule | Subroutine |  | 
			   
                 | INTERPOLATE_BIOMASS_1D | POPModule | Subroutine |  | 
			   
                 | INTERPOLATE_BIOMASS_2D | POPModule | Subroutine |  | 
			   
                 | IS_CASA_TIME | casa_ncdf_module | Function |  | 
			   
                 | IS_LEAPYEAR | cable_common_module | Function |  | 
			   
                 | isosub | sli_utils | Subroutine |  | 
			   
                 | isotope_vap | sli_solve | Subroutine |  | 
			   
                 | JSoilLayer | sli_utils | Function |  | 
			   
                 | LAI_eff | hruff_eff_LAI_mod_cbl | Subroutine | This subroutine computes the leaf-area index of a canopy when there is snow
present. The formulae assume that the leaf area is distributed uniformly
in the vertical within the canopy.Read more… | 
			   
                 | landuse_allocate_mland | landuse_variable | Subroutine | Allocates the Read more…luc%%var(imland,mvmax)variables | 
			   
                 | landuse_allocate_mp | landuse_variable | Subroutine | Allocates the Read more…luc%var(mp)variables. | 
			   
                 | landuse_checks | landuse3.F90 | Subroutine | Checks the mass balance and writes the output CNP pool sizes for each
plant functional type. | 
			   
                 | landuse_data | landuse_inout.F90 | Subroutine |  | 
			   
                 | landuse_deallocate_mland | landuse_variable | Subroutine | Deallocates the Read more…luc%var(mland,mvmax)variables | 
			   
                 | landuse_deallocate_mp | landuse_variable | Subroutine | Deallocates the Read more…luc%var(mp)variables | 
			   
                 | landuse_driver | landuse3.F90 | Subroutine | Main driver for the land-use change | 
			   
                 | landuse_getdata | landuse_inout.F90 | Subroutine |  | 
			   
                 | landuse_getxluh2 | landuse_inout.F90 | Subroutine |  | 
			   
                 | landuse_land2mpx | landuse3.F90 | Subroutine | Maps luc%var_y(mland,mvmax)tolucmp%var(mp) | 
			   
                 | landuse_mp2land | landuse3.F90 | Subroutine | Assigns lucmp%var(mp)toluc%var_x(mland,mvmax) | 
			   
                 | landuse_redistribution | landuse3.F90 | Subroutine | Redistribution of the plant functional type transition to ensure that
 the change in plant functional type fractions from the state data is
 consistent with the estimates from previous states and transition.Read more… | 
			   
                 | landuse_transitx | landuse3.F90 | Subroutine | This subroutine applies the land-use changes to the transfer of the C,
 N and P pools, the biophysical states, the soil texture and the soil
 order for each patch. Then it will seed the deforested land.Read more… | 
			   
                 | landuse_update_mland | landuse3.F90 | Subroutine | Assigns luc%var_ytoluc%var_x | 
			   
                 | Latent_heat_flux | cable_latent_heat_module | Subroutine | This SUBROUTINE converts the previously evaluated rate of potential
 evaporation Read more…ssnow_potevfrom the soil into the associated latent heat fluxcanopy_fes. The evaluation accounts for whether the water flux is
 in liquid or solid phase (evaporation or sublimation, dew or frost),
 the direction of the flux (to or from the soil), and any limits due to a lack of
 water in the surface layer of the soil column.  The SUBROUTINE also evaluates
 the partition of the latent heat flux between soilcanopy_fessand
 puddlecanopy_fespcontributions. | 
			   
                 | layer_recruitment | POPModule | Subroutine |  | 
			   
                 | layer_recruitment_single_patch | POPModule | Subroutine |  | 
			   
                 | LEAP_DAY | cable_common_module | Function |  | 
			   
                 | limit_HGT_LAI | cbl_LAI_canopy_height_mod | Subroutine | This SUBROUTINE checks that input values of leaf area and canopy height
 lie between set values (defined by PFT) and overwrites if necessary.
 These limits are needed to ensure that the canopy roughness properties of
 the land point are well behaved (see ruff_resist).Read more… | 
			   
                 | litter_props | sli_utils | Subroutine |  | 
			   
                 | load_parameters | cable_input_module | Subroutine | Defines the priority order of sources of parameter
values for CABLE, determines the total number of patches over all grid
cells, and writes parameter values to CABLE's parameter arrays.Read more… | 
			   
                 | LUC_EXPT_INIT | CABLE_LUC_EXPT | Subroutine |  | 
			   
                 | LUC_EXPT_SET_TILES | CABLE_LUC_EXPT | Subroutine |  | 
			   
                 | LUCdriver | cable_driver.F90 | Subroutine |  | 
			   
                 | LUCdriver | cable_mpimaster | Subroutine |  | 
			   
                 | mass_balance | cable_checks_module | Subroutine |  | 
			   
                 | massman_sparse | sli_utils | Interface |  | 
			   
                 | massman_sparse_1d | sli_utils | Subroutine |  | 
			   
                 | massman_sparse_2d | sli_utils | Subroutine |  | 
			   
                 | master_cable_params | cable_mpimaster | Subroutine |  | 
			   
                 | master_casa_dump_types | cable_mpimaster | Subroutine |  | 
			   
                 | master_casa_LUC_types | cable_mpimaster | Subroutine |  | 
			   
                 | master_casa_params | cable_mpimaster | Subroutine |  | 
			   
                 | master_casa_types | cable_mpimaster | Subroutine |  | 
			   
                 | master_CASAONLY_LUC | cable_mpimaster | Subroutine |  | 
			   
                 | master_climate_types | cable_mpimaster | Subroutine |  | 
			   
                 | master_decomp | cable_mpimaster | Subroutine |  | 
			   
                 | master_end | cable_mpimaster | Subroutine |  | 
			   
                 | master_intypes | cable_mpimaster | Subroutine |  | 
			   
                 | master_outtypes | cable_mpimaster | Subroutine |  | 
			   
                 | master_pop_types | cable_mpimaster | Subroutine |  | 
			   
                 | master_receive | cable_mpimaster | Subroutine |  | 
			   
                 | master_receive_pop | cable_mpimaster | Subroutine |  | 
			   
                 | master_restart_types | cable_mpimaster | Subroutine |  | 
			   
                 | master_send_input | cable_mpimaster | Subroutine |  | 
			   
                 | master_spincasacnp | cable_mpimaster | Subroutine |  | 
			   
                 | mean | sli_utils | Interface |  | 
			   
                 | mean_1d | sli_utils | Function |  | 
			   
                 | mean_2d | sli_utils | Function |  | 
			   
                 | mpidrv_master | cable_mpimaster | Subroutine |  | 
			   
                 | mpidrv_worker | cable_mpiworker | Subroutine |  | 
			   
                 | my_gamma | cable_psm | Function |  | 
			   
                 | nc_abort | cable_abort_module | Subroutine |  | 
			   
                 | nse | sli_utils | Interface |  | 
			   
                 | nse_1d | sli_utils | Function |  | 
			   
                 | nse_2d | sli_utils | Function |  | 
			   
                 | NSflip | cable_param_module | Subroutine |  | 
			   
                 | nullify_write | cable_write_module | Subroutine |  | 
			   
                 | old_soil_conductivity | old_soil_conductivity_mod | Function |  | 
			   
                 | OPEN_CRU_MET | CABLE_CRU | Subroutine |  | 
			   
                 | open_met_file | cable_input_module | Subroutine |  | 
			   
                 | open_output_file | cable_output_module | Subroutine |  | 
			   
                 | OPEN_PLUME_MET | CABLE_PLUME_MIP | Subroutine |  | 
			   
                 | or_soil_evap_resistance | cable_psm | Subroutine |  | 
			   
                 | Patch_disturb | POPModule | Subroutine |  | 
			   
                 | Patch_partial_disturb | POPModule | Subroutine |  | 
			   
                 | Patch_partial_disturb2 | POPModule | Subroutine |  | 
			   
                 | PatchAnnualDynamics | POPModule | Subroutine |  | 
			   
                 | Penman_Monteith | cbl_pot_evap_snow_module | Function |  | 
			   
                 | phenology | casa_cnp_module | Subroutine |  | 
			   
                 | phi | sli_utils | Function |  | 
			   
                 | photosynthesis | cbl_photosynthesis_module | Subroutine |  | 
			   
                 | plantcarb | cable_carbon_module | Subroutine |  | 
			   
                 | PLUME_GET_DAILY_MET | CABLE_PLUME_MIP | Subroutine |  | 
			   
                 | PLUME_GET_FILENAME | CABLE_PLUME_MIP | Subroutine |  | 
			   
                 | PLUME_MIP_GET_MET | CABLE_PLUME_MIP | Subroutine |  | 
			   
                 | PLUME_MIP_INIT | CABLE_PLUME_MIP | Subroutine |  | 
			   
                 | POP_init | POPModule | Subroutine |  | 
			   
                 | POP_init_single | POPModule | Subroutine |  | 
			   
                 | POP_IO | pop_io.F90 | Subroutine |  | 
			   
                 | POP_LUC_CASA_transfer | POPLUC_Module | Subroutine |  | 
			   
                 | POPdriver | casa_cable | Subroutine |  | 
			   
                 | POPLUC_Init | POPLUC_Module | Subroutine |  | 
			   
                 | POPLUC_set_params | POPLUC_Module | Subroutine |  | 
			   
                 | POPLUC_set_patchfrac | POPLUC_Module | Subroutine |  | 
			   
                 | POPLUC_weights_transfer | POPLUC_Module | Subroutine |  | 
			   
                 | POPLUCStep | POPLUC_Module | Subroutine |  | 
			   
                 | POPStep | POPModule | Subroutine |  | 
			   
                 | potential_evap | sli_utils | Subroutine |  | 
			   
                 | prepareFiles | cable_driver.F90 | Subroutine |  | 
			   
                 | prepareFiles | cable_mpimaster | Subroutine |  | 
			   
                 | psim | cbl_friction_vel_module | Function | Evaluates the integrated similarity function for momentum transfer,
 .Read more… | 
			   
                 | psis | cbl_friction_vel_module | Function | Evaluates the integrated similarity function for turbulent transfer
 of scalars, .Read more… | 
			   
                 | put_var_nc | casa_ncdf_module | Interface |  | 
			   
                 | put_var_ncr1 | casa_ncdf_module | Subroutine |  | 
			   
                 | put_var_ncr2 | casa_ncdf_module | Subroutine |  | 
			   
                 | put_var_ncr3 | casa_ncdf_module | Subroutine |  | 
			   
                 | qsatfjh | cbl_qsat_module | Subroutine | This SUBROUTINE evaluates the specific humidity (water vapour mixing ratio)
 at saturation (in kgkg), at a given air temperature (in C)
 and air pressure (in hPa) for an array of size mp.Read more… | 
			   
                 | qsatfjh2 | cbl_qsat_module | Subroutine | This SUBROUTINE evaluates the specific humidity (water vapour mixing ratio)
 at saturation (in kgkg), at a given air temperature (in C)
 and air pressure (in hPa).Read more… | 
			   
                 | radiation | cbl_radiation_module | Subroutine |  | 
			   
                 | range_abort | cable_abort_module | Subroutine |  | 
			   
                 | rangechk2 | landuse_inout.F90 | Subroutine |  | 
			   
                 | rangechk3 | landuse_inout.F90 | Subroutine |  | 
			   
                 | read_casa_dump | casa_cable | Subroutine |  | 
			   
                 | READ_CASA_RESTART_NC | casa_offline_inout_module | Subroutine | $ | 
			   
                 | READ_CLIMATE_RESTART_NC | cable_climate_mod | Subroutine |  | 
			   
                 | READ_ClimateFile | CABLE_LUC_EXPT | Subroutine |  | 
			   
                 | read_gridinfo | cable_param_module | Subroutine |  | 
			   
                 | READ_LUC_RESTART_NC | POPLUC_Module | Subroutine |  | 
			   
                 | READ_LUH2 | CABLE_LUC_EXPT | Subroutine |  | 
			   
                 | read_soilcolor | cable_param_module | Subroutine |  | 
			   
                 | readpar | cable_read_module | Interface |  | 
			   
                 | readpar_i | cable_read_module | Subroutine |  | 
			   
                 | readpar_r | cable_read_module | Subroutine |  | 
			   
                 | readpar_r2 | cable_read_module | Subroutine |  | 
			   
                 | readpar_r2d | cable_read_module | Subroutine |  | 
			   
                 | readpar_rd | cable_read_module | Subroutine |  | 
			   
                 | REALExponential | POPLUC_Module | Function |  | 
			   
                 | REALExponential | POPModule | Function |  | 
			   
                 | redistr_i | cable_read_module | Subroutine |  | 
			   
                 | redistr_r | cable_read_module | Subroutine |  | 
			   
                 | redistr_r2 | cable_read_module | Subroutine |  | 
			   
                 | redistr_r2d | cable_read_module | Subroutine |  | 
			   
                 | redistr_rd | cable_read_module | Subroutine |  | 
			   
                 | REGRESS | POPModule | Subroutine |  | 
			   
                 | remove_trans | remove_trans_mod | Subroutine |  | 
			   
                 | renameFiles | cable_driver.F90 | Subroutine |  | 
			   
                 | renameFiles | cable_mpimaster | Subroutine |  | 
			   
                 | report_parameters | cable_param_module | Subroutine |  | 
			   
                 | rh0_sol | sli_utils | Function |  | 
			   
                 | rh_sh | cable_checks_module | Subroutine |  | 
			   
                 | rtbis_rh0 | sli_utils | Function |  | 
			   
                 | rtbis_Tfrozen | sli_utils | Function |  | 
			   
                 | ruff_resist | cable_roughness_module | Subroutine | Calculates the roughness parameters and the aerodynamic contribution to the
 resistances controlling the fluxes between the land and atmosphere for each 
 land point.Read more… | 
			   
                 | SEB | sli_utils | Subroutine |  | 
			   
                 | SEB_FR | sli_utils | Subroutine |  | 
			   
                 | set_group_output_values | cable_IO_vars_module | Subroutine | Set individual variables to output according to the values of the group options from the namelist entries in Read more…output%. | 
			   
                 | setlitterpar | sli_utils | Subroutine |  | 
			   
                 | setpar | sli_utils | Subroutine |  | 
			   
                 | setpar_Loetsch | sli_utils | Subroutine |  | 
			   
                 | setroots | sli_roots | Interface |  | 
			   
                 | setroots_1d | sli_roots | Subroutine |  | 
			   
                 | setroots_2d | sli_roots | Subroutine |  | 
			   
                 | setsol | sli_utils | Subroutine |  | 
			   
                 | setx | sli_utils | Subroutine |  | 
			   
                 | sinbet | cbl_sinbet_mod | Function |  | 
			   
                 | site_GET_CO2_Ndep | CABLE_site | Subroutine |  | 
			   
                 | site_INIT | CABLE_site | Subroutine |  | 
			   
                 | sli_main | sli_main_mod | Subroutine |  | 
			   
                 | slope_csat | sli_utils | Function |  | 
			   
                 | slope_esat | sli_utils | Function |  | 
			   
                 | slope_esat_ice | sli_utils | Function |  | 
			   
                 | smoisturev | smoisturev_mod | Subroutine |  | 
			   
                 | SMOOTH_FLUX | POPModule | Subroutine |  | 
			   
                 | SMOOTH_FLUX_cat | POPModule | Subroutine |  | 
			   
                 | snow_accum | snow_accum_mod | Subroutine |  | 
			   
                 | snow_adjust | sli_solve | Subroutine |  | 
			   
                 | snow_aging | snow_aging_mod | Subroutine |  | 
			   
                 | snow_augment | sli_solve | Subroutine |  | 
			   
                 | snow_melting | snow_melting_mod | Subroutine |  | 
			   
                 | snow_processes_soil_thermal | snow_processes_soil_thermal_mod | Subroutine | calculate snow processes and thermal soil | 
			   
                 | snowcheck | snowcheck_mod | Subroutine |  | 
			   
                 | snowdensity | snowdensity_mod | Subroutine |  | 
			   
                 | snowl_adjust | snowl_adjust_mod | Subroutine |  | 
			   
                 | Sofh | sli_utils | Function |  | 
			   
                 | soil_snow | cbl_soil_snow_main_module | Subroutine |  | 
			   
                 | soilcarb | cable_carbon_module | Subroutine |  | 
			   
                 | soilcol_albedo | cbl_soilColour_albedo_module | Subroutine |  | 
			   
                 | soilfreeze | soilfreeze_mod | Subroutine |  | 
			   
                 | solve | sli_solve | Subroutine |  | 
			   
                 | sort | landuse_inout.F90 | Subroutine |  | 
			   
                 | spatialSoil | cable_param_module | Subroutine |  | 
			   
                 | spec_init_snowcheck | cbl_soil_snow_init_special_module | Subroutine |  | 
			   
                 | spec_init_soil_snow | cbl_soil_snow_init_special_module | Subroutine |  | 
			   
                 | spincasacnp | spincasacnp.F90 | Subroutine | CLN  CHARACTER(LEN=99), INTENT(IN)  :: fcnpspin
 vh_js !!
CLN  OPEN(91, file=fcnpspin)
CLN  read(91,*) myearspin
CLN901  format(A99)
$        WHERE(xkNlimiting .eq. 0)  !Chris Lu 4/June/2012
$           xkNlimiting = 0.001
$        END WHERE
$  call totcnppools(1,veg,casamet,casapool,bmcplant,bmnplant,bmpplant,bmclitter,bmnlitter,bmplitter, &
$       bmcsoil,bmnsoil,bmpsoil,bmnsoilmin,bmpsoillab,bmpsoilsorb,bmpsoilocc,bmarea)Read more… | 
			   
                 | spitter | cbl_spitter_module | Function |  | 
			   
                 | spline_b | sli_utils | Function |  | 
			   
                 | stderr_nc | casa_ncdf_module | Subroutine |  | 
			   
                 | stempv | stempv_mod | Subroutine |  | 
			   
                 | sumcflux | casa_cable | Subroutine |  | 
			   
                 | sumcflux | sumcflux_mod | Subroutine |  | 
			   
                 | Surf_wetness_fact | cbl_SurfaceWetness_module | Subroutine |  | 
			   
                 | surface_albedosn | cbl_snow_albedo_module | Subroutine |  | 
			   
                 | surfbv | surfbv_mod | Subroutine |  | 
			   
                 | svp | cable_checks_module | Function |  | 
			   
                 | Tfrozen | sli_utils | Function |  | 
			   
                 | Tfrz | sli_utils | Function |  | 
			   
                 | thetalmax | sli_utils | Function |  | 
			   
                 | timestep_loop | sli_solve | Subroutine |  | 
			   
                 | total_soil_conductivity | total_soil_conductivity_mod | Function |  | 
			   
                 | totcnppools | casa_cable | Subroutine |  | 
			   
                 | tri | sli_utils | Interface |  | 
			   
                 | tri_1d | sli_utils | Subroutine |  | 
			   
                 | tri_2d | sli_utils | Subroutine |  | 
			   
                 | trimb | trimb_mod | Subroutine |  | 
			   
                 | Tthetalmax | sli_utils | Function |  | 
			   
                 | update_or_soil_resis | cable_psm | Subroutine |  | 
			   
                 | update_s_t | sli_solve | Subroutine |  | 
			   
                 | update_sum_casa | casavariable | Subroutine |  | 
			   
                 | update_unknowns | sli_solve | Subroutine |  | 
			   
                 | update_zetar | cbl_zetar_module | Subroutine | This SUBROUTINE updates the value of the stability parameter 
 during the iteration loop of the Monin-Obukhov (MO) similarity theory in define_canopy.Read more…quantifies the role that the surface fluxes play in setting the 
 efficiency of turbulent transfer from the land to the atmosphere, and hence
 the aerodynamic component of the resistance network for those same surface 
 fluxes (an implicit problem which requires iteration to solve).
 | 
			   
                 | vcmax_np | casa_cnp_module | Function |  | 
			   
                 | weight | sli_utils | Function |  | 
			   
                 | wetLeaf | cable_wetleaf_module | Subroutine |  | 
			   
                 | WGEN_DAILY_CONSTANTS | CABLE_WEATHERGENERATOR | Subroutine |  | 
			   
                 | WGEN_INIT | CABLE_WEATHERGENERATOR | Subroutine |  | 
			   
                 | WGEN_SUBDIURNAL_MET | CABLE_WEATHERGENERATOR | Subroutine |  | 
			   
                 | Williams_Allometry | POPModule | Subroutine |  | 
			   
                 | within_canopy | cable_within_canopy_module | Subroutine |  | 
			   
                 | worker_cable_params | cable_mpiworker | Subroutine |  | 
			   
                 | worker_casa_dump_types | cable_mpiworker | Subroutine |  | 
			   
                 | worker_casa_LUC_types | cable_mpiworker | Subroutine |  | 
			   
                 | worker_casa_params | cable_mpiworker | Subroutine |  | 
			   
                 | worker_casa_type | cable_mpiworker | Subroutine |  | 
			   
                 | worker_CASAONLY_LUC | cable_mpiworker | Subroutine |  | 
			   
                 | worker_climate_types | cable_mpiworker | Subroutine |  | 
			   
                 | worker_decomp | cable_mpiworker | Subroutine |  | 
			   
                 | worker_end | cable_mpiworker | Subroutine |  | 
			   
                 | worker_intype | cable_mpiworker | Subroutine |  | 
			   
                 | worker_outtype | cable_mpiworker | Subroutine |  | 
			   
                 | worker_pop_types | cable_mpiworker | Subroutine |  | 
			   
                 | worker_restart_type | cable_mpiworker | Subroutine |  | 
			   
                 | worker_send_pop | cable_mpiworker | Subroutine |  | 
			   
                 | worker_spincasacnp | cable_mpiworker | Subroutine |  | 
			   
                 | write_casa_dump | casa_cable | Subroutine |  | 
			   
                 | WRITE_CASA_OUTPUT_NC | casa_offline_inout_module | Subroutine |  | 
			   
                 | WRITE_CASA_RESTART_NC | casa_offline_inout_module | Subroutine |  | 
			   
                 | WRITE_CLIMATE_RESTART_NC | cable_climate_mod | Subroutine |  | 
			   
                 | write_cnp_params | cable_param_module | Subroutine |  | 
			   
                 | write_default_params | cable_param_module | Subroutine |  | 
			   
                 | WRITE_LANDUSE_CASA_RESTART_NC | landuse_inout.F90 | Subroutine |  | 
			   
                 | WRITE_LUC_OUTPUT_GRID_NC | POPLUC_Module | Subroutine |  | 
			   
                 | WRITE_LUC_OUTPUT_NC | POPLUC_Module | Subroutine |  | 
			   
                 | WRITE_LUC_RESTART_NC | POPLUC_Module | Subroutine |  | 
			   
                 | write_output | cable_output_module | Subroutine |  | 
			   
                 | write_output_parameter_r1 | cable_write_module | Subroutine |  | 
			   
                 | write_output_parameter_r1d | cable_write_module | Subroutine |  | 
			   
                 | write_output_parameter_r2 | cable_write_module | Subroutine |  | 
			   
                 | write_output_parameter_r2d | cable_write_module | Subroutine |  | 
			   
                 | write_output_variable_r1 | cable_write_module | Subroutine |  | 
			   
                 | write_output_variable_r2 | cable_write_module | Subroutine |  | 
			   
                 | write_ovar | cable_write_module | Interface |  | 
			   
                 | xejmxt3 | cbl_dryLeaf_module | Function |  | 
			   
                 | xrdt | cbl_dryLeaf_module | Function |  | 
			   
                 | xvcmxt3 | cbl_dryLeaf_module | Function |  | 
			   
                 | xvcmxt4 | cbl_dryLeaf_module | Function |  | 
			   
                 | YMDHMS2DOYSOD | casa_ncdf_module | Subroutine |  | 
			   
                 | zero_sum_casa | casavariable | Subroutine |  | 
			   
                 | ZeroPOP | POPModule | Subroutine |  | 
			   
                 | ZeroPOPLUC | POPLUC_Module | Subroutine |  | 
			   
                 | zerovars | sli_utils | Function |  |