carbon_cycle_mod Module


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