ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions/Subroutines | Variables
variablereading Module Reference

Functions/Subroutines

subroutine readdensity (nTypeMismatch)
 
subroutine readenergy (nTypeMismatch)
 
subroutine readpressure (nTypeMismatch)
 
subroutine readturbeddyvis (nTypeMismatch, eddyVisPresent)
 
subroutine readturbkwtype (nTypeMismatch)
 
subroutine readturbsa (nTypeMismatch)
 
subroutine readturbv2f (nTypeMismatch)
 
subroutine readturbvar (nTypeMismatch)
 
subroutine readxmomentum (nTypeMismatch)
 
subroutine readxvelocity (nTypeMismatch)
 
subroutine readymomentum (nTypeMismatch)
 
subroutine readyvelocity (nTypeMismatch)
 
subroutine readzmomentum (nTypeMismatch)
 
subroutine readzvelocity (nTypeMismatch)
 
subroutine readtimehistory (fileIDs)
 
subroutine scalefactors (fileIDs)
 
subroutine readrestartvariable (cgnsVarName)
 

Variables

logical halosread
 
integer cgnsind
 
integer cgnsbase
 
integer cgnszone
 
integer cgnssol
 
integer location
 
integer(kind=inttype), dimension(:), allocatable zonenumbers
 
character(len=maxcgnsnamelen), dimension(:), allocatable zonenames
 
character(len=maxcgnsnamelen), dimension(:), allocatable varnames
 
integer(kind=cgsize_t), dimension(3) rangemin
 
integer(kind=cgsize_t), dimension(3) rangemax
 
integer nvar
 
integer(kind=inttype) solid
 
logical interpolspectral
 
logical copyspectral
 
real(kind=realtype) rhoscale
 
real(kind=realtype) velscale
 
real(kind=realtype) pscale
 
real(kind=realtype) muscale
 
integer(kind=inttype) nsolsread
 
character(len=maxstringlen), dimension(:), allocatable solfiles
 
integer, dimension(:), allocatable vartypes
 
real(kind=cgnsrealtype), dimension(:, :, :), allocatable buffer
 
real(kind=cgnsrealtype), dimension(:, :, :), allocatable buffervertex
 

Function/Subroutine Documentation

◆ readdensity()

subroutine variablereading::readdensity ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readenergy()

subroutine variablereading::readenergy ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readpressure()

subroutine variablereading::readpressure ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readrestartvariable()

subroutine variablereading::readrestartvariable ( character(len=*), intent(in)  cgnsVarName)

◆ readtimehistory()

subroutine variablereading::readtimehistory ( integer, dimension(nsolsread), intent(in)  fileIDs)

◆ readturbeddyvis()

subroutine variablereading::readturbeddyvis ( integer(kind=inttype), intent(inout)  nTypeMismatch,
logical, intent(out)  eddyVisPresent 
)

◆ readturbkwtype()

subroutine variablereading::readturbkwtype ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readturbsa()

subroutine variablereading::readturbsa ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readturbv2f()

subroutine variablereading::readturbv2f ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readturbvar()

subroutine variablereading::readturbvar ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readxmomentum()

subroutine variablereading::readxmomentum ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readxvelocity()

subroutine variablereading::readxvelocity ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readymomentum()

subroutine variablereading::readymomentum ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readyvelocity()

subroutine variablereading::readyvelocity ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readzmomentum()

subroutine variablereading::readzmomentum ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ readzvelocity()

subroutine variablereading::readzvelocity ( integer(kind=inttype), intent(inout)  nTypeMismatch)

◆ scalefactors()

subroutine variablereading::scalefactors ( integer, dimension(nsolsread), intent(in)  fileIDs)

Variable Documentation

◆ buffer

real(kind=cgnsrealtype), dimension(:, :, :), allocatable variablereading::buffer

◆ buffervertex

real(kind=cgnsrealtype), dimension(:, :, :), allocatable variablereading::buffervertex

Definition at line 70 of file variableReading.F90.

Referenced by initializeflow::readrestartfile(), and readrestartvariable().

◆ cgnsbase

integer variablereading::cgnsbase

◆ cgnsind

integer variablereading::cgnsind

◆ cgnssol

integer variablereading::cgnssol

◆ cgnszone

integer variablereading::cgnszone

◆ copyspectral

logical variablereading::copyspectral

◆ halosread

logical variablereading::halosread

◆ interpolspectral

logical variablereading::interpolspectral

◆ location

integer variablereading::location

Definition at line 15 of file variableReading.F90.

Referenced by initializeflow::readrestartfile(), and readrestartvariable().

◆ muscale

real(kind=realtype) variablereading::muscale

◆ nsolsread

integer(kind=inttype) variablereading::nsolsread

◆ nvar

integer variablereading::nvar

Definition at line 37 of file variableReading.F90.

Referenced by initializeflow::getsortedvarnumbers().

◆ pscale

real(kind=realtype) variablereading::pscale

Definition at line 52 of file variableReading.F90.

Referenced by readenergy(), readpressure(), and scalefactors().

◆ rangemax

integer(kind=cgsize_t), dimension(3) variablereading::rangemax

Definition at line 32 of file variableReading.F90.

Referenced by initializeflow::readrestartfile(), and readrestartvariable().

◆ rangemin

integer(kind=cgsize_t), dimension(3) variablereading::rangemin

Definition at line 32 of file variableReading.F90.

Referenced by initializeflow::readrestartfile(), and readrestartvariable().

◆ rhoscale

real(kind=realtype) variablereading::rhoscale

◆ solfiles

character(len=maxstringlen), dimension(:), allocatable variablereading::solfiles

◆ solid

integer(kind=inttype) variablereading::solid

◆ varnames

character(len=maxcgnsnamelen), dimension(:), allocatable variablereading::varnames

◆ vartypes

integer, dimension(:), allocatable variablereading::vartypes

◆ velscale

real(kind=realtype) variablereading::velscale

◆ zonenames

character(len=maxcgnsnamelen), dimension(:), allocatable variablereading::zonenames

◆ zonenumbers

integer(kind=inttype), dimension(:), allocatable variablereading::zonenumbers