Procedures

ProcedureLocationProcedure TypeDescription
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_climate_type cable_climate_type_mod Subroutine

Allocate and initialise arrays in the climate_data type

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
assoc_climate_type cable_climate_type_mod Subroutine

Associate the climate type pointers to the climate_data arrays.

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_common_mod Subroutine

Model initialisation routine for the CABLE offline driver.

cable_driver_init_cru cable_driver_common_mod Subroutine

Model initialisation routine (CRU specific). TRENDY experiment using CRU-NCEP.

cable_driver_init_default cable_driver_common_mod Subroutine

Model initialisation routine (default met specific).

cable_driver_init_gswp cable_driver_common_mod Subroutine

Model initialisation routine (GSWP specific).

cable_driver_init_plume cable_driver_common_mod Subroutine

Model initialisation routine (PLUME specific). PLUME experiment setup using WATCH.

cable_driver_init_site cable_driver_common_mod Subroutine

Model initialisation routine (site met specific). Site experiment, e.g. AmazonFace (spinup or transient run type).

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 canopy%zetar in update_zetar, and when evaluating the resistance network components rt0 and rt1 in 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.

Read more…
compare_consistency_check_values cable_driver_common_mod Subroutine

Compare reference values for quasi-bitwise reproducibility checks and write reference value on failed reproducibility.

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_climate_type cable_climate_type_mod Subroutine

Deallocate arrays in the climate_data type

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

canopy%fes_cor = 0.0

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) array

Read 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 luc%%var(imland,mvmax) variables

Read more…
landuse_allocate_mp landuse_variable Subroutine

Allocates the luc%var(mp) variables.

Read more…
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 luc%var(mland,mvmax) variables

Read more…
landuse_deallocate_mp landuse_variable Subroutine

Deallocates the luc%var(mp) variables

Read more…
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) to lucmp%var(mp)

landuse_mp2land landuse3.F90 Subroutine

Assigns lucmp%var(mp) to luc%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_y to luc%var_x

Latent_heat_flux cable_latent_heat_module Subroutine

This SUBROUTINE converts the previously evaluated rate of potential evaporation ssnow_potev from the soil into the associated latent heat flux canopy_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 soil canopy_fess and puddle canopy_fesp contributions.

Read more…
layer_recruitment POPModule Subroutine
layer_recruitment_single_patch POPModule Subroutine
LEAP_DAY cable_common_module Function
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_common_mod Subroutine

Reading LU input data, zeroing biomass in empty secondary forest tiles and tranferring LUC-based age weights for secondary forest to POP structure

mass_balance cable_checks_module Subroutine

Calculates the energy and water balances at each time step as well as the cumulative balance over the simulation.

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
mpi_check_error cable_mpi_mod Subroutine

Check if an MPI return code signaled an error. If so, print the corresponding message and abort the execution.

mpi_grp_abort cable_mpi_mod Subroutine

Class method to abort execution of an MPI group.

mpi_grp_constructor cable_mpi_mod Function

Contructor for mpi_grp_t class.

Read more…
mpi_grp_t cable_mpi_mod Interface

Overload the default construct for mpi_grp_t

mpi_mod_end cable_mpi_mod Subroutine

Finalise MPI.

mpi_mod_init cable_mpi_mod Subroutine

Initialise MPI and set default communicator.

Read more…
mpidrv_master cable_mpimaster Subroutine
mpidrv_master cable_mpimaster Subroutine

Stub for when MPI is not available

mpidrv_worker cable_mpiworker Subroutine
mpidrv_worker cable_mpiworker Subroutine

Stub for when MPI is not available

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_climate_cbl cable_climate_type_mod Subroutine

Nullify the climate type pointers.

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_common_mod Subroutine

Select the correct files given the year for filenames following the gswp format

prepareFiles_princeton cable_driver_common_mod Subroutine

Select the correct files given the year for filenames following the princeton format

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 POPModule Function
REALExponential POPLUC_Module 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_common_mod Subroutine

Replace the year in the filename with the value of ncciy for the gswp file format.

renameFiles_princeton cable_driver_common_mod Subroutine

Replace the year in the filename with the value of ncciy for the princeton format

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
serialdrv cable_serial Subroutine

Offline serial driver.

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 output%.

Read more…
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 sumcflux_mod Subroutine
sumcflux casa_cable 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.
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).

Read more…
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