initdomain_mod Module


                                                                        *
This module contains variables and subroutines for initializing         *
particles and their mass for global domain-filling runs                 *
                                                                        *


                                                                        *
netcdf error message handling                                           *
                                                                        *


Uses


Variables

Type Visibility Attributes Name Initial
integer, public, allocatable, dimension(:) :: specnini
integer, public, allocatable, dimension(:) :: nxini
integer, public, allocatable, dimension(:) :: nyini
integer, public, allocatable, dimension(:) :: nzini
real, public, allocatable, dimension(:,:) :: lonini
real, public, allocatable, dimension(:,:) :: latini
real, public, allocatable, dimension(:) :: dxini
real, public, allocatable, dimension(:) :: dyini
real, public, allocatable, dimension(:,:) :: altini
real, public, allocatable, dimension(:,:,:,:) :: prsini
real, public, allocatable, dimension(:,:,:,:) :: gridini

Subroutines

public subroutine readgridini(ks, lexist)

Variables: * ks relative number of species * lexist logical to indicate if INITCONC file specified * *

Read more…

Arguments

Type IntentOptional Attributes Name
integer :: ks
logical :: lexist

public subroutine init_domainfill_ncf()

Initializes particles equally distributed over the first release location * specified in file RELEASES. This box is assumed to be the domain for doing * domain-filling trajectory calculations. * All particles carry the same amount of mass which alltogether comprises the* mass of air within the box. * * Author: A. Stohl, Oct 2002 * Modifications: * R. Thompson, Sep 2023: added initialization of mass from grid based * on code of S. Henne for Flexpart-CTM * *

Read more…

Arguments

None