| bgcdriver_mod |
bgcdriver.F90 |
|
| biogeochem_mod |
biogeochem_casa.F90 |
|
| cable_abort_module |
cable_abort.F90 |
|
| cable_air_module |
cable_air.F90 |
|
| cable_array_utils_mod |
cable_array_utils.F90 |
|
| cable_canopy_module |
cable_canopy.F90 |
|
| cable_carbon_module |
cable_carbon.F90 |
|
| cable_cbm_module |
cbl_model_driver_offline.F90 |
|
| cable_checks_module |
cable_checks.F90 |
|
| cable_climate_mod |
cable_climate.F90 |
|
| cable_climate_type_mod |
cable_climate_type_mod.F90 |
This module defines the climate and climate_data types and allocates
arrays and pointers for these types. |
| cable_common_module |
cable_common.F90 |
|
| CABLE_CRU |
cable_cru_TRENDY.F90 |
|
| cable_def_types_mod |
cable_define_types.F90 |
|
| cable_driver_common_mod |
cable_driver_common.F90 |
Module for CABLE offline driver common routines. |
| cable_init_module |
cable_initialise.F90 |
|
| cable_init_wetfac_mod |
cbl_init_wetfac_mod.F90 |
Module containing subroutine to initialise the surface wetness factor
of the soil/snow (ssnow_wetfac) array |
| cable_input_module |
cable_input.F90 |
|
| cable_io_decomp_mod |
cable_io_decomp.F90 |
|
| cable_IO_vars_module |
cable_iovars.F90 |
|
| cable_latent_heat_module |
cbl_latent_heat.F90 |
This MODULE contains one SUBROUTINE which evaluates the latent heat from
ground/soil/snow pack given the previously evaluated rate of potential
evaporation. This is a component of the calculation of the surface energy
balance and is called twice per cycle in the MO iteration section of
define_canopy. |
| CABLE_LUC_EXPT |
cable_LUC_EXPT.F90 |
|
| cable_math_constants_mod |
cable_maths_constants_mod.F90 |
|
| CABLE_METUTILS_MODULE |
cable_metutils.F90 |
|
| cable_mpi_mod |
cable_mpi.F90 |
Module for handling some common MPI operations and MPI groups |
| cable_mpi_stub_types_mod |
cable_mpi_stub_types.F90 |
Stubs for MPI datatypes when compiling without MPI Read more… |
| cable_mpicommon |
cable_mpicommon.F90 |
|
| cable_mpimaster |
cable_mpimaster_stub.F90 |
Stub for the master driver when MPI is not available. |
| cable_mpimaster |
cable_mpimaster.F90 |
|
| cable_mpiworker |
cable_mpiworker.F90 |
|
| cable_mpiworker |
cable_mpiworker_stub.F90 |
Stub for the worker driver when MPI is not available. |
| cable_namelist_util |
cable_namelist_input.F90 |
|
| cable_netcdf_decomp_util_mod |
cable_netcdf_decomp_util.F90 |
Utilities for generating parallel I/O decompositions for grids used by CABLE. |
| cable_netcdf_mod |
cable_netcdf.F90 |
Interface for netCDF file handling in CABLE.
This module defines abstract types and interfaces for working with netCDF
files using different underlying libraries (e.g., NetCDF Fortran, ParallelIO).
Concrete implementations should extend the abstract types and implement the
deferred procedures. |
| cable_netcdf_internal |
cable_netcdf_internal.F90 |
Internal submodule for cable_netcdf_mod.
This contains the implementation of the public interface of procedures defined
in cable_netcdf_mod, and other internal utilities. A submodule is used here to
initialise the global cable_netcdf_io_handler to the appropriate I/O handler
implementation based on the current run configuration. |
| cable_netcdf_nf90_mod |
cable_netcdf_nf90.F90 |
The NetCDF Fortran implementation of the netCDF file handling interface in CABLE.
For more information on NetCDF Fortran please refer to:
- https://docs.unidata.ucar.edu/netcdf-fortran/current/
- https://github.com/Unidata/netcdf-fortran Read more… |
| cable_netcdf_pio_mod |
cable_netcdf_pio.F90 |
The ParallelIO (PIO) implementation of the netCDF file handling interface in CABLE.
For more information on the PIO library please refer to:
- https://ncar.github.io/ParallelIO/index.html
- https://github.com/NCAR/ParallelIO
- The paper "An application-level parallel I/O library for Earth system models" Denis et al. (2011) [10.1177/1094342011428143] |
| cable_netcdf_pio_mod |
cable_netcdf_pio_stub.F90 |
A stub implementation of the netCDF file handling interface for when PIO is unavailable. |
| cable_netcdf_stub_types_mod |
cable_netcdf_stub_types.F90 |
Stub implementation of the netCDF file handling interface in CABLE. |
| cable_other_constants_mod |
cable_other_constants_mod.F90 |
|
| cable_output_module |
cable_output.F90 |
|
| cable_param_module |
cable_parameters.F90 |
|
| cable_pft_params_mod |
cable_pft_params.F90 |
|
| cable_phenology_module |
cable_phenology.F90 |
|
| cable_photo_constants_mod |
cable_photo_constants_mod.F90 |
|
| cable_phys_constants_mod |
cable_phys_constants_mod.F90 |
Read more… |
| CABLE_PLUME_MIP |
cable_plume_mip.F90 |
|
| cable_psm |
cable_psm.F90 |
|
| cable_read_module |
cable_read.F90 |
|
| cable_roughness_module |
cable_roughness.F90 |
The procedures contained in this module calculate the roughness parameters
and the aerodynamic contribution to the resistances controlling the fluxes
of momentum, heat and water vapour between the land and atmosphere for each
land point. Read more… |
| cable_runtime_opts_mod |
cable_runtime_opts_mod.F90 |
|
| cable_serial |
cable_serial.F90 |
Offline serial driver for CABLE. |
| CABLE_site |
cable_site.F90 |
|
| cable_soil_params_mod |
cable_soil_params.F90 |
|
| cable_surface_types_mod |
cable_surface_types.F90 |
|
| CABLE_WEATHERGENERATOR |
cable_weathergenerator.F90 |
|
| cable_wetleaf_module |
cbl_wetleaf.F90 |
|
| cable_within_canopy_module |
cbl_within_canopy.F90 |
|
| cable_write_module |
cable_write.F90 |
|
| casa_cable |
casa_cable.F90 |
|
| casa_cnp_module |
casa_cnp.F90 |
|
| casa_inout_module |
casa_inout.F90 |
|
| casa_ncdf_module |
casa_ncdf.F90 |
|
| casa_offline_inout_module |
casa_offline_inout.F90 |
|
| casa_readbiome_module |
casa_readbiome.F90 |
|
| casa_rplant_module |
casa_rplant.F90 |
|
| casadimension |
casa_dimension.F90 |
|
| casaparm |
casa_param.F90 |
|
| casavariable |
casa_variable.F90 |
|
| cbl_albedo_mod |
cbl_albedo.F90 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Read more… |
| cbl_dryLeaf_module |
cbl_dryLeaf.F90 |
|
| cbl_friction_vel_module |
cbl_friction_vel.F90 |
This MODULE contains the SUBROUTINE comp_friction_vel and two
FUNCTIONS (psim and psis) needed to
evaluate the friction velocity over each land point/tile
given the wind speed and the current estimate of the Monin-Obukhov
stability parameter . Outputs friction_vel, psim and
psis are used in define_canopy. |
| cbl_fwsoil_module |
cbl_fwsoil.F90 |
|
| cbl_init_radiation_module |
cbl_init_radiation.F90 |
This MODULE initialise the radiation parameters. Read more… |
| cbl_masks_mod |
masks_cbl.F90 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Read more… |
| cbl_photosynthesis_module |
cbl_photosynthesis.F90 |
|
| cbl_pot_evap_snow_module |
cbl_pot_evap_snow.F90 |
|
| cbl_qsat_module |
cbl_qsat.F90 |
This MODULE contains two SUBROUTINEs that calculate
the specific humidity at saturation as a function of air pressure
and temperature. Read more… |
| cbl_radiation_module |
cbl_radiation.F90 |
|
| cbl_rhoch_module |
cbl_rhoch.F90 |
|
| cbl_sinbet_mod |
cbl_sinbet.F90 |
|
| cbl_snow_albedo_module |
cbl_snow_albedo.F90 |
|
| cbl_soil_snow_init_special_module |
cbl_soilsnow_init_special.F90 |
|
| cbl_soil_snow_main_module |
cbl_soilsnow_main.F90 |
|
| cbl_soilColour_albedo_module |
cbl_soilColour_albedo.F90 |
|
| cbl_spitter_module |
cbl_spitter.F90 |
|
| cbl_ssnow_data_mod |
cbl_soilsnow_data.F90 |
|
| cbl_SurfaceWetness_module |
cbl_SurfaceWetness.F90 |
|
| cbl_zetar_module |
cbl_zetar.F90 |
This MODULE contains the SUBROUTINE update_zetar needed to update
the value of the stability parameter canopy%zetar=. |
| feedback_mod |
casa_feedback.F90 |
|
| grid_constants_mod_cbl |
grid_constants_cbl.F90 |
Read more… |
| GWstempv_mod |
cbl_GW.F90 |
|
| hruff_eff_LAI_mod_cbl |
roughnessHGT_effLAI_cbl.F90 |
This module takes into account the effect of snow on the canopy height and
the LAI. Read more… |
| hydraulic_redistribution_mod |
cbl_hyd_redistrib.F90 |
|
| landuse_constant |
landuse_constant.F90 |
The landuse_constant module contains landuse-specific constants. Read more… |
| landuse_variable |
landuse3.F90 |
This MODULE applies land-use changes for CABLE. Read more… |
| old_soil_conductivity_mod |
cbl_Oldconductivity.F90 |
|
| phenvariable |
casa_phenology.F90 |
|
| POP_Constants |
pop_constants.F90 |
|
| pop_mpi |
pop_mpi.F90 |
|
| POP_Types |
pop_types.F90 |
|
| POPLUC_CONSTANTS |
POPLUC.F90 |
|
| POPLUC_Module |
POPLUC.F90 |
|
| POPLUC_Types |
POPLUC.F90 |
|
| POPModule |
POP.F90 |
|
| remove_trans_mod |
cbl_remove_trans.F90 |
|
| sli_main_mod |
cable_sli_main.F90 |
|
| sli_numbers |
cable_sli_numbers.F90 |
|
| sli_roots |
cable_sli_roots.F90 |
|
| sli_solve |
cable_sli_solve.F90 |
|
| sli_utils |
cable_sli_utils.F90 |
|
| smoisturev_mod |
cbl_smoisturev.F90 |
|
| snow_accum_mod |
cbl_snowAccum.F90 |
|
| snow_aging_mod |
cbl_snow_aging.F90 |
|
| snow_melting_mod |
cbl_snowMelt.F90 |
|
| snow_processes_soil_thermal_mod |
cbl_thermal.F90 |
|
| snowcheck_mod |
cbl_snowCheck.F90 |
|
| snowdensity_mod |
cbl_snowDensity.F90 |
|
| snowl_adjust_mod |
cbl_snowl_adjust.F90 |
|
| soilfreeze_mod |
cbl_soilfreeze.F90 |
|
| stempv_mod |
cbl_stempv.F90 |
|
| sumcflux_mod |
casa_sumcflux.F90 |
|
| surfbv_mod |
cbl_surfbv.F90 |
|
| total_soil_conductivity_mod |
cbl_conductivity.F90 |
|
| trimb_mod |
cbl_trimb.F90 |
|
| TypeDef |
pop_def.F90 |
|