getfields_mod Module



Variables

Type Visibility Attributes Name Initial
real, public, allocatable, dimension(:,:,:) :: uuh
real, public, allocatable, dimension(:,:,:) :: vvh
real, public, allocatable, dimension(:,:,:) :: pvh
real, public, allocatable, dimension(:,:,:) :: wwh
real, public, allocatable, dimension(:,:,:,:) :: uuhn
real, public, allocatable, dimension(:,:,:,:) :: vvhn
real, public, allocatable, dimension(:,:,:,:) :: pvhn
real, public, allocatable, dimension(:,:,:,:) :: wwhn
real, public, allocatable, dimension(:,:,:,:) :: pwater
real, public, allocatable, dimension(:,:,:) :: ppml
real, public, allocatable, dimension(:,:,:) :: ppmk
real, public, allocatable, dimension(:) :: ttlev
real, public, allocatable, dimension(:) :: qvlev
real, public, allocatable, dimension(:) :: ulev
real, public, allocatable, dimension(:) :: vlev
real, public, allocatable, dimension(:) :: zlev

Subroutines

public subroutine alloc_getfields()

Arguments

None

public subroutine dealloc_getfields()

Arguments

None

public subroutine getfields(itime, nstop)

This subroutine manages the 3 data fields to be kept in memory. * During the first time step of petterssen it has to be fulfilled that the * first data field must have |wftime|<itime, i.e. the absolute value of * wftime must be smaller than the absolute value of the current time in [s]. The other 2 fields are the next in time after the first one. * Pointers (memind) are used, because otherwise one would have to resort the wind fields, which costs a lot of computing time. Here only the pointers * are resorted. * * Author: A. Stohl * * 29 April 1994 * *

Read more…

Arguments

Type IntentOptional Attributes Name
integer :: itime
integer :: nstop