FV3 Bundle
interpolator_mod::interpolate_type Type Reference

Redundant climatology data between fields. More...

Collaboration diagram for interpolator_mod::interpolate_type:
[legend]

Public Attributes

real, dimension(:), pointer lat =>NULL()
 No description. More...
 
real, dimension(:), pointer lon =>NULL()
 No description. More...
 
real, dimension(:), pointer latb =>NULL()
 No description. More...
 
real, dimension(:), pointer lonb =>NULL()
 No description. More...
 
real, dimension(:), pointer levs =>NULL()
 No description. More...
 
real, dimension(:), pointer halflevs =>NULL()
 No description. More...
 
type(horiz_interp_typeinterph
 No description. More...
 
type(time_type), dimension(:), pointer time_slice =>NULL()
 An array of the times within the climatology. More...
 
integer unit
 Unit number on which file is being read. More...
 
character(len=64) file_name
 Climatology filename. More...
 
integer time_flag
 Linear or seaonal interpolation? More...
 
integer level_type
 Pressure or Sigma level. More...
 
integer is
 
integer ie
 
integer js
 
integer je
 No description. More...
 
integer vertical_indices
 direction of vertical data axis More...
 
logical climatological_year
 Is data for year = 0000? More...
 
type(fieldtype), dimension(:), pointer field_type =>NULL()
 NetCDF field type. More...
 
character(len=64), dimension(:), pointer field_name =>NULL()
 name of this field More...
 
integer, dimension(:,:), pointer time_init =>NULL()
 second index is the number of time_slices being kept. 2 or ntime. More...
 
integer, dimension(:), pointer mr =>NULL()
 Flag for conversion of climatology to mixing ratio. More...
 
integer, dimension(:), pointer out_of_bounds =>NULL()
 Flag for when surface pressure is out of bounds. More...
 
integer, dimension(:), pointer vert_interp =>NULL()
 Flag for type of vertical interpolation. More...
 
real, dimension(:,:,:,:,:), pointer data =>NULL()
 (nlatmod,nlonmod,nlevclim,size(time_init,2),nfields) More...
 
real, dimension(:,:,:,:), pointer pmon_pyear =>NULL()
 No description. More...
 
real, dimension(:,:,:,:), pointer pmon_nyear =>NULL()
 No description. More...
 
real, dimension(:,:,:,:), pointer nmon_nyear =>NULL()
 No description. More...
 
real, dimension(:,:,:,:), pointer nmon_pyear =>NULL()
 No description. More...
 
integer, dimension(:), pointer indexm =>NULL()
 No description. More...
 
integer, dimension(:), pointer indexp =>NULL()
 No description. More...
 
integer, dimension(:), pointer climatology =>NULL()
 No description. More...
 
type(time_type), dimension(:,:), pointer clim_times => NULL()
 No description. More...
 
logical separate_time_vary_calc
 No description. More...
 
real tweight
 No description. More...
 
real tweight1
 The time weight between the climatology years. More...
 
real tweight2
 No description. More...
 
real tweight3
 The time weight between the month. More...
 
integer itaum
 No description. More...
 
integer itaup
 No description. More...
 

Detailed Description

Redundant climatology data between fields.

Definition at line 259 of file interpolator.F90.

Member Data Documentation

◆ clim_times

type(time_type), dimension(:,:), pointer interpolator_mod::interpolate_type::clim_times => NULL()

No description.

Definition at line 300 of file interpolator.F90.

◆ climatological_year

logical interpolator_mod::interpolate_type::climatological_year

Is data for year = 0000?

Definition at line 278 of file interpolator.F90.

◆ climatology

integer, dimension(:), pointer interpolator_mod::interpolate_type::climatology =>NULL()

No description.

Definition at line 298 of file interpolator.F90.

◆ data

real, dimension(:,:,:,:,:), pointer interpolator_mod::interpolate_type::data =>NULL()

(nlatmod,nlonmod,nlevclim,size(time_init,2),nfields)

Definition at line 289 of file interpolator.F90.

◆ field_name

character(len=64), dimension(:), pointer interpolator_mod::interpolate_type::field_name =>NULL()

name of this field

Definition at line 282 of file interpolator.F90.

◆ field_type

type(fieldtype), dimension(:), pointer interpolator_mod::interpolate_type::field_type =>NULL()

NetCDF field type.

Definition at line 281 of file interpolator.F90.

◆ file_name

character(len=64) interpolator_mod::interpolate_type::file_name

Climatology filename.

Definition at line 272 of file interpolator.F90.

◆ halflevs

real, dimension(:), pointer interpolator_mod::interpolate_type::halflevs =>NULL()

No description.

Definition at line 268 of file interpolator.F90.

◆ ie

integer interpolator_mod::interpolate_type::ie

Definition at line 275 of file interpolator.F90.

◆ indexm

integer, dimension(:), pointer interpolator_mod::interpolate_type::indexm =>NULL()

No description.

Definition at line 296 of file interpolator.F90.

◆ indexp

integer, dimension(:), pointer interpolator_mod::interpolate_type::indexp =>NULL()

No description.

Definition at line 297 of file interpolator.F90.

◆ interph

type(horiz_interp_type) interpolator_mod::interpolate_type::interph

No description.

Definition at line 269 of file interpolator.F90.

◆ is

integer interpolator_mod::interpolate_type::is

Definition at line 275 of file interpolator.F90.

◆ itaum

integer interpolator_mod::interpolate_type::itaum

No description.

Definition at line 306 of file interpolator.F90.

◆ itaup

integer interpolator_mod::interpolate_type::itaup

No description.

Definition at line 307 of file interpolator.F90.

◆ je

integer interpolator_mod::interpolate_type::je

No description.

Definition at line 275 of file interpolator.F90.

◆ js

integer interpolator_mod::interpolate_type::js

Definition at line 275 of file interpolator.F90.

◆ lat

real, dimension(:), pointer interpolator_mod::interpolate_type::lat =>NULL()

No description.

Definition at line 263 of file interpolator.F90.

◆ latb

real, dimension(:), pointer interpolator_mod::interpolate_type::latb =>NULL()

No description.

Definition at line 265 of file interpolator.F90.

◆ level_type

integer interpolator_mod::interpolate_type::level_type

Pressure or Sigma level.

Definition at line 274 of file interpolator.F90.

◆ levs

real, dimension(:), pointer interpolator_mod::interpolate_type::levs =>NULL()

No description.

Definition at line 267 of file interpolator.F90.

◆ lon

real, dimension(:), pointer interpolator_mod::interpolate_type::lon =>NULL()

No description.

Definition at line 264 of file interpolator.F90.

◆ lonb

real, dimension(:), pointer interpolator_mod::interpolate_type::lonb =>NULL()

No description.

Definition at line 266 of file interpolator.F90.

◆ mr

integer, dimension(:), pointer interpolator_mod::interpolate_type::mr =>NULL()

Flag for conversion of climatology to mixing ratio.

Definition at line 284 of file interpolator.F90.

◆ nmon_nyear

real, dimension(:,:,:,:), pointer interpolator_mod::interpolate_type::nmon_nyear =>NULL()

No description.

Definition at line 293 of file interpolator.F90.

◆ nmon_pyear

real, dimension(:,:,:,:), pointer interpolator_mod::interpolate_type::nmon_pyear =>NULL()

No description.

Definition at line 294 of file interpolator.F90.

◆ out_of_bounds

integer, dimension(:), pointer interpolator_mod::interpolate_type::out_of_bounds =>NULL()

Flag for when surface pressure is out of bounds.

Definition at line 285 of file interpolator.F90.

◆ pmon_nyear

real, dimension(:,:,:,:), pointer interpolator_mod::interpolate_type::pmon_nyear =>NULL()

No description.

Definition at line 292 of file interpolator.F90.

◆ pmon_pyear

real, dimension(:,:,:,:), pointer interpolator_mod::interpolate_type::pmon_pyear =>NULL()

No description.

Definition at line 291 of file interpolator.F90.

◆ separate_time_vary_calc

logical interpolator_mod::interpolate_type::separate_time_vary_calc

No description.

Definition at line 301 of file interpolator.F90.

◆ time_flag

integer interpolator_mod::interpolate_type::time_flag

Linear or seaonal interpolation?

Definition at line 273 of file interpolator.F90.

◆ time_init

integer, dimension(:,:), pointer interpolator_mod::interpolate_type::time_init =>NULL()

second index is the number of time_slices being kept. 2 or ntime.

Definition at line 283 of file interpolator.F90.

◆ time_slice

type(time_type), dimension(:), pointer interpolator_mod::interpolate_type::time_slice =>NULL()

An array of the times within the climatology.

Definition at line 270 of file interpolator.F90.

◆ tweight

real interpolator_mod::interpolate_type::tweight

No description.

Definition at line 302 of file interpolator.F90.

◆ tweight1

real interpolator_mod::interpolate_type::tweight1

The time weight between the climatology years.

Definition at line 303 of file interpolator.F90.

◆ tweight2

real interpolator_mod::interpolate_type::tweight2

No description.

Definition at line 304 of file interpolator.F90.

◆ tweight3

real interpolator_mod::interpolate_type::tweight3

The time weight between the month.

Definition at line 305 of file interpolator.F90.

◆ unit

integer interpolator_mod::interpolate_type::unit

Unit number on which file is being read.

Definition at line 271 of file interpolator.F90.

◆ vert_interp

integer, dimension(:), pointer interpolator_mod::interpolate_type::vert_interp =>NULL()

Flag for type of vertical interpolation.

Definition at line 287 of file interpolator.F90.

◆ vertical_indices

integer interpolator_mod::interpolate_type::vertical_indices

direction of vertical data axis

Definition at line 276 of file interpolator.F90.


The documentation for this type was generated from the following file: