casa_inout_module Module


Uses

  • module~~casa_inout_module~~UsesGraph module~casa_inout_module casa_inout_module module~casavariable casavariable module~casa_inout_module->module~casavariable module~casadimension casadimension module~casavariable->module~casadimension module~cable_def_types_mod cable_def_types_mod module~casadimension->module~cable_def_types_mod module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod

Used by

  • module~~casa_inout_module~~UsedByGraph module~casa_inout_module casa_inout_module module~cable_input_module cable_input_module module~cable_input_module->module~casa_inout_module module~cable_mpimaster~2 cable_mpimaster module~cable_mpimaster~2->module~casa_inout_module module~cable_driver_common_mod cable_driver_common_mod module~cable_mpimaster~2->module~cable_driver_common_mod module~cable_mpiworker~2 cable_mpiworker module~cable_mpiworker~2->module~casa_inout_module module~cable_mpiworker~2->module~cable_driver_common_mod module~cable_serial cable_serial module~cable_serial->module~casa_inout_module module~cable_serial->module~cable_input_module module~cable_serial->module~cable_driver_common_mod proc~biogeochem biogeochem proc~biogeochem->module~casa_inout_module proc~casaonly_luc CASAONLY_LUC proc~casaonly_luc->module~casa_inout_module proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->module~casa_inout_module proc~mpidrv_master~2->module~cable_input_module proc~spincasacnp spincasacnp proc~spincasacnp->module~casa_inout_module module~cable_driver_common_mod->module~cable_input_module proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->module~cable_input_module proc~worker_cable_params worker_cable_params proc~worker_cable_params->module~cable_input_module program~cable_offline_driver cable_offline_driver program~cable_offline_driver->module~cable_serial program~cable_offline_driver->module~cable_driver_common_mod

Subroutines

public subroutine casa_readphen(veg, casamet, phen)

Arguments

Type IntentOptional Attributes Name
type(veg_parameter_type), intent(in) :: veg
type(casa_met), intent(in) :: casamet
type(phen_variable), intent(inout) :: phen

public subroutine casa_init(casabiome, casamet, casaflux, casapool, casabal, veg, phen)

Arguments

Type IntentOptional Attributes Name
type(casa_biome), intent(in) :: casabiome
type(casa_met), intent(inout) :: casamet
type(casa_flux), intent(inout) :: casaflux
type(casa_pool), intent(inout) :: casapool
type(casa_balance), intent(inout) :: casabal
type(veg_parameter_type), intent(in) :: veg
type(phen_variable), intent(inout) :: phen

public subroutine casa_poolout(ktau, veg, soil, casabiome, casapool, casaflux, casamet, casabal, phen)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ktau
type(veg_parameter_type), intent(inout) :: veg
type(soil_parameter_type), intent(inout) :: soil
type(casa_biome), intent(inout) :: casabiome
type(casa_pool), intent(inout) :: casapool
type(casa_flux), intent(inout) :: casaflux
type(casa_met), intent(inout) :: casamet
type(casa_balance), intent(inout) :: casabal
type(phen_variable), intent(inout) :: phen

public subroutine casa_fluxout(myear, veg, soil, casabal, casamet)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: myear
type(veg_parameter_type), intent(inout) :: veg
type(soil_parameter_type), intent(inout) :: soil
type(casa_balance), intent(inout) :: casabal
type(casa_met), intent(inout) :: casamet

public subroutine casa_cnpflux(casaflux, casapool, casabal, zeroflux)

Arguments

Type IntentOptional Attributes Name
type(casa_flux), intent(inout) :: casaflux
type(casa_pool), intent(inout) :: casapool
type(casa_balance), intent(inout) :: casabal
logical :: zeroflux