receptor_netcdf_mod Module


                                                                        *
This module contains variables and subroutines for reading input        *
for satellite receptors and for saving the output of all receptor       *
types to netcdf file                                                    *
                                                                        *
Author, Rona Thompson                                                   *
                                                                        *






Variables

Type Visibility Attributes Name Initial
integer, public :: rpointer
integer, public :: nc_id
integer, public :: recdim_id
integer, public :: nchardim_id
integer, public :: timevar_id
integer, public :: recvar_id
integer, public :: reclonvar_id
integer, public :: reclatvar_id
integer, public :: recaltvar_id
integer, public :: recnamevar_id
integer, public, dimension(:), allocatable :: concvar_id
integer, public, dimension(:), allocatable :: uncvar_id
integer, public :: nnvar_id
integer, public :: xkvar_id
integer, public :: spointer
integer, public :: memsatday
character(len=8), public, dimension(:), allocatable :: sat_name
character(len=256), public, dimension(:), allocatable :: sat_file
character(len=256), public, dimension(:), allocatable :: sat_path
integer, public :: ncsat_id
integer, public :: satrecdim_id
integer, public :: ncharsatdim_id
integer, public :: sataltdim_id
integer, public :: satlayerdim_id
integer, public :: sattimevar_id
integer, public :: satrecvar_id
integer, public :: satlonvar_id
integer, public :: satlatvar_id
integer, public :: sataltvar_id
integer, public :: satnamevar_id
integer, public, dimension(:), allocatable :: satvar_id
integer, public, dimension(:), allocatable :: satuncvar_id
integer, public :: satnnvar_id
integer, public :: satxkvar_id

Subroutines

public subroutine alloc_satellite()

Read more…

Arguments

None

public subroutine receptorout_init()

Read more…

Arguments

None

public subroutine satelliteout_init()

Read more…

Arguments

None

public subroutine receptor_output_netcdf()

Read more…

Arguments

None

public subroutine satellite_output_netcdf()

Read more…

Arguments

None

public subroutine write_receptor_netcdf(crec, cunc, nnrec, xkrec, lonrec, latrec, altrec, timerec, namerec, nrec)

testing

Read more…

Arguments

Type IntentOptional Attributes Name
real, dimension(nspec,maxrecsample,nlayermax) :: crec
real, dimension(nspec,maxrecsample,nlayermax) :: cunc
real, dimension(maxrecsample,nlayermax) :: nnrec
real, dimension(maxrecsample,nlayermax) :: xkrec
real, dimension(maxrecsample) :: lonrec
real, dimension(maxrecsample) :: latrec
real, dimension(maxrecsample,nlayermax) :: altrec
integer, dimension(maxrecsample) :: timerec
character(len=16), dimension(maxrecsample) :: namerec
integer :: nrec

public subroutine write_satellite_netcdf(crec, cunc, nnrec, xkrec, lonrec, latrec, altrec, timerec, namerec, nrec)

testing

Read more…

Arguments

Type IntentOptional Attributes Name
real, dimension(nspec,maxrecsample,nlayermax) :: crec
real, dimension(nspec,maxrecsample,nlayermax) :: cunc
real, dimension(maxrecsample,nlayermax) :: nnrec
real, dimension(maxrecsample,nlayermax) :: xkrec
real, dimension(maxrecsample) :: lonrec
real, dimension(maxrecsample) :: latrec
real, dimension(maxrecsample,nlayermax) :: altrec
integer, dimension(maxrecsample) :: timerec
character(len=24), dimension(maxrecsample) :: namerec
integer :: nrec

public subroutine close_receptor_netcdf()

Arguments

None

public subroutine close_satellite_netcdf()

Arguments

None

public subroutine read_satellite_info()

Read more…

Arguments

None

public subroutine readreceptors_satellite(itime)

Read more…

Arguments

Type IntentOptional Attributes Name
integer :: itime

public subroutine getfilename(jjjjmmdd, file_name)

Read more…

Arguments

Type IntentOptional Attributes Name
integer :: jjjjmmdd
character(len=256) :: file_name

public subroutine verttransform_satellite()

testing

Read more…

Arguments

None