global Module Reference

Data Types

type  setI
type  type
type  setBC
type  setSet
type  dom
type  phy
type  dGroup
type  pGroup
type  DemonaModel
type  phyY

Variables

type(DemonaModel), target myModel
integer, target fullNx
integer, target fullNy
integer, target fullNz
integer fV = 0
integer ghostCells = 2
integer, target currentSetLength
integer, target globalCurrentSetLength
integer relativeModel = relativeLex
integer globalCorrection = 0
logical setRuleActive = OFF
integer currentPhysics
integer currentDomain
integer, pointer numberOfPhysics
integer, pointer numberOfDomains
integer, pointer dof
integer, pointer dFX
integer, pointer numberOfGhostCells
integer, pointer pVec
integer, pointer dVec
character(len=79) TecplotVariables
integer, pointer totalDof
integer, pointer modelDof
integer, pointer physicsDof
integer, pointer domainDof
integer, pointer totalNode
integer, pointer modelNode
integer, pointer physicsNode
integer, pointer domainNode
integer, pointer setVec
integer, pointer localSetVec
integer, pointer maxPhysicsGroup
integer, pointer maxDomainGroup
real(8), pointer refXcoor
real(8), pointer refYcoor
real(8), pointer Lx
real(8), pointer Ly
integer, pointer firstIndex
integer, pointer lastIndex
integer, pointer colorMin
integer, pointer colorMax
integer, pointer setDof
integer, pointer relativeIndex
integer, pointer numberOfPhysicalParameters
type(setSet), pointer discSet
type(phyY), allocatable setY
real(8), dimension(:), pointer y
 used as y=>myModelx
real(8), pointer yPTO
 used as y=>myModelx
real(8), pointer yRTO
 used as y=>myModelx
real(8), dimension(:), pointer tempy
 used as tempy=>myModeltempx
real(8), pointer discreteY
 used as discreteY=>y or discreteY=>tempy
real(8), dimension(:), pointer x
 used as x=>myModelphysics(p)domain(d)x
real(8), pointer xPTO
 used as x=>myModelphysics(p)domain(d)x
real(8), pointer xRTO
 used as x=>myModelphysics(p)domain(d)x
integer colorFunctionIndex
integer colorValMax
real(8), allocatable yBackup
integer timeIter
real(8) dt
integer totalLinearIterations
integer totalNonLinearIterations
real(8), allocatable setTol
logical freezedJacobian = off
integer maxNewtonIter = 20
 default is 20
integer newtonSuccess
logical inexactNewton = ON
real(8) jacSF = 1.1d0
 safety factor for the size of the jacVal
integer jacInterval = 1
real(8) jacSkipTol = 1e6
logical jacSkip = off
integer maxBacktrackCount = 10
logical doBacktrack = on
integer preconditioner = rp
logical bootStrapping = on
real(8) bootdamping = 1.d0
real(8), target jacDiscOrder = lowOrder
real(8), dimension(:), pointer damping
integer currentDof
integer maxPicardIter = 50
integer gsMaxNewton = 1
integer maxGsIter = 1000
logical blockGS = no
logical gsSolver = off
logical accumulating = no
integer maxGsPhysics = 1
integer overlap = 0
integer overlapX
 might be used
integer overlapY
 might be used
integer maxMSIter = 100
 default value
integer xPartition = 1
integer yPartition = 1
integer numberOfMSDomains
logical msSolver = on
logical msRandom = off
logical msArtificialBC = on
real(8) msArtificialAlpha
 --------------------!!!!!!!!!!!!!!
integer maxRealTimeIter = 1
integer maxPhysicsIter = 1
integer maxPseudoTimeIter = 1
integer maxDomainIter = 1
integer mySolver = 1
integer myHybrid = 1
logical readInitialGuess = off
logical poissonCompatibility = on
real(8) dtau
integer test

Variable Documentation

logical global::accumulating = no

Definition at line 490 of file global.f90.

Referenced by gs(), and RunGS().

logical global::blockGS = no

Definition at line 486 of file global.f90.

Referenced by gs().

real(8) global::bootdamping = 1.d0

Definition at line 468 of file global.f90.

Referenced by continuation().

logical global::bootStrapping = on

Definition at line 466 of file global.f90.

Referenced by continuation().

Definition at line 407 of file global.f90.

Referenced by mf::ColoringFunction(), and mf::colorJacobianCRS().

integer,pointer global::colorMax

Definition at line 365 of file global.f90.

Referenced by mf::colorJacobianCRS().

integer,pointer global::colorMin

Definition at line 363 of file global.f90.

Referenced by mf::colorJacobianCRS().

Definition at line 408 of file global.f90.

Referenced by mf::ColoringFunction(), and mf::colorJacobianCRS().

Definition at line 476 of file global.f90.

Referenced by picard().

integer,target global::currentSetLength

Definition at line 289 of file global.f90.

Referenced by set().

real(8),dimension(:),pointer global::damping

Definition at line 474 of file global.f90.

Referenced by physicsInfo(), and picard().

integer,pointer global::dFX

Definition at line 317 of file global.f90.

Referenced by mf::ColoringFunction(), domainInfo(), initializePhysics(), physicsInfo(), and tecFD().

real(8),pointer global::discreteY

used as discreteY=>y or discreteY=>tempy

Definition at line 396 of file global.f90.

Referenced by model::discrete(), and preprocessor().

Definition at line 374 of file global.f90.

logical global::doBacktrack = on

Definition at line 462 of file global.f90.

Referenced by newton(), and solverParameters().

integer,pointer global::dof

Definition at line 315 of file global.f90.

Referenced by generateIndexVector(), initializeDomains(), physicsInfo(), picard(), set(), and setRule().

integer,pointer global::domainDof

Definition at line 333 of file global.f90.

Referenced by preprocessor().

integer,pointer global::domainNode

Definition at line 341 of file global.f90.

real(8) global::dt

Definition at line 421 of file global.f90.

Referenced by processor(), and tecFD().

real(8) global::dtau

Definition at line 551 of file global.f90.

Referenced by processor().

integer,pointer global::dVec

Definition at line 323 of file global.f90.

Referenced by mf::colorJacobianCRS(), globalSet(), gs(), modelSolver(), picard(), and processor().

integer,pointer global::firstIndex

Definition at line 359 of file global.f90.

logical global::freezedJacobian = off

Definition at line 442 of file global.f90.

Referenced by newton(), and solverParameters().

integer,target global::fullNx

Definition at line 278 of file global.f90.

integer,target global::fullNy

Definition at line 278 of file global.f90.

Referenced by generateIndexMatrix().

integer,target global::fullNz

Definition at line 278 of file global.f90.

integer global::fV = 0

Definition at line 283 of file global.f90.

integer global::ghostCells = 2

Definition at line 284 of file global.f90.

Referenced by mf::ColoringFunction().

Definition at line 299 of file global.f90.

Referenced by set().

Definition at line 290 of file global.f90.

Referenced by DBGsqIni(), DBGtestDiscrete(), and picard().

integer global::gsMaxNewton = 1

Definition at line 482 of file global.f90.

Referenced by gs().

logical global::gsSolver = off

Definition at line 488 of file global.f90.

Referenced by newton(), and RunMS().

logical global::inexactNewton = ON

Definition at line 448 of file global.f90.

Referenced by modelSolver(), newton(), and RunHybrid().

real(8),target global::jacDiscOrder = lowOrder

Definition at line 470 of file global.f90.

Referenced by newton(), and symbolic().

integer global::jacInterval = 1

Definition at line 452 of file global.f90.

Referenced by newton().

real(8) global::jacSF = 1.1d0

safety factor for the size of the jacVal

Definition at line 450 of file global.f90.

Referenced by symbolic().

logical global::jacSkip = off

Definition at line 458 of file global.f90.

Referenced by newton().

real(8) global::jacSkipTol = 1e6

Definition at line 454 of file global.f90.

integer,pointer global::lastIndex

Definition at line 361 of file global.f90.

integer,pointer global::localSetVec

Definition at line 345 of file global.f90.

real(8),pointer global::Lx

Definition at line 355 of file global.f90.

Referenced by domainInfo(), physicsInfo(), and preprocessor().

real(8),pointer global::Ly

Definition at line 357 of file global.f90.

Referenced by domainInfo(), physicsInfo(), and preprocessor().

Definition at line 460 of file global.f90.

Referenced by newton().

integer,pointer global::maxDomainGroup

Definition at line 349 of file global.f90.

Referenced by physicsRule(), and processor().

integer global::maxDomainIter = 1

Definition at line 528 of file global.f90.

Referenced by processor(), and solverParameters().

integer global::maxGsIter = 1000

Definition at line 484 of file global.f90.

Referenced by gs().

integer global::maxGsPhysics = 1

Definition at line 492 of file global.f90.

Referenced by RunGS().

integer global::maxMSIter = 100

default value

Definition at line 502 of file global.f90.

Referenced by RunMS(), and solverParameters().

integer global::maxNewtonIter = 20

default is 20

Definition at line 444 of file global.f90.

Referenced by gs(), modelSolver(), newton(), newtonSet(), RunHybrid(), and solverParameters().

integer,pointer global::maxPhysicsGroup

Definition at line 347 of file global.f90.

Referenced by modelInfo(), and processor().

Definition at line 524 of file global.f90.

Referenced by processor(), and solverParameters().

integer global::maxPicardIter = 50

Definition at line 478 of file global.f90.

Referenced by modelSolver(), picard(), and RunHybrid().

Definition at line 526 of file global.f90.

Referenced by processor(), and solverParameters().

Definition at line 522 of file global.f90.

Referenced by processor(), and solverParameters().

integer,pointer global::modelDof

Definition at line 329 of file global.f90.

Referenced by generateIndexMatrix(), and preprocessor().

integer,pointer global::modelNode

Definition at line 337 of file global.f90.

Referenced by generateIndexMatrix(), and preprocessor().

--------------------!!!!!!!!!!!!!!

Definition at line 516 of file global.f90.

Referenced by RunMS().

logical global::msArtificialBC = on

Definition at line 514 of file global.f90.

Referenced by RunMS().

logical global::msRandom = off

Definition at line 512 of file global.f90.

Referenced by RunMS(), and solverParameters().

logical global::msSolver = on

Definition at line 510 of file global.f90.

Referenced by RunNewton().

integer global::myHybrid = 1

Definition at line 536 of file global.f90.

Referenced by RunHybrid(), and solverParameters().

integer global::mySolver = 1

Definition at line 534 of file global.f90.

Referenced by modelSolver(), and solverParameters().

Definition at line 446 of file global.f90.

Referenced by newton(), newtonSet(), and processor().

integer,pointer global::numberOfDomains
integer,pointer global::numberOfGhostCells

Definition at line 319 of file global.f90.

Referenced by domainInfo().

Definition at line 508 of file global.f90.

Referenced by RunMS().

Definition at line 371 of file global.f90.

Referenced by physicsInfo().

integer,pointer global::numberOfPhysics
integer global::overlap = 0

Definition at line 496 of file global.f90.

Referenced by RunMS(), and solverParameters().

might be used

Definition at line 498 of file global.f90.

might be used

Definition at line 500 of file global.f90.

integer,pointer global::physicsDof

Definition at line 331 of file global.f90.

Referenced by preprocessor().

integer,pointer global::physicsNode

Definition at line 339 of file global.f90.

Definition at line 541 of file global.f90.

Referenced by generateIndexMatrix().

integer global::preconditioner = rp

Definition at line 464 of file global.f90.

Referenced by newton().

integer,pointer global::pVec
logical global::readInitialGuess = off

Definition at line 539 of file global.f90.

Referenced by processor().

real(8),pointer global::refXcoor

Definition at line 351 of file global.f90.

Referenced by physicsInfo().

real(8),pointer global::refYcoor

Definition at line 353 of file global.f90.

Referenced by physicsInfo().

integer,pointer global::relativeIndex

Definition at line 369 of file global.f90.

Referenced by gs().

integer global::relativeModel = relativeLex

Definition at line 294 of file global.f90.

Referenced by physicsInfo(), and set().

integer,pointer global::setDof

Definition at line 367 of file global.f90.

Referenced by mf::ColoringFunction(), and set().

logical global::setRuleActive = OFF

Definition at line 301 of file global.f90.

real(8),allocatable global::setTol

Definition at line 431 of file global.f90.

Referenced by generateIndexMatrix(), and setRule().

integer,pointer global::setVec

Definition at line 343 of file global.f90.

Referenced by mf::ColoringEvaluation(), continuation(), mf::matVec(), newton(), newtonSet(), and picard().

type(phyY),allocatable global::setY

Definition at line 383 of file global.f90.

Referenced by activatePhysics(), and printY().

character(len=79) global::TecplotVariables

Definition at line 325 of file global.f90.

Referenced by physicsInfo(), and tecFD().

real(8),dimension(:),pointer global::tempy
integer global::test

Definition at line 557 of file global.f90.

Referenced by mf::colorJacobianCRS().

Definition at line 419 of file global.f90.

Referenced by tecFD().

integer,pointer global::totalDof

Definition at line 327 of file global.f90.

Definition at line 427 of file global.f90.

Referenced by newton(), and newtonSet().

integer,pointer global::totalNode

Definition at line 335 of file global.f90.

Definition at line 428 of file global.f90.

Referenced by newton().

real(8),dimension(:),pointer global::x

used as x=>myModelphysics(p)domain(d)x

Definition at line 398 of file global.f90.

Referenced by model::discrete().

integer global::xPartition = 1

Definition at line 504 of file global.f90.

Referenced by solverParameters().

real(8),pointer global::xPTO

used as x=>myModelphysics(p)domain(d)x

Definition at line 400 of file global.f90.

real(8),pointer global::xRTO

used as x=>myModelphysics(p)domain(d)x

Definition at line 402 of file global.f90.

real(8),dimension(:),pointer global::y

used as y=>myModelx

Definition at line 388 of file global.f90.

real(8),allocatable global::yBackup

Definition at line 412 of file global.f90.

Referenced by symbolic().

integer global::yPartition = 1

Definition at line 506 of file global.f90.

Referenced by solverParameters().

real(8),pointer global::yPTO

used as y=>myModelx

Definition at line 390 of file global.f90.

Referenced by preprocessor(), and processor().

real(8),pointer global::yRTO

used as y=>myModelx

Definition at line 392 of file global.f90.

Referenced by preprocessor().

 All Classes Namespaces Files Functions Variables

Generated on Wed Jan 20 16:22:11 2010 for demona by  doxygen 1.6.1