infotrac_phy Module


Uses

  • module~~infotrac_phy~~UsesGraph module~infotrac_phy infotrac_phy module~strings_mod strings_mod module~infotrac_phy->module~strings_mod iso_fortran_env iso_fortran_env module~strings_mod->iso_fortran_env

Contents


Variables

Type Visibility Attributes Name Initial
integer, public, SAVE :: nqtot
integer, public, SAVE :: nbtr
integer, public, SAVE :: nqo
integer, public, SAVE :: nqCO2
integer, public, SAVE :: nqtottr
integer, public, SAVE :: niso
integer, public, SAVE :: ntiso
character(len=maxlen), public, SAVE :: type_trac
type(trac_type), public, ALLOCATABLE, TARGET, SAVE :: tracers(:)

Derived Types

type, public ::  keys_type

Components

Type Visibility Attributes Name Initial
character(len=maxlen), public :: name
character(len=maxlen), public, ALLOCATABLE :: key(:)
character(len=maxlen), public, ALLOCATABLE :: val(:)

type, public ::  trac_type

Components

Type Visibility Attributes Name Initial
character(len=maxlen), public :: name = ''
character(len=maxlen), public :: gen0Name = ''
character(len=maxlen), public :: parent = ''
character(len=maxlen), public :: longName = ''
character(len=maxlen), public :: type = 'tracer'
character(len=maxlen), public :: phase = 'g'
character(len=maxlen), public :: component = ''
integer, public :: iGeneration = -1
integer, public :: iqParent = 0
integer, public, ALLOCATABLE :: iqDescen(:)
integer, public :: nqDescen = 0
integer, public :: nqChildren = 0
type(keys_type), public :: keys
integer, public :: iadv = 10
logical, public :: isInPhysics = .TRUE.
integer, public :: iso_iGroup = 0
integer, public :: iso_iName = 0
integer, public :: iso_iZone = 0
integer, public :: iso_iPhase = 0

Subroutines

public subroutine init_infotrac_phy(nqtot_, type_trac_)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nqtot_
character(len=*), intent(in) :: type_trac_