Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
input Module Reference

Input parameters from preprocessors. More...

Public Member Functions

subroutine init_input ()
 

Public Attributes

real(dp) rstim
 
real(dp) vnekton
 
real(dp) nktonv
 
integer irstv
 
integer irstt
 
integer irstim
 
integer nobj
 
integer ngeom
 
integer nhis
 
integer ipscal
 
integer npscal
 
integer ipsco
 
integer ifldmhd
 
real(dp), dimension(:), allocatable param
 
real(dp), dimension(:,:), allocatable cpfld
 
real(dp), dimension(:,:,:), allocatable cpgrp
 
real(dp), dimension(:,:), allocatable qinteg
 
integer, dimension(:,:), allocatable matype
 
integer, dimension(:,:), allocatable lochis
 
integer, dimension(:), allocatable nmember
 
logical, dimension(:), allocatable iftmsh
 
logical, dimension(:), allocatable ifnonl
 
logical, dimension(:), allocatable ifvarp
 
logical, dimension(:), allocatable ifpsco
 
logical, dimension(:), allocatable ifpso
 
logical, dimension(:), allocatable, target ifadvc
 
logical if3d
 
logical ifflow
 
logical ifheat
 
logical iftran
 
logical ifaxis
 
logical ifstrs
 
logical ifsplit
 
logical ifmgrid
 
logical ifmvbd
 
logical ifnatc
 
logical ifchar
 
logical ifvps
 
logical ifmodel
 
logical ifkeps
 
logical ifintq
 
logical ifcons
 
logical ifxyo
 
logical ifpo
 
logical ifvo
 
logical ifto
 
logical iftgo
 
logical iffmtin
 
logical ifbo
 
logical ifanls
 
logical ifanl2
 
logical ifmhd
 
logical ifessr
 
logical ifpert
 
logical ifbase
 
logical ifcvode
 
logical iflomach
 
logical ifexplvis
 
logical ifschclob
 
logical ifuservp
 
logical ifcyclic
 
logical ifmoab
 
logical ifcoup
 
logical ifvcoup
 
logical ifusermv
 
logical ifreguo
 
logical ifxyo_
 
logical ifaziv
 
logical ifneknek
 
logical ifprint
 
logical, pointer ifnav
 
character(1), dimension(:,:), allocatable hcode
 
character(2), dimension(:), allocatable ocode
 
character(10), dimension(:), allocatable drivc
 
character(14) rstv
 
character(14) rstt
 
character(40), dimension(:,:), allocatable, target textsw
 
character(40), pointer turbmod
 
character(132), dimension(:), allocatable initc
 
character(132) reafle
 
character(132) fldfle
 
character(132) dmpfle
 
character(132) hisfle
 
character(132) schfle
 
character(132) orefle
 
character(132) nrefle
 
character(132) session
 
character(132) path
 
character(132) re2fle
 
character(132) h5mfle
 
character(132) series
 
real(dp), dimension(:,:), allocatable xc
 
real(dp), dimension(:,:), allocatable yc
 
real(dp), dimension(:,:), allocatable zc
 
real(dp), dimension(:,:,:,:), allocatable bc
 
real(dp), dimension(:,:,:), allocatable curve
 
real(dp), dimension(:), allocatable cerror
 
integer, dimension(:), allocatable igroup
 
integer, dimension(:,:,:), allocatable object
 
character(1), dimension(:,:), allocatable ccurve
 
character(1), dimension(:,:), allocatable cdof
 
character(3), dimension(:,:,:), allocatable cbc
 
character(3) solver_type
 
integer, dimension(:), allocatable ieact
 
integer neact
 
integer, parameter numsts = 50
 
integer, dimension(:), allocatable matindx
 
integer, dimension(:), allocatable matids
 
integer, dimension(:), allocatable imatie
 
integer, dimension(:), allocatable ibcsts
 
integer, dimension(:), allocatable bcf
 
character(3), dimension(:), allocatable bctyps
 
integer numflu
 
integer numoth
 
integer numbcs
 

Detailed Description

Input parameters from preprocessors.

Note that in parallel implementations, we distinguish between distributed data (LELT) and uniformly distributed data. Input common block structure: INPUT1: REAL INPUT5: REAL with LELT entries INPUT2: INTEGER INPUT6: INTEGER with LELT entries INPUT3: LOGICAL INPUT7: LOGICAL with LELT entries INPUT4: CHARACTER INPUT8: CHARACTER with LELT entries cleaned

Definition at line 11 of file input_mod.F90.

Member Function/Subroutine Documentation

subroutine input::init_input ( )

Definition at line 79 of file input_mod.F90.

Referenced by nek_init().

+ Here is the caller graph for this function:

Member Data Documentation

real(dp), dimension(:,:,:,:), allocatable input::bc

Definition at line 57 of file input_mod.F90.

integer, dimension(:), allocatable input::bcf

Definition at line 73 of file input_mod.F90.

character(3), dimension(:), allocatable input::bctyps

Definition at line 74 of file input_mod.F90.

character(3), dimension(:,:,:), allocatable input::cbc

Definition at line 65 of file input_mod.F90.

character(1), dimension(:,:), allocatable input::ccurve

Definition at line 64 of file input_mod.F90.

character(1), dimension(:,:), allocatable input::cdof

Definition at line 64 of file input_mod.F90.

real(dp), dimension(:), allocatable input::cerror

Definition at line 57 of file input_mod.F90.

real(dp), dimension(:,:), allocatable input::cpfld

Definition at line 22 of file input_mod.F90.

real(dp), dimension(:,:,:), allocatable input::cpgrp

Definition at line 22 of file input_mod.F90.

real(dp), dimension(:,:,:), allocatable input::curve

Definition at line 57 of file input_mod.F90.

character(132) input::dmpfle

Definition at line 52 of file input_mod.F90.

character(10), dimension(:), allocatable input::drivc

Definition at line 46 of file input_mod.F90.

character(132) input::fldfle

Definition at line 52 of file input_mod.F90.

character(132) input::h5mfle

Definition at line 53 of file input_mod.F90.

character(1), dimension(:,:), allocatable input::hcode

Definition at line 44 of file input_mod.F90.

character(132) input::hisfle

Definition at line 52 of file input_mod.F90.

integer, dimension(:), allocatable input::ibcsts

Definition at line 73 of file input_mod.F90.

integer, dimension(:), allocatable input::ieact

Definition at line 68 of file input_mod.F90.

logical input::if3d

Definition at line 27 of file input_mod.F90.

logical, dimension(:), allocatable, target input::ifadvc

Definition at line 25 of file input_mod.F90.

logical input::ifanl2

Definition at line 27 of file input_mod.F90.

logical input::ifanls

Definition at line 27 of file input_mod.F90.

logical input::ifaxis

Definition at line 27 of file input_mod.F90.

logical input::ifaziv

Definition at line 27 of file input_mod.F90.

logical input::ifbase

Definition at line 27 of file input_mod.F90.

logical input::ifbo

Definition at line 27 of file input_mod.F90.

logical input::ifchar

Definition at line 27 of file input_mod.F90.

logical input::ifcons

Definition at line 27 of file input_mod.F90.

logical input::ifcoup

Definition at line 27 of file input_mod.F90.

logical input::ifcvode

Definition at line 27 of file input_mod.F90.

logical input::ifcyclic

Definition at line 27 of file input_mod.F90.

logical input::ifessr

Definition at line 27 of file input_mod.F90.

logical input::ifexplvis

Definition at line 27 of file input_mod.F90.

logical input::ifflow

Definition at line 27 of file input_mod.F90.

logical input::iffmtin

Definition at line 27 of file input_mod.F90.

logical input::ifheat

Definition at line 27 of file input_mod.F90.

logical input::ifintq

Definition at line 27 of file input_mod.F90.

logical input::ifkeps

Definition at line 27 of file input_mod.F90.

integer input::ifldmhd

Definition at line 20 of file input_mod.F90.

logical input::iflomach

Definition at line 27 of file input_mod.F90.

logical input::ifmgrid

Definition at line 27 of file input_mod.F90.

logical input::ifmhd

Definition at line 27 of file input_mod.F90.

logical input::ifmoab

Definition at line 27 of file input_mod.F90.

logical input::ifmodel

Definition at line 27 of file input_mod.F90.

logical input::ifmvbd

Definition at line 27 of file input_mod.F90.

logical input::ifnatc

Definition at line 27 of file input_mod.F90.

logical, pointer input::ifnav

Definition at line 42 of file input_mod.F90.

logical input::ifneknek

Definition at line 27 of file input_mod.F90.

logical, dimension(:), allocatable input::ifnonl

Definition at line 24 of file input_mod.F90.

logical input::ifpert

Definition at line 27 of file input_mod.F90.

logical input::ifpo

Definition at line 27 of file input_mod.F90.

logical input::ifprint

Definition at line 40 of file input_mod.F90.

logical, dimension(:), allocatable input::ifpsco

Definition at line 24 of file input_mod.F90.

logical, dimension(:), allocatable input::ifpso

Definition at line 24 of file input_mod.F90.

logical input::ifreguo

Definition at line 27 of file input_mod.F90.

logical input::ifschclob

Definition at line 27 of file input_mod.F90.

logical input::ifsplit

Definition at line 27 of file input_mod.F90.

logical input::ifstrs

Definition at line 27 of file input_mod.F90.

logical input::iftgo

Definition at line 27 of file input_mod.F90.

logical, dimension(:), allocatable input::iftmsh

Definition at line 24 of file input_mod.F90.

logical input::ifto

Definition at line 27 of file input_mod.F90.

logical input::iftran

Definition at line 27 of file input_mod.F90.

logical input::ifusermv

Definition at line 27 of file input_mod.F90.

logical input::ifuservp

Definition at line 27 of file input_mod.F90.

logical, dimension(:), allocatable input::ifvarp

Definition at line 24 of file input_mod.F90.

logical input::ifvcoup

Definition at line 27 of file input_mod.F90.

logical input::ifvo

Definition at line 27 of file input_mod.F90.

logical input::ifvps

Definition at line 27 of file input_mod.F90.

logical input::ifxyo

Definition at line 27 of file input_mod.F90.

logical input::ifxyo_

Definition at line 27 of file input_mod.F90.

integer, dimension(:), allocatable input::igroup

Definition at line 62 of file input_mod.F90.

integer, dimension(:), allocatable input::imatie

Definition at line 73 of file input_mod.F90.

character(132), dimension(:), allocatable input::initc

Definition at line 50 of file input_mod.F90.

integer input::ipscal

Definition at line 20 of file input_mod.F90.

integer input::ipsco

Definition at line 20 of file input_mod.F90.

integer input::irstim

Definition at line 19 of file input_mod.F90.

integer input::irstt

Definition at line 19 of file input_mod.F90.

integer input::irstv

Definition at line 19 of file input_mod.F90.

integer, dimension(:,:), allocatable input::lochis

Definition at line 23 of file input_mod.F90.

integer, dimension(:), allocatable input::matids

Definition at line 73 of file input_mod.F90.

integer, dimension(:), allocatable input::matindx

Definition at line 73 of file input_mod.F90.

integer, dimension(:,:), allocatable input::matype

Definition at line 23 of file input_mod.F90.

integer input::neact

Definition at line 69 of file input_mod.F90.

integer input::ngeom

Definition at line 19 of file input_mod.F90.

integer input::nhis

Definition at line 20 of file input_mod.F90.

real(dp) input::nktonv

Definition at line 18 of file input_mod.F90.

integer, dimension(:), allocatable input::nmember

Definition at line 23 of file input_mod.F90.

integer input::nobj

Definition at line 19 of file input_mod.F90.

integer input::npscal

Definition at line 20 of file input_mod.F90.

character(132) input::nrefle

Definition at line 52 of file input_mod.F90.

integer input::numbcs

Definition at line 75 of file input_mod.F90.

integer input::numflu

Definition at line 75 of file input_mod.F90.

integer input::numoth

Definition at line 75 of file input_mod.F90.

integer, parameter input::numsts = 50

Definition at line 72 of file input_mod.F90.

integer, dimension(:,:,:), allocatable input::object

Definition at line 62 of file input_mod.F90.

character(2), dimension(:), allocatable input::ocode

Definition at line 45 of file input_mod.F90.

character(132) input::orefle

Definition at line 52 of file input_mod.F90.

real(dp), dimension(:), allocatable input::param

Definition at line 22 of file input_mod.F90.

character(132) input::path

Definition at line 53 of file input_mod.F90.

real(dp), dimension(:,:), allocatable input::qinteg

Definition at line 22 of file input_mod.F90.

character(132) input::re2fle

Definition at line 53 of file input_mod.F90.

character(132) input::reafle

Definition at line 52 of file input_mod.F90.

real(dp) input::rstim

Definition at line 17 of file input_mod.F90.

character(14) input::rstt

Definition at line 47 of file input_mod.F90.

character(14) input::rstv

Definition at line 47 of file input_mod.F90.

character(132) input::schfle

Definition at line 52 of file input_mod.F90.

character(132) input::series

Definition at line 53 of file input_mod.F90.

character(132) input::session

Definition at line 53 of file input_mod.F90.

character(3) input::solver_type

Definition at line 66 of file input_mod.F90.

character(40), dimension(:,:), allocatable, target input::textsw

Definition at line 48 of file input_mod.F90.

character(40), pointer input::turbmod

Definition at line 49 of file input_mod.F90.

real(dp) input::vnekton

Definition at line 17 of file input_mod.F90.

real(dp), dimension(:,:), allocatable input::xc

Definition at line 57 of file input_mod.F90.

real(dp), dimension(:,:), allocatable input::yc

Definition at line 57 of file input_mod.F90.

real(dp), dimension(:,:), allocatable input::zc

Definition at line 57 of file input_mod.F90.


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