carbon_cycle_mod Module


Used by

  • module~~carbon_cycle_mod~~UsedByGraph module~carbon_cycle_mod carbon_cycle_mod proc~phyredem~2 phyredem proc~phyredem~2->module~carbon_cycle_mod proc~co2_emissions~2 co2_emissions proc~co2_emissions~2->module~carbon_cycle_mod proc~co2_emissions co2_emissions proc~co2_emissions->module~carbon_cycle_mod proc~cpl_init~2 cpl_init proc~cpl_init~2->module~carbon_cycle_mod proc~phys_output_write phys_output_write proc~phys_output_write->module~carbon_cycle_mod proc~physiq physiq proc~physiq->module~carbon_cycle_mod proc~cpl_receive_ocean_fields cpl_receive_ocean_fields proc~cpl_receive_ocean_fields->module~carbon_cycle_mod proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->module~carbon_cycle_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~carbon_cycle_mod module~surf_land_orchidee_mod~2 surf_land_orchidee_mod module~surf_land_orchidee_mod~2->module~carbon_cycle_mod proc~phyredem phyredem proc~phyredem->module~carbon_cycle_mod proc~cpl_send_ocean_fields~2 cpl_send_ocean_fields proc~cpl_send_ocean_fields~2->module~carbon_cycle_mod proc~cpl_receive_frac cpl_receive_frac proc~cpl_receive_frac->module~carbon_cycle_mod proc~tracco2i_init~2 tracco2i_init proc~tracco2i_init~2->module~carbon_cycle_mod proc~cpl_init cpl_init proc~cpl_init->module~carbon_cycle_mod proc~surf_land_orchidee surf_land_orchidee proc~surf_land_orchidee->module~carbon_cycle_mod proc~cpl_receive_ocean_fields~2 cpl_receive_ocean_fields proc~cpl_receive_ocean_fields~2->module~carbon_cycle_mod proc~conf_phys~2 conf_phys proc~conf_phys~2->module~carbon_cycle_mod proc~pbl_surface pbl_surface proc~pbl_surface->module~carbon_cycle_mod module~surf_land_orchidee_mod surf_land_orchidee_mod module~surf_land_orchidee_mod->module~carbon_cycle_mod proc~surf_land surf_land proc~surf_land->module~carbon_cycle_mod proc~surf_land->module~surf_land_orchidee_mod proc~cpl_send_seaice_fields cpl_send_seaice_fields proc~cpl_send_seaice_fields->module~carbon_cycle_mod proc~tracco2i~2 tracco2i proc~tracco2i~2->module~carbon_cycle_mod proc~surf_land_orchidee~2 surf_land_orchidee proc~surf_land_orchidee~2->module~carbon_cycle_mod proc~phyetat0 phyetat0 proc~phyetat0->module~carbon_cycle_mod proc~tracco2i_init tracco2i_init proc~tracco2i_init->module~carbon_cycle_mod proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~carbon_cycle_mod proc~surf_land~2 surf_land proc~surf_land~2->module~carbon_cycle_mod proc~surf_land~2->module~surf_land_orchidee_mod proc~cpl_send_ocean_fields cpl_send_ocean_fields proc~cpl_send_ocean_fields->module~carbon_cycle_mod proc~tracco2i tracco2i proc~tracco2i->module~carbon_cycle_mod proc~cpl_send_seaice_fields~2 cpl_send_seaice_fields proc~cpl_send_seaice_fields~2->module~carbon_cycle_mod proc~conf_phys conf_phys proc~conf_phys->module~carbon_cycle_mod proc~physiq~2 physiq proc~physiq~2->module~carbon_cycle_mod proc~cpl_receive_frac~2 cpl_receive_frac proc~cpl_receive_frac~2->module~carbon_cycle_mod

Contents


Variables

Type Visibility Attributes Name Initial
logical, public :: carbon_cycle_cpl
logical, public :: carbon_cycle_tr
logical, public :: carbon_cycle_rad
integer, public :: level_coupling_esm
logical, public :: read_fco2_ocean_cor
real, public :: var_fco2_ocean_cor
real, public :: ocean_area_tot
logical, public :: read_fco2_land_cor
real, public :: var_fco2_land_cor
real, public :: land_area_tot
real, public :: RCO2_glo
real, public :: RCO2_tot
real, public, DIMENSION(:), ALLOCATABLE :: fco2_ocn_day
real, public, DIMENSION(:), ALLOCATABLE :: fco2_ff
real, public, DIMENSION(:), ALLOCATABLE :: fco2_bb
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_nbp
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_nep
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_fLuc
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_fwoodharvest
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_fHarvest
real, public, DIMENSION(:), ALLOCATABLE :: fco2_ocean
real, public, DIMENSION(:), ALLOCATABLE :: fco2_ocean_cor
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_cor
real, public, DIMENSION(:), ALLOCATABLE :: fco2_land_inst
real, public, DIMENSION(:), ALLOCATABLE :: fco2_lu_inst
real, public, DIMENSION(:), ALLOCATABLE :: co2_send
integer, public, parameter :: id_CO2 = 1
integer, public :: nbcf
integer, public :: nbcf_in
integer, public :: nbcf_in_orc
integer, public :: nbcf_in_inca
integer, public :: nbcf_in_nemo
integer, public :: nbcf_in_ant
integer, public :: nbcf_out
character(len=25), public, ALLOCATABLE, DIMENSION(:) :: cfname
character(len=25), public, ALLOCATABLE, DIMENSION(:) :: cfname_in
character(len=25), public, ALLOCATABLE, DIMENSION(:) :: cfname_out
character(len=15), public, ALLOCATABLE, DIMENSION(:) :: cfunits_in
character(len=15), public, ALLOCATABLE, DIMENSION(:) :: cfunits_out
character(len=120), public, ALLOCATABLE, DIMENSION(:) :: cftext_in
character(len=120), public, ALLOCATABLE, DIMENSION(:) :: cftext_out
character(len=5), public, ALLOCATABLE, DIMENSION(:) :: cfmod1
character(len=5), public, ALLOCATABLE, DIMENSION(:) :: cfmod2
character(len=20), public, ALLOCATABLE, DIMENSION(:) :: field_out_names
character(len=20), public, ALLOCATABLE, DIMENSION(:) :: field_in_names
real, public, ALLOCATABLE, DIMENSION(:,:) :: fields_in
real, public, ALLOCATABLE, DIMENSION(:,:) :: yfields_in
real, public, ALLOCATABLE, DIMENSION(:,:) :: fields_out
real, public, ALLOCATABLE, DIMENSION(:,:) :: yfields_out

Derived Types

type, public ::  co2_trac_type

Components

Type Visibility Attributes Name Initial
character(len=8), public :: name
integer, public :: id
character(len=30), public :: file
logical, public :: cpl
integer, public :: updatefreq
integer, public :: readstep
logical, public :: updatenow

Subroutines

public subroutine carbon_cycle_init()

Arguments

None

public subroutine infocfields_init()

Arguments

None