emissions_mod Module


                                                                        *
This module contains variables and subroutines for injecting mass       *
into particles based on gridded emissions estimates                     *
                                                                        *



Variables

Type Visibility Attributes Name Initial
real, public, parameter :: tau_em_r = 4000.
real, public, parameter :: tau_ipm = 900.
logical, public, parameter :: ABLMIX = .true.
integer, public :: nxem
integer, public :: nyem
real, public :: dxem
real, public :: dyem
integer, public, dimension(2) :: em_memtime
real, public, allocatable, dimension(:,:,:,:) :: em_field
real, public, allocatable, dimension(:) :: lonem
real, public, allocatable, dimension(:) :: latem
real, public, allocatable, dimension(:,:,:) :: em_res
real, public, allocatable, dimension(:,:,:) :: mass_field
real, public, allocatable, dimension(:,:) :: em_area
integer, public, allocatable, dimension(:,:) :: nn_field
real(kind=dp), public, dimension(2) :: em_time
character(len=32), public, allocatable, dimension(:) :: emf_name

Subroutines

public subroutine emissions(itime)

testing

Read more…

Arguments

Type IntentOptional Attributes Name
integer :: itime

public subroutine getemissions(itime)

Read more…

Arguments

Type IntentOptional Attributes Name
integer :: itime

public subroutine reademissions(em_name, julstart, itime, memid, kk)

test

Read more…

Arguments

Type IntentOptional Attributes Name
character(len=256) :: em_name
real(kind=dp) :: julstart
integer :: itime
integer :: memid
integer :: kk

public subroutine em_res_write()

Read more…

Arguments

None

public subroutine em_res_read()

Read more…

Arguments

None