| abort |
cable_abort_module |
Subroutine |
|
| add_specification |
cable_output_config_mod |
Subroutine |
|
| add_specifications |
cable_output_config_mod |
Subroutine |
Expand every entry of the variables, groups or modules section into variable uses. |
| add_use |
cable_output_config_mod |
Subroutine |
Check one variable against one stream and append it to uses. |
| aggregator_div |
aggregator_mod |
Subroutine |
Divide the aggregated data by a specified factor. |
| aggregator_init |
aggregator_mod |
Subroutine |
Initialise the aggregator by allocating the aggregated data array and its
aggregation method. The values in the aggregated data array are reset
according to the specified aggregation method. |
| aggregator_offset |
aggregator_mod |
Subroutine |
Offset the aggregated data by a specified value. |
| aggregator_rank |
aggregator_mod |
Function |
Return the rank of the aggregator. |
| aggregator_scale |
aggregator_mod |
Subroutine |
Scale the aggregated data by a specified factor. |
| aggregator_set_method |
aggregator_mod |
Subroutine |
Set the aggregation method for the aggregator by assigning the appropriate
accumulation and reset procedures based on the specified method. |
| aggregator_shape |
aggregator_mod |
Function |
Return the shape of the aggregator. |
| aggregator_type |
aggregator_mod |
Function |
Return a string identifier of the aggregator type (e.g., "int32", "real32", "real64"). |
| 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 |
Allocate phen derived type instance.
Allocated arrays are initialised to zero. |
| 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) |
| any_definition_matches |
cable_output_config_mod |
Function |
|
| aquifer_props |
sli_utils |
Subroutine |
|
| Area_Triangle |
POPModule |
Function |
|
| array_eq |
cable_array_utils_mod |
Interface |
|
| array_eq_int32 |
cable_array_utils_mod |
Function |
Check if two integer arrays are equal. |
| array_index |
cable_array_utils_mod |
Subroutine |
Calculate the index corresponding to a given memory offset in a multi-dimensional array. |
| array_offset |
cable_array_utils_mod |
Function |
Calculate the memory offset corresponding to a given index in a multi-dimensional array. |
| array_partition |
cable_array_utils_mod |
Subroutine |
Compute start and count for the p'th partition of an array of size n
where p = 0, 1, ... , k - 1. Read more… |
| 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 |
|
| build_definition |
cable_output_catalogue_mod |
Function |
Combine one catalogue entry with its binding. |
| cable_abort |
cable_error_handler_mod |
Subroutine |
Abort CABLE with an error message. |
| cable_climate |
cable_climate_mod |
Subroutine |
Read more… |
| 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_error_handler_base_abort |
cable_error_handler_base_mod |
Subroutine |
Default implementation of the abort procedure for the base error handler. |
| cable_error_handler_base_build_error_message |
cable_error_handler_base_mod |
Function |
Build an error message string. |
| cable_error_handler_free |
cable_error_handler_mod |
Subroutine |
Free the global error handler instance. |
| cable_error_handler_mpi_abort |
cable_error_handler_mpi_mod |
Subroutine |
Implementation of the abort procedure for the MPI-aware error handler. |
| cable_error_handler_set |
cable_error_handler_mod |
Subroutine |
Set the global error handler instance. |
| cable_netcdf_create_decomp |
cable_netcdf_mod |
Function |
Create a new decomposition for parallel I/O.
This follows the degree of freedom approach for specifying I/O
decompositions as described in Denis et al. (2011)
[10.1177/1094342011428143]. |
| cable_netcdf_create_file |
cable_netcdf_mod |
Function |
Create a new netCDF file with the specified path and I/O type. |
| cable_netcdf_mod_end |
cable_netcdf_mod |
Subroutine |
Module finalization procedure for the cable_netcdf_mod module. |
| cable_netcdf_mod_init |
cable_netcdf_mod |
Interface |
|
| cable_netcdf_nf90_file_close |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_def_dims |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_def_var |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_end_def |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_global_int32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_global_real32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_global_real64 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_global_string |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_var_int32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_var_real32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_var_real64 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_att_var_string |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_int32_0d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_int32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_int32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_int32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real32_0d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real64_0d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real64_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real64_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_get_var_real64_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_inq_dim_len |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_inq_var_ndims |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_global_int32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_global_real32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_global_real64 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_global_string |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_var_int32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_var_real32 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_var_real64 |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_att_var_string |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_int32_0d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_int32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_int32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_int32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real32_0d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real64_0d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real64_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real64_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_put_var_real64_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_int32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_int32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_int32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_real32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_real32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_real32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_real64_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_real64_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_read_darray_real64_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_redef |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_sync |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_int32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_int32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_int32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_real32_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_real32_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_real32_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_real64_1d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_real64_2d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_file_write_darray_real64_3d |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_io_create_decomp |
cable_netcdf_nf90_mod |
Function |
|
| cable_netcdf_nf90_io_create_file |
cable_netcdf_nf90_mod |
Function |
|
| cable_netcdf_nf90_io_finalise |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_io_init |
cable_netcdf_nf90_mod |
Subroutine |
|
| cable_netcdf_nf90_io_open_file |
cable_netcdf_nf90_mod |
Function |
|
| cable_netcdf_open_file |
cable_netcdf_mod |
Function |
Open an existing netCDF file with the specified path and I/O type. |
| cable_netcdf_pio_file_close |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_def_dims |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_def_var |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_end_def |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_global_int32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_global_real32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_global_real64 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_global_string |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_var_int32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_var_real32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_var_real64 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_att_var_string |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_int32_0d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_int32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_int32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_int32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real32_0d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real64_0d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real64_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real64_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_get_var_real64_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_inq_dim_len |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_inq_var_ndims |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_global_int32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_global_real32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_global_real64 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_global_string |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_var_int32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_var_real32 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_var_real64 |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_att_var_string |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_int32_0d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_int32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_int32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_int32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real32_0d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real64_0d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real64_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real64_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_put_var_real64_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_int32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_int32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_int32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_real32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_real32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_real32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_real64_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_real64_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_read_darray_real64_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_redef |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_sync |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_int32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_int32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_int32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_real32_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_real32_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_real32_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_real64_1d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_real64_2d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_file_write_darray_real64_3d |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_io_constructor |
cable_netcdf_pio_mod |
Function |
|
| cable_netcdf_pio_io_constructor |
cable_netcdf_pio_mod |
Function |
|
| cable_netcdf_pio_io_create_decomp |
cable_netcdf_pio_mod |
Function |
|
| cable_netcdf_pio_io_create_file |
cable_netcdf_pio_mod |
Function |
|
| cable_netcdf_pio_io_finalise |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_io_init |
cable_netcdf_pio_mod |
Subroutine |
|
| cable_netcdf_pio_io_open_file |
cable_netcdf_pio_mod |
Function |
|
| cable_netcdf_pio_io_t |
cable_netcdf_pio_mod |
Interface |
|
| cable_netcdf_pio_io_t |
cable_netcdf_pio_mod |
Interface |
|
| cable_netcdf_stub_file_close |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_def_dims |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_def_var |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_end_def |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_global_int32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_global_real32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_global_real64 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_global_string |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_var_int32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_var_real32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_var_real64 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_att_var_string |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_int32_0d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_int32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_int32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_int32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real32_0d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real64_0d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real64_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real64_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_get_var_real64_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_inq_dim_len |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_inq_var_ndims |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_global_int32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_global_real32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_global_real64 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_global_string |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_var_int32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_var_real32 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_var_real64 |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_att_var_string |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_int32_0d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_int32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_int32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_int32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real32_0d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real64_0d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real64_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real64_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_put_var_real64_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_int32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_int32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_int32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_real32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_real32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_real32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_real64_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_real64_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_read_darray_real64_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_redef |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_sync |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_int32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_int32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_int32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_real32_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_real32_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_real32_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_real64_1d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_real64_2d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_file_write_darray_real64_3d |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_io_create_decomp |
cable_netcdf_stub_types_mod |
Function |
|
| cable_netcdf_stub_io_create_file |
cable_netcdf_stub_types_mod |
Function |
|
| cable_netcdf_stub_io_finalise |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_io_init |
cable_netcdf_stub_types_mod |
Subroutine |
|
| cable_netcdf_stub_io_open_file |
cable_netcdf_stub_types_mod |
Function |
|
| cable_output_binding_constructor |
cable_output_mod |
Function |
Constructor for cable_output_binding_t. |
| cable_output_binding_t |
cable_output_mod |
Interface |
|
| cable_output_bindings |
cable_output_bindings_mod |
Function |
|
| cable_output_bindings_casa |
cable_output_bindings_casa_mod |
Function |
|
| cable_output_build_streams |
cable_output_mod |
Interface |
|
| cable_output_catalogue_definitions |
cable_output_catalogue_mod |
Function |
Definitions of every variable in the built-in output catalogue. |
| cable_output_catalogue_definitions_from_text |
cable_output_catalogue_mod |
Function |
Definitions of every variable in the catalogue given as YAML text. Read more… |
| cable_output_config_build |
cable_output_config_mod |
Function |
Build the configuration from a parsed YAML document. Read more… |
| cable_output_config_load |
cable_output_config_mod |
Function |
Read the configuration file file_name. Aborts, listing every problem, if it is invalid. |
| cable_output_config_parse |
cable_output_config_mod |
Function |
As cable_output_config_load, for a configuration held in a string. |
| cable_output_decomp_associate |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_output_decomp_associate_restart |
cable_output_decomp_smod |
Subroutine |
|
| cable_output_decomp_free |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_output_decomp_init |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_output_define_stream |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_output_dim_get_name |
cable_output_mod |
Function |
Return the dimension name. |
| cable_output_dim_get_size |
cable_output_mod |
Function |
Return the dimension size. |
| cable_output_get_dimension |
cable_output_mod |
Function |
Returns an output variable dimension. This function contains the
definitions of all dimensions used to describe the in-memory data shapes
of CABLE variables. Read more… |
| cable_output_grid_type |
cable_output_mod |
Function |
The grid type of the output files, from the output%grid setting and
the grid type of the meteorological forcing. |
| cable_output_init_streams |
cable_output_mod |
Interface |
|
| cable_output_mod_end |
cable_output_mod |
Interface |
|
| cable_output_mod_init |
cable_output_mod |
Interface |
|
| cable_output_reduction_buffers_associate |
cable_output_common_smod |
Interface |
Interface for associating a pointer array with the the appropriate
reduction buffer, taking into account the output variable shape, type and
reduction method. |
| cable_output_reduction_buffers_free |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_output_reduction_buffers_init |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_output_register_output_variables |
cable_output_mod |
Interface |
|
| cable_output_restart_variable |
cable_output_mod |
Function |
Constructs the variable that writes a definition to the restart file:
the working variable is written as it is, without aggregation or
reduction, under its restart name. |
| cable_output_substitute |
cable_output_config_mod |
Function |
Replace each {name} in template with the matching entry of values. Read more… |
| cable_output_update |
cable_output_mod |
Interface |
|
| cable_output_variable_constructor |
cable_output_mod |
Function |
Constructor for cable_output_variable_t. |
| cable_output_variable_from_definition |
cable_output_mod |
Function |
Constructs the use of a variable definition described by the arguments:
the definition says what the variable is, the arguments say how it is
written. The result owns its own copy of the aggregator, so one definition
can be used in several streams. |
| cable_output_variable_get_netcdf_name |
cable_output_mod |
Function |
Return the netCDF variable name, which defaults to field_name if not
specified via netcdf_name. |
| cable_output_variable_t |
cable_output_mod |
Interface |
|
| cable_output_write |
cable_output_mod |
Interface |
|
| cable_output_write_parameters |
cable_output_mod |
Interface |
|
| cable_output_write_restart |
cable_output_mod |
Interface |
|
| cable_output_write_variable |
cable_output_common_smod |
Interface |
Interfaces for procedures used by cable_output_impl. |
| cable_pft_params |
cable_pft_params_mod |
Subroutine |
|
| cable_phenology_clim |
cable_phenology_module |
Subroutine |
|
| cable_soil_params |
cable_soil_params_mod |
Subroutine |
|
| cable_timing_date_string |
cable_timing_mod |
Function |
The date elapsed_days after the given day of the given year, as YYYY-MM-DD. |
| cable_timing_frequency_matches |
cable_timing_mod |
Function |
Determines whether the current time step is the end of a period of the
given frequency. |
| cable_timing_frequency_rank |
cable_timing_mod |
Function |
Position of frequency in cable_timing_frequencies, from finest (1) to
coarsest, or 0 if it is not a known frequency. |
| cable_timing_set_start_year |
cable_timing_mod |
Subroutine |
Set the start year of the simulation. This is used for calculating monthly
timing. |
| cable_yaml_load_file |
cable_yaml_mod |
Function |
Parse the YAML file at file_name. Aborts if the file cannot be read or
is not valid YAML. |
| cable_yaml_parse_text |
cable_yaml_mod |
Function |
Parse YAML held in a string. Aborts if the text is not valid YAML. |
| 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 |
casa_cable |
Subroutine |
|
| casa_feedback |
feedback_mod |
Subroutine |
|
| casa_fluxout |
casa_inout_module |
Subroutine |
|
| casa_init |
casa_inout_module |
Subroutine |
vh_js! Read more… |
| 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 |
|
| cell_methods |
cable_output_mod |
Function |
The CF cell_methods attribute for a variable aggregated and reduced as given. |
| check_keys |
cable_output_config_mod |
Subroutine |
Report every key of the mapping node that is not in allowed. |
| check_nf90 |
cable_netcdf_nf90_mod |
Subroutine |
|
| check_parameter_values |
cable_param_module |
Subroutine |
|
| check_pio |
cable_netcdf_pio_mod |
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 |
|
| check_rules |
cable_output_config_mod |
Subroutine |
Rule 1: no two variables in a stream share a NetCDF name.
Rule 2: no two variables in a stream are numerically identical. |
| check_streams_unique |
cable_output_config_mod |
Subroutine |
Stream numbers must be unique, and no two streams may write to the same file. |
| check_use_against_definition |
cable_output_config_mod |
Subroutine |
Reductions and frequencies must make sense for the variable being written. |
| check_variable_range |
cable_output_common_smod |
Subroutine |
Checks whether the value(s) of an output variable are within their
specified range of physical values. Read more… |
| climate_init |
cable_climate_mod |
Subroutine |
|
| close_met_file |
cable_input_module |
Subroutine |
|
| cmode_nf90 |
cable_netcdf_nf90_mod |
Function |
|
| 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 |
|
| convert_node |
cable_yaml_mod |
Function |
Copy a yaFyaml node and everything below it into a cable_yaml_node_t. |
| coordinate_variables_list |
cable_output_common_smod |
Function |
Returns a list of coordinate variables to be included in an output stream
based on the output grid type. |
| copy_node |
cable_yaml_mod |
Subroutine |
Deep copy of a node and everything below it. Read more… |
| 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 |
|
| 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 |
|
| days_in_year |
cable_timing_mod |
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 |
canopy%fes_cor = 0.0 |
| derived_parameters |
cable_param_module |
Subroutine |
|
| directory_of |
cable_output_impl_smod |
Function |
The directory part of path, including the final /, or nothing if there is none. |
| dominant_tile |
cable_grid_reductions_mod |
Interface |
Interface for extracting the value from the tile with the largest area
fraction in each grid cell for various data types and array ranks. If
several tiles share the largest fraction, the first of them is used. |
| dominant_tile_index |
cable_grid_reductions_mod |
Function |
Index of the tile with the largest area fraction in the grid cell
described by land_entry. Ties go to the first such tile. |
| dominant_tile_int32_1d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 1D int32 array. |
| dominant_tile_int32_2d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 2D int32 array. |
| dominant_tile_int32_3d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 3D int32 array. |
| dominant_tile_real32_1d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 1D real32 array. |
| dominant_tile_real32_2d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 2D real32 array. |
| dominant_tile_real32_3d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 3D real32 array. |
| dominant_tile_real64_1d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 1D real64 array. |
| dominant_tile_real64_2d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 2D real64 array. |
| dominant_tile_real64_3d |
cable_grid_reductions_mod |
Subroutine |
Extracts the value of the largest-area tile in each grid cell from a 3D real64 array. |
| 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_binding |
cable_output_catalogue_mod |
Function |
Position of the binding called name, or 0 if there is none. |
| find_extents |
cable_mpicommon |
Subroutine |
|
| find_metvarid |
CABLE_METUTILS_MODULE |
Subroutine |
|
| find_name |
cable_output_config_mod |
Function |
|
| find_stream |
cable_output_config_mod |
Function |
|
| first_tile_on_cell |
cable_grid_reductions_mod |
Interface |
Interface for extracting the value from the first patch/tile in each grid
cell for various data types and array ranks. This is useful for arrays where
averaging along the patch/tile dimension does not make sense, or where the
array contains the same value everywhere along the patch/tile dimension. |
| first_tile_on_cell_int32_1d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 1D integer array. |
| first_tile_on_cell_int32_2d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 2D integer array. |
| first_tile_on_cell_int32_3d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 3D integer array. |
| first_tile_on_cell_real32_1d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 1D 32-bit real array. |
| first_tile_on_cell_real32_2d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 2D 32-bit real array. |
| first_tile_on_cell_real32_3d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 3D 32-bit real array. |
| first_tile_on_cell_real64_1d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 1D 64-bit real array. |
| first_tile_on_cell_real64_2d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 2D 64-bit real array. |
| first_tile_on_cell_real64_3d |
cable_grid_reductions_mod |
Subroutine |
Extracts the first patch value for each grid cell from a 3D 64-bit real array. |
| 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 |
|
| generic_thomas |
sli_utils |
Interface |
|
| generic_thomas_1d |
sli_utils |
Subroutine |
|
| generic_thomas_2d |
sli_utils |
Subroutine |
|
| get_accumulate_args |
aggregator_mod |
Subroutine |
Helper subroutine to get initialise optional scale, div, and offset arguments for
accumulate procedures. |
| 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_start_count_nonoptionals |
cable_netcdf_pio_mod |
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 |
cbl_dryLeaf_module |
Subroutine |
Root extraction : Haverd et al. 2013 Read more… |
| getrex_1d |
sli_roots |
Subroutine |
|
| getrex_2d |
sli_roots |
Subroutine |
|
| GetUniqueAgeFrequencies |
POPModule |
Subroutine |
|
| grid_cell_average |
cable_grid_reductions_mod |
Interface |
Interface for computing the area weighted average over the patch/tile
dimension for various data types and array ranks. |
| grid_cell_average_real32_1d |
cable_grid_reductions_mod |
Subroutine |
Computes the area weighted average over the patch/tile dimension for a 1D
32-bit real array. |
| grid_cell_average_real32_2d |
cable_grid_reductions_mod |
Subroutine |
Computes the area weighted average over the patch/tile dimension for a 2D
32-bit real array. |
| grid_cell_average_real32_3d |
cable_grid_reductions_mod |
Subroutine |
Computes the area weighted average over the patch/tile dimension for a 3D
32-bit real array. |
| grid_cell_average_real64_1d |
cable_grid_reductions_mod |
Subroutine |
Computes the area weighted average over the patch/tile dimension for a 1D
64-bit real array. |
| grid_cell_average_real64_2d |
cable_grid_reductions_mod |
Subroutine |
Computes the area weighted average over the patch/tile dimension for a 2D
64-bit real array. |
| grid_cell_average_real64_3d |
cable_grid_reductions_mod |
Subroutine |
Computes the area weighted average over the patch/tile dimension for a 3D
64-bit real array. |
| 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 |
|
| infer_netcdf_dimensions |
cable_output_define_smod |
Function |
Infers the appropriate netCDF dimensions for a given output variable
based on its data shape and the grid type of the output stream. |
| init_local_structure_variables |
cable_input_module |
Subroutine |
Initialise local structure variables for the current MPI rank |
| 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 |
|
| instant_accumulate |
aggregator_mod |
Subroutine |
Accumulate the aggregated data from the source data using the instant
aggregation method. |
| instant_reset |
aggregator_mod |
Subroutine |
Reset the aggregated data for the instant aggregation method. This is a
no-op since instant aggregation always takes the value of the most recent data
point. |
| INTERPOLATE_BIOMASS_1D |
POPModule |
Subroutine |
|
| INTERPOLATE_BIOMASS_2D |
POPModule |
Subroutine |
|
| io_decomp_land_to_land |
cable_netcdf_decomp_util_mod |
Function |
Returns a parallel I/O decomposition mapping from a memory layout with a
local 'land' dimension to a netCDF variable layout with a global 'land'
dimension. Read more… |
| io_decomp_land_to_x_y |
cable_netcdf_decomp_util_mod |
Function |
Returns a parallel I/O decomposition mapping from a memory layout with a
'land' dimension to a netCDF variable layout with 'x' and 'y' dimensions. Read more… |
| io_decomp_patch_to_land_patch |
cable_netcdf_decomp_util_mod |
Function |
Returns a parallel I/O decomposition mapping from a memory layout with a
'patch' dimension to a netCDF variable layout with a 'land' and 'patch'
dimension. Read more… |
| io_decomp_patch_to_patch |
cable_netcdf_decomp_util_mod |
Function |
Returns a parallel I/O decomposition mapping from a memory layout with a
local 'patch' dimension to a netCDF variable layout with a global 'patch'
dimension. Read more… |
| io_decomp_patch_to_x_y_patch |
cable_netcdf_decomp_util_mod |
Function |
Returns a parallel I/O decomposition mapping from a memory layout with
a 'patch' dimension to a netCDF variable layout with 'x', 'y', and 'patch'
dimensions. Read more… |
| iotype_pio |
cable_netcdf_pio_mod |
Function |
|
| IS_CASA_TIME |
casa_ncdf_module |
Function |
|
| IS_LEAPYEAR |
cable_common_module |
Function |
|
| is_member |
cable_output_config_mod |
Function |
Whether definition is selected by the entry name of the given section. |
| 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 |
|
| max_accumulate |
aggregator_mod |
Subroutine |
Accumulate the aggregated data from the source data using the max
aggregation method. |
| max_reset |
aggregator_mod |
Subroutine |
Reset the aggregated data for the max aggregation method. |
| mean |
sli_utils |
Interface |
|
| mean_1d |
sli_utils |
Function |
|
| mean_2d |
sli_utils |
Function |
|
| mean_accumulate |
aggregator_mod |
Subroutine |
Accumulate the aggregated data from the source data using the mean
aggregation method. |
| min_accumulate |
aggregator_mod |
Subroutine |
Accumulate the aggregated data from the source data using the min
aggregation method. |
| min_reset |
aggregator_mod |
Subroutine |
Reset the aggregated data for the min aggregation method. |
| mode_pio |
cable_netcdf_pio_mod |
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_comm_defined |
cable_mpi_mod |
Function |
Class method to check if the communicator is defined. |
| mpi_grp_constructor |
cable_mpi_mod |
Function |
Contructor for mpi_grp_t class. Read more… |
| mpi_grp_constructor_legacy |
cable_mpi_mod |
Function |
Contructor for mpi_grp_t using the legacy communicator type. |
| mpi_grp_split |
cable_mpi_mod |
Subroutine |
Class method to split an MPI group. |
| 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 |
|
| native_to_netcdf_dimensions |
cable_output_common_smod |
Function |
Returns the netCDF dimension(s) corresponding to a given output
variable dimension, taking into account the output grid type and reduction
method. This function is used to determine the dimensions of netCDF
variables based on the in-memory data shapes of CABLE variables as
described by cable_output_dim_t instances. |
| nc_abort |
cable_abort_module |
Subroutine |
|
| netcdf_type |
cable_output_catalogue_mod |
Function |
NetCDF type code for the catalogue type name float or int. |
| netcdf_var_type |
cable_output_define_smod |
Function |
Infers the appropriate netCDF variable type for a given output variable. |
| new_aggregator |
aggregator_mod |
Interface |
Factory interface for creating new aggregator instances. The specific
type of aggregator created is determined by the type of the source data
array provided. |
| new_aggregator_int32_0d_t |
aggregator_mod |
Function |
Create a new 0D integer aggregator. |
| new_aggregator_int32_1d_t |
aggregator_mod |
Function |
Create a new 1D integer aggregator. |
| new_aggregator_int32_2d_t |
aggregator_mod |
Function |
Create a new 2D integer aggregator. |
| new_aggregator_int32_3d_t |
aggregator_mod |
Function |
Create a new 3D integer aggregator. |
| new_aggregator_real32_0d |
aggregator_mod |
Function |
Create a new 0D 32-bit real aggregator. |
| new_aggregator_real32_1d |
aggregator_mod |
Function |
Create a new 1D 32-bit real aggregator. |
| new_aggregator_real32_2d |
aggregator_mod |
Function |
Create a new 2D 32-bit real aggregator. |
| new_aggregator_real32_3d |
aggregator_mod |
Function |
Create a new 3D 32-bit real aggregator. |
| new_aggregator_real64_0d |
aggregator_mod |
Function |
Create a new 0D 64-bit real aggregator. |
| new_aggregator_real64_1d |
aggregator_mod |
Function |
Create a new 1D 64-bit real aggregator. |
| new_aggregator_real64_2d |
aggregator_mod |
Function |
Create a new 2D 64-bit real aggregator. |
| new_aggregator_real64_3d |
aggregator_mod |
Function |
Create a new 3D 64-bit real aggregator. |
| node_as_integer |
cable_yaml_mod |
Function |
The scalar value as an integer. Aborts if it is not one. |
| node_as_logical |
cable_yaml_mod |
Function |
The scalar value as a logical (true or false). Aborts otherwise. |
| node_as_real |
cable_yaml_mod |
Function |
The scalar value as a real. Aborts if it is not one. |
| node_as_string |
cable_yaml_mod |
Function |
The text of a scalar node. Aborts for mappings and sequences. |
| node_at |
cable_yaml_mod |
Function |
The child_index-th child (1-based) of a mapping or sequence. |
| node_get |
cable_yaml_mod |
Function |
The value stored under key. Aborts if this node has no such key. |
| node_get_integer |
cable_yaml_mod |
Function |
Shorthand for this%get(key)%as_integer(). |
| node_get_logical |
cable_yaml_mod |
Function |
Shorthand for this%get(key)%as_logical(). |
| node_get_real |
cable_yaml_mod |
Function |
Shorthand for this%get(key)%as_real(). |
| node_get_string |
cable_yaml_mod |
Function |
Shorthand for this%get(key)%as_string(). |
| node_has |
cable_yaml_mod |
Function |
Whether this node is a mapping containing key. |
| node_index |
cable_yaml_mod |
Function |
Position of key among the children of a mapping, or 0 if absent. |
| node_is_mapping |
cable_yaml_mod |
Function |
|
| node_is_scalar |
cable_yaml_mod |
Function |
|
| node_is_sequence |
cable_yaml_mod |
Function |
|
| node_size |
cable_yaml_mod |
Function |
Number of children of a mapping or sequence. Zero for scalars. |
| nse |
sli_utils |
Interface |
|
| nse_1d |
sli_utils |
Function |
|
| nse_2d |
sli_utils |
Function |
|
| NSflip |
cable_param_module |
Subroutine |
|
| oct_mpi_comm_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_comm_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_datatype_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_datatype_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_errhandler_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_errhandler_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_file_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_file_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_group_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_group_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_info_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_info_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_message_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_message_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_op_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_op_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_request_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_request_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_win_op_eq |
cable_mpi_stub_types_mod |
Function |
|
| oct_mpi_win_op_ne |
cable_mpi_stub_types_mod |
Function |
|
| old_soil_conductivity |
old_soil_conductivity_mod |
Function |
|
| OPEN_CRU_MET |
CABLE_CRU |
Subroutine |
|
| open_met_file |
cable_input_module |
Subroutine |
|
| OPEN_PLUME_MET |
CABLE_PLUME_MIP |
Subroutine |
|
| OPERATOR (.EQ.) |
cable_mpi_stub_types_mod |
Interface |
|
| OPERATOR (.NE.) |
cable_mpi_stub_types_mod |
Interface |
|
| or_soil_evap_resistance |
cable_psm |
Subroutine |
|
| other_reset |
aggregator_mod |
Subroutine |
Reset the aggregated data for aggregation methods other than point, min, and max. |
| Patch_disturb |
POPModule |
Subroutine |
|
| patch_land_index |
cable_netcdf_decomp_util_mod |
Function |
Returns the land index corresponding to the given patch index, using
cstart and nap to determine the mapping. If the patch index does not lie on
any land point, the function aborts. |
| 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_integer |
cable_output_config_mod |
Subroutine |
|
| read_logical |
cable_output_config_mod |
Subroutine |
|
| READ_LUC_RESTART_NC |
POPLUC_Module |
Subroutine |
|
| READ_LUH2 |
CABLE_LUC_EXPT |
Subroutine |
|
| read_metadata |
cable_output_config_mod |
Subroutine |
The metadata mapping of node as attributes, with templates filled in. |
| read_soilcolor |
cable_param_module |
Subroutine |
|
| read_stream |
cable_output_config_mod |
Subroutine |
A subroutine rather than a function so that problems, a deferred-length
string, is reliably updated for the caller by gfortran. |
| read_streams |
cable_output_config_mod |
Subroutine |
Read every stream. A subroutine because gfortran drops updates made to the
deferred-length string problems inside a function called on the right of an assignment. |
| 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 |
|
| rearranger_pio |
cable_netcdf_pio_mod |
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 |
Removes transpiration water from soil.
We also attribute the negative canopy transpiration (dew)
to the wet canopy flux. |
| 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 |
|
| require_scalar |
cable_output_config_mod |
Function |
True if node has key holding a single value; otherwise records a problem. |
| 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… |
| scalar_text |
cable_yaml_mod |
Function |
The text of a scalar yaFyaml node. Non-string scalars are rendered in the
form they are written in YAML (true/false for booleans). |
| SEB |
sli_utils |
Subroutine |
|
| SEB_FR |
sli_utils |
Subroutine |
|
| serialdrv |
cable_serial |
Subroutine |
Offline serial driver. |
| set_decomp_for_coupled |
cable_IO_vars_module |
Subroutine |
|
| set_global_attributes |
cable_output_define_smod |
Subroutine |
Sets the global attributes for a given output stream. |
| 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 |
|
| singular |
cable_output_config_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_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 |
|
| start_stream |
cable_output_impl_smod |
Subroutine |
Creates an output file, defines its contents, and writes its coordinates. |
| stderr_nc |
casa_ncdf_module |
Subroutine |
|
| stempv |
stempv_mod |
Subroutine |
|
| stream_from_config |
cable_output_impl_smod |
Function |
An output file with the settings of a configured stream. |
| stream_id_text |
cable_output_config_mod |
Function |
|
| stream_label |
cable_output_config_mod |
Function |
|
| sum_accumulate |
aggregator_mod |
Subroutine |
Accumulate the aggregated data from the source data using the sum
aggregation method. |
| 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 |
|
| to_land_index_global |
cable_IO_vars_module |
Function |
Translate local land index on current MPI rank to global land index |
| total_soil_conductivity |
total_soil_conductivity_mod |
Function |
|
| totcnppools |
casa_cable |
Subroutine |
|
| transp_soil_water |
remove_trans_mod |
Function |
Calculates the amount of water removed from the soil by transpiration. |
| tri |
sli_utils |
Interface |
|
| tri_1d |
sli_utils |
Subroutine |
|
| tri_2d |
sli_utils |
Subroutine |
|
| trimb |
trimb_mod |
Subroutine |
|
| Tthetalmax |
sli_utils |
Function |
|
| type_nf90 |
cable_netcdf_nf90_mod |
Function |
|
| type_pio |
cable_netcdf_pio_mod |
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… |
| variable_from_use |
cable_output_impl_smod |
Function |
The output variable for one use of a definition in the configuration. |
| 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 |
|
| 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 |
|