FV3 Bundle
stock_constants_mod Module Reference

Data Types

type  stock_type
 

Functions/Subroutines

subroutine, public stocks_report_init (Time)
 
subroutine, public stocks_report (Time)
 
subroutine, public stocks_set_init_time (Time)
 

Variables

integer, parameter, public nelems =3
 
integer, parameter nelems_report =3
 
integer, parameter, public istock_water =1
 
integer, parameter, public istock_heat =2
 
integer, parameter, public istock_salt =3
 
integer, parameter, public istock_top =1
 
integer, parameter, public istock_bottom =2
 
integer, parameter, public istock_side =3
 
integer, public stocks_file
 
integer, parameter nsides = 3
 
type(stock_type), dimension(nelems), save atm_stock
 
type(stock_type), dimension(nelems), save ocn_stock
 
type(stock_type), dimension(nelems), save lnd_stock
 
type(stock_type), dimension(nelems), save ice_stock
 
type(time_type), save init_time
 
integer, parameter, private ncomps =4
 
integer, parameter, private istock_atm =1
 
integer, parameter, private istock_lnd =2
 
integer, parameter, private istock_ice =3
 
integer, parameter, private istock_ocn =4
 
character(len=3), dimension(ncomps), parameter comp_names =(/'ATM', 'LND', 'ICE', 'OCN'/)
 
character(len=5), dimension(nelems), parameter stock_names =(/'water', 'heat ', 'salt '/)
 
character(len=12), dimension(nelems), parameter stock_units =(/'[Kg] ','[Joules]','[Kg] '/)
 

Function/Subroutine Documentation

◆ stocks_report()

subroutine, public stock_constants_mod::stocks_report ( type(time_type), intent(in)  Time)

Definition at line 160 of file stock_constants.F90.

Here is the call graph for this function:

◆ stocks_report_init()

subroutine, public stock_constants_mod::stocks_report_init ( type(time_type), intent(in)  Time)

Definition at line 75 of file stock_constants.F90.

Here is the call graph for this function:

◆ stocks_set_init_time()

subroutine, public stock_constants_mod::stocks_set_init_time ( type(time_type), intent(in)  Time)

Definition at line 322 of file stock_constants.F90.

Here is the caller graph for this function:

Variable Documentation

◆ atm_stock

type(stock_type), dimension(nelems), save stock_constants_mod::atm_stock

Definition at line 55 of file stock_constants.F90.

◆ comp_names

character(len=3), dimension(ncomps), parameter stock_constants_mod::comp_names =(/'ATM', 'LND', 'ICE', 'OCN'/)

Definition at line 64 of file stock_constants.F90.

◆ ice_stock

type(stock_type), dimension(nelems), save stock_constants_mod::ice_stock

Definition at line 55 of file stock_constants.F90.

◆ init_time

type(time_type), save stock_constants_mod::init_time

Definition at line 56 of file stock_constants.F90.

◆ istock_atm

integer, parameter, private stock_constants_mod::istock_atm =1
private

Definition at line 63 of file stock_constants.F90.

◆ istock_bottom

integer, parameter, public stock_constants_mod::istock_bottom =2

Definition at line 36 of file stock_constants.F90.

◆ istock_heat

integer, parameter, public stock_constants_mod::istock_heat =2

Definition at line 35 of file stock_constants.F90.

◆ istock_ice

integer, parameter, private stock_constants_mod::istock_ice =3
private

Definition at line 63 of file stock_constants.F90.

◆ istock_lnd

integer, parameter, private stock_constants_mod::istock_lnd =2
private

Definition at line 63 of file stock_constants.F90.

◆ istock_ocn

integer, parameter, private stock_constants_mod::istock_ocn =4
private

Definition at line 63 of file stock_constants.F90.

◆ istock_salt

integer, parameter, public stock_constants_mod::istock_salt =3

Definition at line 35 of file stock_constants.F90.

◆ istock_side

integer, parameter, public stock_constants_mod::istock_side =3

Definition at line 36 of file stock_constants.F90.

◆ istock_top

integer, parameter, public stock_constants_mod::istock_top =1

Definition at line 36 of file stock_constants.F90.

◆ istock_water

integer, parameter, public stock_constants_mod::istock_water =1

Definition at line 35 of file stock_constants.F90.

◆ lnd_stock

type(stock_type), dimension(nelems), save stock_constants_mod::lnd_stock

Definition at line 55 of file stock_constants.F90.

◆ ncomps

integer, parameter, private stock_constants_mod::ncomps =4
private

Definition at line 62 of file stock_constants.F90.

◆ nelems

integer, parameter, public stock_constants_mod::nelems =3

Definition at line 33 of file stock_constants.F90.

◆ nelems_report

integer, parameter stock_constants_mod::nelems_report =3

Definition at line 34 of file stock_constants.F90.

◆ nsides

integer, parameter stock_constants_mod::nsides = 3

Definition at line 42 of file stock_constants.F90.

◆ ocn_stock

type(stock_type), dimension(nelems), save stock_constants_mod::ocn_stock

Definition at line 55 of file stock_constants.F90.

◆ stock_names

character(len=5), dimension(nelems), parameter stock_constants_mod::stock_names =(/'water', 'heat ', 'salt '/)

Definition at line 67 of file stock_constants.F90.

◆ stock_units

character(len=12), dimension(nelems), parameter stock_constants_mod::stock_units =(/'[Kg] ','[Joules]','[Kg] '/)

Definition at line 68 of file stock_constants.F90.

◆ stocks_file

integer, public stock_constants_mod::stocks_file

Definition at line 37 of file stock_constants.F90.