VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::Parameter Class Reference

Class for LBM-parameter management. More...

#include <Parameter.h>

Public Member Functions

 Parameter ()
 
 Parameter (const vf::basics::ConfigurationFile *configData)
 
 Parameter (const int numberOfProcesses, const int myId)
 
 Parameter (const int numberOfProcesses, const int myId, std::optional< const vf::basics::ConfigurationFile * > configData)
 
 ~Parameter ()
 
void initLBMSimulationParameter ()
 
std::shared_ptr< LBMSimulationParametergetParH (int level) const
 Pointer to instance of LBMSimulationParameter - stored on Host System.
 
std::shared_ptr< LBMSimulationParametergetParD (int level)
 Pointer to instance of LBMSimulationParameter - stored on Device (GPU)
 
LBMSimulationParametergetParHostAsReference (int level) const
 
LBMSimulationParametergetParDeviceAsReference (int level) const
 
const std::vector< std::shared_ptr< LBMSimulationParameter > > & getParHallLevels ()
 
const std::vector< std::shared_ptr< LBMSimulationParameter > > & getParDallLevels ()
 
void copyMeasurePointsArrayToVector (int lev)
 
void setForcing (real forcingX, real forcingY, real forcingZ)
 
void setQuadricLimiters (real quadricLimiterP, real quadricLimiterM, real quadricLimiterD)
 
void setStepEnsight (unsigned int step)
 
void setDiffOn (bool isDiff)
 
void setBuoyancyEnabled (bool buoyancyEnabled)
 
void setDiffusivity (real Diffusivity)
 
void setD3Qxx (int d3qxx)
 
void setMaxLevel (int numberOfLevels)
 
void setTimestepEnd (unsigned int tend)
 
void setTimestepOut (unsigned int tout)
 
void setTimestepStartOut (unsigned int tStartOut)
 
void setTimestepOfCoarseLevel (unsigned int timestep)
 
void setCalcTurbulenceIntensity (bool calcVelocityAndFluctuations)
 
void setCalcMean (bool calcMean)
 
void setCalcDragLift (bool calcDragLift)
 
void setCalcCp (bool calcCp)
 
void setTimeCalcMedStart (int CalcMedStart)
 
void setTimeCalcMedEnd (int CalcMedEnd)
 
void setMaxDev (int maxdev)
 
void setMyID (int myid)
 
void setNumprocs (int numprocs)
 
void settimestepForMeasurePoints (unsigned int timestepForMeasurePoints)
 
void setOutputPath (std::string oPath)
 
void setOutputPrefix (std::string oPrefix)
 
void setGridPath (std::string gridPath)
 
void setgeoVec (std::string geoVec)
 
void setcoordX (std::string coordX)
 
void setcoordY (std::string coordY)
 
void setcoordZ (std::string coordZ)
 
void setneighborX (std::string neighborX)
 
void setneighborY (std::string neighborY)
 
void setneighborZ (std::string neighborZ)
 
void setneighborWSB (std::string neighborWSB)
 
void setscaleCFC (std::string scaleCFC)
 
void setscaleCFF (std::string scaleCFF)
 
void setscaleFCC (std::string scaleFCC)
 
void setscaleFCF (std::string scaleFCF)
 
void setscaleOffsetCF (std::string scaleOffsetCF)
 
void setscaleOffsetFC (std::string scaleOffsetFC)
 
void setgeomBoundaryBcQs (std::string geomBoundaryBcQs)
 
void setgeomBoundaryBcValues (std::string geomBoundaryBcValues)
 
void setnoSlipBcPos (std::string noSlipBcPos)
 
void setnoSlipBcQs (std::string noSlipBcQs)
 
void setnoSlipBcValue (std::string noSlipBcValue)
 
void setnoSlipBcValues (std::string noSlipBcValues)
 
void setslipBcPos (std::string slipBcPos)
 
void setslipBcQs (std::string slipBcQs)
 
void setslipBcValue (std::string slipBcValue)
 
void setpressBcPos (std::string pressBcPos)
 
void setpressBcQs (std::string pressBcQs)
 
void setpressBcValue (std::string pressBcValue)
 
void setOutflowPressureCorrectionFactor (real correctionFactor)
 
void setpressBcValues (std::string pressBcValues)
 
void setvelBcQs (std::string velBcQs)
 
void setvelBcValues (std::string velBcValues)
 
void setinletBcQs (std::string inletBcQs)
 
void setinletBcValues (std::string inletBcValues)
 
void setoutletBcQs (std::string outletBcQs)
 
void setoutletBcValues (std::string outletBcValues)
 
void settopBcQs (std::string topBcQs)
 
void settopBcValues (std::string topBcValues)
 
void setbottomBcQs (std::string bottomBcQs)
 
void setbottomBcValues (std::string bottomBcValues)
 
void setfrontBcQs (std::string frontBcQs)
 
void setfrontBcValues (std::string frontBcValues)
 
void setbackBcQs (std::string backBcQs)
 
void setbackBcValues (std::string backBcValues)
 
void setwallBcQs (std::string wallBcQs)
 
void setwallBcValues (std::string wallBcValues)
 
void setperiodicBcQs (std::string periodicBcQs)
 
void setperiodicBcValues (std::string periodicBcValues)
 
void setmeasurePoints (std::string measurePoints)
 
void setnumberNodes (std::string numberNodes)
 
void setLBMvsSI (std::string LBMvsSI)
 
void setcpTop (std::string cpTop)
 
void setcpBottom (std::string cpBottom)
 
void setcpBottom2 (std::string cpBottom2)
 
void setConcentration (std::string concFile)
 
void setPrintFiles (bool printfiles)
 
void setReadGeo (bool readGeo)
 
void setViscosityLB (real Viscosity)
 
void setVelocityLB (real Velocity)
 
void setViscosityRatio (real ViscosityRatio)
 
void setVelocityRatio (real VelocityRatio)
 
void setDensityRatio (real DensityRatio)
 
void setPressRatio (real PressRatio)
 
void setRealX (real RealX)
 
void setRealY (real RealY)
 
void setRe (real Re)
 
void setTurbulentPrandtlNumber (real turbulentPrandtlNumber)
 
void setBuoyancyFactor (real buoyancyFactor)
 
void setGravity (real gravity)
 
void setReferenceTemperature (real referenceTemperature)
 
void setFactorPressBC (real factorPressBC)
 
void setIsGeo (bool isGeo)
 
void setIsCp (bool isCp)
 
void setUseMeasurePoints (bool useMeasurePoints)
 
void setTurbulenceModel (vf::lbm::TurbulenceModel turbulenceModel)
 
void setAdvectionDiffusionTurbulenceModel (vf::lbm::advection_diffusion::TurbulenceModel turbulenceModel)
 
void setUseTurbulentViscosity (bool useTurbulentViscosity)
 
void setUseTurbulentDiffusivity (bool useTurbulentDiffusivity)
 
void setSGSConstant (real SGSConstant)
 
void setUseInitNeq (bool useInitNeq)
 
void setIsBodyForce (bool isBodyForce)
 
void setAllNodesAllFeatures (bool allNodesAllFeatures)
 
void setclockCycleForMeasurePoints (real clockCycleForMeasurePoints)
 
void setDevices (std::vector< uint > devices)
 
void setGridX (std::vector< int > GridX)
 
void setGridY (std::vector< int > GridY)
 
void setGridZ (std::vector< int > GridZ)
 
void setScaleLBMtoSI (std::vector< real > scaleLBMtoSI)
 
void setTranslateLBMtoSI (std::vector< real > translateLBMtoSI)
 
void setMinCoordX (std::vector< real > MinCoordX)
 
void setMinCoordY (std::vector< real > MinCoordY)
 
void setMinCoordZ (std::vector< real > MinCoordZ)
 
void setMaxCoordX (std::vector< real > MaxCoordX)
 
void setMaxCoordY (std::vector< real > MaxCoordY)
 
void setMaxCoordZ (std::vector< real > MaxCoordZ)
 
void setTimeDoCheckPoint (unsigned int tDoCheckPoint)
 
void setTimeDoRestart (unsigned int tDoRestart)
 
void setDoCheckPoint (bool doCheckPoint)
 
void setDoRestart (bool doRestart)
 
void setObj (std::string str, bool isObj)
 
void setUseGeometryValues (bool GeometryValues)
 
void setCalc2ndOrderMoments (bool is2ndOrderMoments)
 
void setCalc3rdOrderMoments (bool is3rdOrderMoments)
 
void setCalcHighOrderMoments (bool isHighOrderMoments)
 
void setMemsizeGPU (double admem, bool reset)
 
void setPossNeighborFilesX (std::vector< std::string > possNeighborFiles, std::string sor)
 
void setPossNeighborFilesY (std::vector< std::string > possNeighborFiles, std::string sor)
 
void setPossNeighborFilesZ (std::vector< std::string > possNeighborFiles, std::string sor)
 
void setNumberOfProcessNeighborsX (unsigned int numberOfProcessNeighbors, int level, std::string sor)
 
void setNumberOfProcessNeighborsY (unsigned int numberOfProcessNeighbors, int level, std::string sor)
 
void setNumberOfProcessNeighborsZ (unsigned int numberOfProcessNeighbors, int level, std::string sor)
 
void setIsNeighborX (bool isNeighbor)
 
void setIsNeighborY (bool isNeighbor)
 
void setIsNeighborZ (bool isNeighbor)
 
void setSendProcessNeighborsAfterFtoCX (int numberOfNodes, int level, int arrayIndex)
 
void setSendProcessNeighborsAfterFtoCY (int numberOfNodes, int level, int arrayIndex)
 
void setSendProcessNeighborsAfterFtoCZ (int numberOfNodes, int level, int arrayIndex)
 
void setRecvProcessNeighborsAfterFtoCX (int numberOfNodes, int level, int arrayIndex)
 
void setRecvProcessNeighborsAfterFtoCY (int numberOfNodes, int level, int arrayIndex)
 
void setRecvProcessNeighborsAfterFtoCZ (int numberOfNodes, int level, int arrayIndex)
 
void configureMainKernel (std::string kernel)
 
void setMultiKernelOn (bool isOn)
 
void setMultiKernelLevel (std::vector< int > kernelLevel)
 
void setMultiKernel (std::vector< std::string > kernel)
 
void setADKernel (std::string adKernel)
 
void addInteractor (SPtr< PreCollisionInteractor > interactor)
 
void addSampler (SPtr< Sampler > sampler)
 
doublegetForcesDouble ()
 
realgetForcesHost ()
 
realgetForcesDev ()
 
doublegetQuadricLimitersDouble ()
 
realgetQuadricLimitersHost () const
 
realgetQuadricLimitersDev ()
 
unsigned int getStepEnsight ()
 
bool getEvenOrOdd (int level)
 
bool getDiffOn ()
 
bool getBuoyancyEnabled () const
 
bool getAllNodesAllFeatures () const
 
bool getPrintFiles ()
 
bool getReadGeo ()
 
bool getCalcTurbulenceIntensity ()
 
bool getCalcMean ()
 
bool getCalcDragLift ()
 
bool getCalcCp ()
 
int getFine () const
 
int getCoarse () const
 
int getFactorNZ ()
 
int getD3Qxx ()
 
int getMaxLevel () const
 
int getTimeCalcMedStart ()
 
int getTimeCalcMedEnd ()
 
int getMaxDev ()
 
int getMyProcessID () const
 
int getNumprocs () const
 
std::string getOutputPath ()
 
std::string getOutputPrefix () const
 
std::string getFName () const
 
std::string getGridPath ()
 
std::string getgeoVec ()
 
std::string getcoordX ()
 
std::string getcoordY ()
 
std::string getcoordZ ()
 
std::string getneighborX ()
 
std::string getneighborY ()
 
std::string getneighborZ ()
 
std::string getneighborWSB ()
 
std::string getscaleCFC ()
 
std::string getscaleCFF ()
 
std::string getscaleFCC ()
 
std::string getscaleFCF ()
 
std::string getscaleOffsetCF ()
 
std::string getscaleOffsetFC ()
 
std::string getgeomBoundaryBcQs ()
 
std::string getgeomBoundaryBcValues ()
 
std::string getnoSlipBcPos ()
 
std::string getnoSlipBcQs ()
 
std::string getnoSlipBcValue ()
 
std::string getnoSlipBcValues ()
 
std::string getslipBcPos ()
 
std::string getslipBcQs ()
 
std::string getslipBcValue ()
 
std::string getpressBcPos ()
 
std::string getpressBcQs ()
 
std::string getpressBcValue ()
 
std::string getpressBcValues ()
 
std::string getvelBcQs ()
 
std::string getvelBcValues ()
 
std::string getinletBcQs ()
 
std::string getinletBcValues ()
 
std::string getoutletBcQs ()
 
std::string getoutletBcValues ()
 
std::string gettopBcQs ()
 
std::string gettopBcValues ()
 
std::string getbottomBcQs ()
 
std::string getbottomBcValues ()
 
std::string getfrontBcQs ()
 
std::string getfrontBcValues ()
 
std::string getbackBcQs ()
 
std::string getbackBcValues ()
 
std::string getwallBcQs ()
 
std::string getwallBcValues ()
 
std::string getperiodicBcQs ()
 
std::string getperiodicBcValues ()
 
std::string getmeasurePoints ()
 
std::string getnumberNodes ()
 
std::string getLBMvsSI ()
 
std::string getcpTop ()
 
std::string getcpBottom ()
 
std::string getcpBottom2 ()
 
std::string getConcentration ()
 
unsigned int getTimestepStart () const
 
unsigned int getTimestepInit ()
 
unsigned int getTimestepEnd () const
 
unsigned int getTimestepOut ()
 
unsigned int getTimestepStartOut ()
 
unsigned int getTimestepForMeasurePoints ()
 
unsigned int getTimestepOfCoarseLevel ()
 
real getDiffusivity ()
 
real getViscosity () const
 
real getVelocity () const
 
real getViscosityRatio () const
 
real getVelocityRatio () const
 
real getDensityRatio () const
 
real getPressureRatio () const
 
real getTimeRatio () const
 
real getLengthRatio () const
 
real getForceRatio () const
 
real getScaledViscosityRatio (int level) const
 
real getScaledVelocityRatio (int level) const
 
real getScaledDensityRatio (int level) const
 
real getScaledPressureRatio (int level) const
 
real getScaledStressRatio (int level) const
 
real getScaledTimeRatio (int level) const
 
real getScaledLengthRatio (int level) const
 
real getScaledForceRatio (int level) const
 
real getRealX ()
 
real getRealY ()
 
real getRe () const
 
real getTurbulentPrandtlNumber () const
 
real getBuoyancyFactor () const
 
real getScaledBuoyancyFactor (int level) const
 
real getGravity () const
 
real getScaledGravity (int level) const
 
real getReferenceTemperature () const
 
real getFactorPressBC ()
 
real getclockCycleForMeasurePoints ()
 
std::vector< uintgetDevices () const
 
std::vector< intgetGridX ()
 
std::vector< intgetGridY ()
 
std::vector< intgetGridZ ()
 
std::vector< realgetScaleLBMtoSI ()
 
std::vector< realgetTranslateLBMtoSI ()
 
std::vector< realgetMinCoordX ()
 
std::vector< realgetMinCoordY ()
 
std::vector< realgetMinCoordZ ()
 
std::vector< realgetMaxCoordX ()
 
std::vector< realgetMaxCoordY ()
 
std::vector< realgetMaxCoordZ ()
 
std::vector< SPtr< PreCollisionInteractor > > getInteractors ()
 
std::vector< SPtr< Sampler > > getSamplers ()
 
unsigned int getTimeDoCheckPoint ()
 
unsigned int getTimeDoRestart () const
 
unsigned int getTimeStep (int level, unsigned int t, bool isPostCollision)
 Get current (sub)time step of a given level.
 
bool getDoCheckPoint ()
 
bool getDoRestart () const
 
bool overWritingRestart (unsigned int t)
 
bool getIsGeo ()
 
bool getIsCp ()
 
bool getIsGeometryValues ()
 
bool getCalc2ndOrderMoments ()
 
bool getCalc3rdOrderMoments ()
 
bool getCalcHighOrderMoments ()
 
bool getUseMeasurePoints ()
 
vf::lbm::TurbulenceModel getTurbulenceModel ()
 
vf::lbm::advection_diffusion::TurbulenceModel getADTurbulenceModel ()
 
bool getUseTurbulentViscosity ()
 
bool getUseTurbulentDiffusivity ()
 
real getSGSConstant ()
 
bool getUseInitNeq ()
 
bool getIsBodyForce ()
 
double getMemsizeGPU ()
 
std::vector< std::string > getPossNeighborFilesX (std::string sor)
 
std::vector< std::string > getPossNeighborFilesY (std::string sor)
 
std::vector< std::string > getPossNeighborFilesZ (std::string sor)
 
unsigned int getNumberOfProcessNeighborsX (int level, std::string sor)
 
unsigned int getNumberOfProcessNeighborsY (int level, std::string sor)
 
unsigned int getNumberOfProcessNeighborsZ (int level, std::string sor)
 
bool getIsNeighborX ()
 
bool getIsNeighborY ()
 
bool getIsNeighborZ ()
 
real getOutflowPressureCorrectionFactor ()
 
std::string getMainKernel () const
 
bool getMultiKernelOn ()
 
std::vector< intgetMultiKernelLevel ()
 
std::vector< std::string > getMultiKernel ()
 
std::string getADKernel ()
 
void setInitialCondition (std::function< void(real, real, real, real &, real &, real &, real &)> initialCondition)
 
std::function< void(real, real, real, real &, real &, real &, real &)> & getInitialCondition ()
 
void setInitialConditionAD (std::function< real(real, real, real)> initialConditionAD)
 
std::function< real(real, real, real)> & getInitialConditionAD ()
 
void setInitialLocalReferenceTemperature (std::function< real(real, real, real)> initialReferenceTemperature)
 
std::function< real(real, real, real)> & getInitialLocalReferenceTemperature ()
 
void setUseStreams (bool useStreams)
 sets whether streams and thus communication hiding should be used
 
bool getUseStreams ()
 
std::unique_ptr< CudaStreamManager > & getStreamManager ()
 
bool getKernelNeedsFluidNodeIndicesToRun ()
 
void setKernelNeedsFluidNodeIndicesToRun (bool kernelNeedsFluidNodeIndicesToRun)
 
void initProcessNeighborsAfterFtoCX (int level)
 
void initProcessNeighborsAfterFtoCY (int level)
 
void initProcessNeighborsAfterFtoCZ (int level)
 

Public Attributes

realforcingH
 
realforcingD
 
double hostForcing [3]
 
realquadricLimitersH
 
realquadricLimitersD
 
double hostQuadricLimiters [3]
 
std::vector< std::shared_ptr< LBMSimulationParameter > > parH = std::vector<std::shared_ptr<LBMSimulationParameter>>(1)
 
std::vector< std::shared_ptr< LBMSimulationParameter > > parD = std::vector<std::shared_ptr<LBMSimulationParameter>>(1)
 
bool useReducedCommunicationAfterFtoC { true }
 
real worldLength { 0 }
 

Detailed Description

Class for LBM-parameter management.

Definition at line 358 of file Parameter.h.

Constructor & Destructor Documentation

◆ Parameter() [1/4]

vf::gpu::Parameter::Parameter ( )

Definition at line 64 of file Parameter.cpp.

◆ Parameter() [2/4]

vf::gpu::Parameter::Parameter ( const vf::basics::ConfigurationFile configData)
explicit

Definition at line 66 of file Parameter.cpp.

◆ Parameter() [3/4]

vf::gpu::Parameter::Parameter ( const int  numberOfProcesses,
const int  myId 
)
explicit

Definition at line 68 of file Parameter.cpp.

◆ Parameter() [4/4]

vf::gpu::Parameter::Parameter ( const int  numberOfProcesses,
const int  myId,
std::optional< const vf::basics::ConfigurationFile * >  configData 
)
explicit

Definition at line 70 of file Parameter.cpp.

◆ ~Parameter()

vf::gpu::Parameter::~Parameter ( )
default

Member Function Documentation

◆ addInteractor()

void vf::gpu::Parameter::addInteractor ( SPtr< PreCollisionInteractor interactor)

Definition at line 1209 of file Parameter.cpp.

◆ addSampler()

void vf::gpu::Parameter::addSampler ( SPtr< Sampler sampler)

Definition at line 1213 of file Parameter.cpp.

◆ configureMainKernel()

void vf::gpu::Parameter::configureMainKernel ( std::string  kernel)

Definition at line 1183 of file Parameter.cpp.

◆ copyMeasurePointsArrayToVector()

void vf::gpu::Parameter::copyMeasurePointsArrayToVector ( int  lev)

Definition at line 428 of file Parameter.cpp.

◆ getADKernel()

std::string vf::gpu::Parameter::getADKernel ( )

Definition at line 1913 of file Parameter.cpp.

◆ getADTurbulenceModel()

vf::lbm::advection_diffusion::TurbulenceModel vf::gpu::Parameter::getADTurbulenceModel ( )

Definition at line 1762 of file Parameter.cpp.

◆ getAllNodesAllFeatures()

bool vf::gpu::Parameter::getAllNodesAllFeatures ( ) const

Definition at line 1298 of file Parameter.cpp.

◆ getbackBcQs()

std::string vf::gpu::Parameter::getbackBcQs ( )

Definition at line 1654 of file Parameter.cpp.

◆ getbackBcValues()

std::string vf::gpu::Parameter::getbackBcValues ( )

Definition at line 1658 of file Parameter.cpp.

◆ getbottomBcQs()

std::string vf::gpu::Parameter::getbottomBcQs ( )

Definition at line 1638 of file Parameter.cpp.

◆ getbottomBcValues()

std::string vf::gpu::Parameter::getbottomBcValues ( )

Definition at line 1642 of file Parameter.cpp.

◆ getBuoyancyEnabled()

bool vf::gpu::Parameter::getBuoyancyEnabled ( ) const

Definition at line 1293 of file Parameter.cpp.

◆ getBuoyancyFactor()

real vf::gpu::Parameter::getBuoyancyFactor ( ) const

Definition at line 1438 of file Parameter.cpp.

◆ getCalc2ndOrderMoments()

bool vf::gpu::Parameter::getCalc2ndOrderMoments ( )

Definition at line 1800 of file Parameter.cpp.

◆ getCalc3rdOrderMoments()

bool vf::gpu::Parameter::getCalc3rdOrderMoments ( )

Definition at line 1804 of file Parameter.cpp.

◆ getCalcCp()

bool vf::gpu::Parameter::getCalcCp ( )

Definition at line 1350 of file Parameter.cpp.

◆ getCalcDragLift()

bool vf::gpu::Parameter::getCalcDragLift ( )

Definition at line 1346 of file Parameter.cpp.

◆ getCalcHighOrderMoments()

bool vf::gpu::Parameter::getCalcHighOrderMoments ( )

Definition at line 1808 of file Parameter.cpp.

◆ getCalcMean()

bool vf::gpu::Parameter::getCalcMean ( )

Definition at line 1342 of file Parameter.cpp.

◆ getCalcTurbulenceIntensity()

bool vf::gpu::Parameter::getCalcTurbulenceIntensity ( )

Definition at line 1386 of file Parameter.cpp.

◆ getclockCycleForMeasurePoints()

real vf::gpu::Parameter::getclockCycleForMeasurePoints ( )

Definition at line 1706 of file Parameter.cpp.

◆ getCoarse()

int vf::gpu::Parameter::getCoarse ( ) const
Returns
index of coarsest level

Definition at line 1281 of file Parameter.cpp.

◆ getConcentration()

std::string vf::gpu::Parameter::getConcentration ( )

Definition at line 1702 of file Parameter.cpp.

◆ getcoordX()

std::string vf::gpu::Parameter::getcoordX ( )

Definition at line 1502 of file Parameter.cpp.

◆ getcoordY()

std::string vf::gpu::Parameter::getcoordY ( )

Definition at line 1506 of file Parameter.cpp.

◆ getcoordZ()

std::string vf::gpu::Parameter::getcoordZ ( )

Definition at line 1510 of file Parameter.cpp.

◆ getcpBottom()

std::string vf::gpu::Parameter::getcpBottom ( )

Definition at line 1694 of file Parameter.cpp.

◆ getcpBottom2()

std::string vf::gpu::Parameter::getcpBottom2 ( )

Definition at line 1698 of file Parameter.cpp.

◆ getcpTop()

std::string vf::gpu::Parameter::getcpTop ( )

Definition at line 1690 of file Parameter.cpp.

◆ getD3Qxx()

int vf::gpu::Parameter::getD3Qxx ( )

Definition at line 1306 of file Parameter.cpp.

◆ getDensityRatio()

real vf::gpu::Parameter::getDensityRatio ( ) const
Returns
the density ratio in SI/LB units

Definition at line 590 of file Parameter.cpp.

◆ getDevices()

std::vector< uint > vf::gpu::Parameter::getDevices ( ) const

Definition at line 1426 of file Parameter.cpp.

◆ getDiffOn()

bool vf::gpu::Parameter::getDiffOn ( )

Definition at line 1289 of file Parameter.cpp.

◆ getDiffusivity()

real vf::gpu::Parameter::getDiffusivity ( )

Definition at line 1390 of file Parameter.cpp.

◆ getDoCheckPoint()

bool vf::gpu::Parameter::getDoCheckPoint ( )

Definition at line 1738 of file Parameter.cpp.

◆ getDoRestart()

bool vf::gpu::Parameter::getDoRestart ( ) const

Definition at line 1742 of file Parameter.cpp.

◆ getEvenOrOdd()

bool vf::gpu::Parameter::getEvenOrOdd ( int  level)

Definition at line 1285 of file Parameter.cpp.

◆ getFactorNZ()

int vf::gpu::Parameter::getFactorNZ ( )

Definition at line 1302 of file Parameter.cpp.

◆ getFactorPressBC()

real vf::gpu::Parameter::getFactorPressBC ( )

Definition at line 1450 of file Parameter.cpp.

◆ getFine()

int vf::gpu::Parameter::getFine ( ) const
Returns
index of finest level

Definition at line 1277 of file Parameter.cpp.

◆ getFName()

std::string vf::gpu::Parameter::getFName ( ) const

Definition at line 1370 of file Parameter.cpp.

◆ getForceRatio()

real vf::gpu::Parameter::getForceRatio ( ) const
Returns
the force ratio in SI/LB units

Definition at line 606 of file Parameter.cpp.

◆ getForcesDev()

real * vf::gpu::Parameter::getForcesDev ( )

Definition at line 1229 of file Parameter.cpp.

◆ getForcesDouble()

double * vf::gpu::Parameter::getForcesDouble ( )

Definition at line 1221 of file Parameter.cpp.

◆ getForcesHost()

real * vf::gpu::Parameter::getForcesHost ( )

Definition at line 1225 of file Parameter.cpp.

◆ getfrontBcQs()

std::string vf::gpu::Parameter::getfrontBcQs ( )

Definition at line 1646 of file Parameter.cpp.

◆ getfrontBcValues()

std::string vf::gpu::Parameter::getfrontBcValues ( )

Definition at line 1650 of file Parameter.cpp.

◆ getgeomBoundaryBcQs()

std::string vf::gpu::Parameter::getgeomBoundaryBcQs ( )

Definition at line 1554 of file Parameter.cpp.

◆ getgeomBoundaryBcValues()

std::string vf::gpu::Parameter::getgeomBoundaryBcValues ( )

Definition at line 1558 of file Parameter.cpp.

◆ getgeoVec()

std::string vf::gpu::Parameter::getgeoVec ( )

Definition at line 1498 of file Parameter.cpp.

◆ getGravity()

real vf::gpu::Parameter::getGravity ( ) const

Definition at line 1442 of file Parameter.cpp.

◆ getGridPath()

std::string vf::gpu::Parameter::getGridPath ( )

Definition at line 1374 of file Parameter.cpp.

◆ getGridX()

std::vector< int > vf::gpu::Parameter::getGridX ( )

Definition at line 1454 of file Parameter.cpp.

◆ getGridY()

std::vector< int > vf::gpu::Parameter::getGridY ( )

Definition at line 1458 of file Parameter.cpp.

◆ getGridZ()

std::vector< int > vf::gpu::Parameter::getGridZ ( )

Definition at line 1462 of file Parameter.cpp.

◆ getInitialCondition()

std::function< void(real, real, real, real &, real &, real &, real &)> & vf::gpu::Parameter::getInitialCondition ( )

Definition at line 1925 of file Parameter.cpp.

◆ getInitialConditionAD()

std::function< real(real, real, real)> & vf::gpu::Parameter::getInitialConditionAD ( )

Definition at line 1936 of file Parameter.cpp.

◆ getInitialLocalReferenceTemperature()

std::function< real(real, real, real)> & vf::gpu::Parameter::getInitialLocalReferenceTemperature ( )

Definition at line 1945 of file Parameter.cpp.

◆ getinletBcQs()

std::string vf::gpu::Parameter::getinletBcQs ( )

Definition at line 1614 of file Parameter.cpp.

◆ getinletBcValues()

std::string vf::gpu::Parameter::getinletBcValues ( )

Definition at line 1618 of file Parameter.cpp.

◆ getInteractors()

std::vector< SPtr< PreCollisionInteractor > > vf::gpu::Parameter::getInteractors ( )

Definition at line 1778 of file Parameter.cpp.

◆ getIsBodyForce()

bool vf::gpu::Parameter::getIsBodyForce ( )

Definition at line 1791 of file Parameter.cpp.

◆ getIsCp()

bool vf::gpu::Parameter::getIsCp ( )

Definition at line 1750 of file Parameter.cpp.

◆ getIsGeo()

bool vf::gpu::Parameter::getIsGeo ( )

Definition at line 1746 of file Parameter.cpp.

◆ getIsGeometryValues()

bool vf::gpu::Parameter::getIsGeometryValues ( )

Definition at line 1796 of file Parameter.cpp.

◆ getIsNeighborX()

bool vf::gpu::Parameter::getIsNeighborX ( )

Definition at line 1884 of file Parameter.cpp.

◆ getIsNeighborY()

bool vf::gpu::Parameter::getIsNeighborY ( )

Definition at line 1888 of file Parameter.cpp.

◆ getIsNeighborZ()

bool vf::gpu::Parameter::getIsNeighborZ ( )

Definition at line 1892 of file Parameter.cpp.

◆ getKernelNeedsFluidNodeIndicesToRun()

bool vf::gpu::Parameter::getKernelNeedsFluidNodeIndicesToRun ( )

Definition at line 1974 of file Parameter.cpp.

◆ getLBMvsSI()

std::string vf::gpu::Parameter::getLBMvsSI ( )

Definition at line 1682 of file Parameter.cpp.

◆ getLengthRatio()

real vf::gpu::Parameter::getLengthRatio ( ) const
Returns
the length ratio in SI/LB units

Definition at line 602 of file Parameter.cpp.

◆ getMainKernel()

std::string vf::gpu::Parameter::getMainKernel ( ) const

Definition at line 1897 of file Parameter.cpp.

◆ getMaxCoordX()

std::vector< real > vf::gpu::Parameter::getMaxCoordX ( )

Definition at line 1486 of file Parameter.cpp.

◆ getMaxCoordY()

std::vector< real > vf::gpu::Parameter::getMaxCoordY ( )

Definition at line 1490 of file Parameter.cpp.

◆ getMaxCoordZ()

std::vector< real > vf::gpu::Parameter::getMaxCoordZ ( )

Definition at line 1494 of file Parameter.cpp.

◆ getMaxDev()

int vf::gpu::Parameter::getMaxDev ( )

Definition at line 1414 of file Parameter.cpp.

◆ getMaxLevel()

int vf::gpu::Parameter::getMaxLevel ( ) const
Returns
the maximum level of grid refinement

Definition at line 1310 of file Parameter.cpp.

◆ getmeasurePoints()

std::string vf::gpu::Parameter::getmeasurePoints ( )

Definition at line 1678 of file Parameter.cpp.

◆ getMemsizeGPU()

double vf::gpu::Parameter::getMemsizeGPU ( )

Definition at line 1824 of file Parameter.cpp.

◆ getMinCoordX()

std::vector< real > vf::gpu::Parameter::getMinCoordX ( )

Definition at line 1474 of file Parameter.cpp.

◆ getMinCoordY()

std::vector< real > vf::gpu::Parameter::getMinCoordY ( )

Definition at line 1478 of file Parameter.cpp.

◆ getMinCoordZ()

std::vector< real > vf::gpu::Parameter::getMinCoordZ ( )

Definition at line 1482 of file Parameter.cpp.

◆ getMultiKernel()

std::vector< std::string > vf::gpu::Parameter::getMultiKernel ( )

Definition at line 1909 of file Parameter.cpp.

◆ getMultiKernelLevel()

std::vector< int > vf::gpu::Parameter::getMultiKernelLevel ( )

Definition at line 1905 of file Parameter.cpp.

◆ getMultiKernelOn()

bool vf::gpu::Parameter::getMultiKernelOn ( )

Definition at line 1901 of file Parameter.cpp.

◆ getMyProcessID()

int vf::gpu::Parameter::getMyProcessID ( ) const
Returns
the ID of the current MPI process

Definition at line 1418 of file Parameter.cpp.

◆ getneighborWSB()

std::string vf::gpu::Parameter::getneighborWSB ( )

Definition at line 1526 of file Parameter.cpp.

◆ getneighborX()

std::string vf::gpu::Parameter::getneighborX ( )

Definition at line 1514 of file Parameter.cpp.

◆ getneighborY()

std::string vf::gpu::Parameter::getneighborY ( )

Definition at line 1518 of file Parameter.cpp.

◆ getneighborZ()

std::string vf::gpu::Parameter::getneighborZ ( )

Definition at line 1522 of file Parameter.cpp.

◆ getnoSlipBcPos()

std::string vf::gpu::Parameter::getnoSlipBcPos ( )

Definition at line 1562 of file Parameter.cpp.

◆ getnoSlipBcQs()

std::string vf::gpu::Parameter::getnoSlipBcQs ( )

Definition at line 1566 of file Parameter.cpp.

◆ getnoSlipBcValue()

std::string vf::gpu::Parameter::getnoSlipBcValue ( )

Definition at line 1570 of file Parameter.cpp.

◆ getnoSlipBcValues()

std::string vf::gpu::Parameter::getnoSlipBcValues ( )

Definition at line 1574 of file Parameter.cpp.

◆ getnumberNodes()

std::string vf::gpu::Parameter::getnumberNodes ( )

Definition at line 1686 of file Parameter.cpp.

◆ getNumberOfProcessNeighborsX()

unsigned int vf::gpu::Parameter::getNumberOfProcessNeighborsX ( int  level,
std::string  sor 
)

Definition at line 1856 of file Parameter.cpp.

◆ getNumberOfProcessNeighborsY()

unsigned int vf::gpu::Parameter::getNumberOfProcessNeighborsY ( int  level,
std::string  sor 
)

Definition at line 1865 of file Parameter.cpp.

◆ getNumberOfProcessNeighborsZ()

unsigned int vf::gpu::Parameter::getNumberOfProcessNeighborsZ ( int  level,
std::string  sor 
)

Definition at line 1874 of file Parameter.cpp.

◆ getNumprocs()

int vf::gpu::Parameter::getNumprocs ( ) const

Definition at line 1422 of file Parameter.cpp.

◆ getOutflowPressureCorrectionFactor()

real vf::gpu::Parameter::getOutflowPressureCorrectionFactor ( )

Definition at line 1410 of file Parameter.cpp.

◆ getoutletBcQs()

std::string vf::gpu::Parameter::getoutletBcQs ( )

Definition at line 1622 of file Parameter.cpp.

◆ getoutletBcValues()

std::string vf::gpu::Parameter::getoutletBcValues ( )

Definition at line 1626 of file Parameter.cpp.

◆ getOutputPath()

std::string vf::gpu::Parameter::getOutputPath ( )

Definition at line 1362 of file Parameter.cpp.

◆ getOutputPrefix()

std::string vf::gpu::Parameter::getOutputPrefix ( ) const

Definition at line 1366 of file Parameter.cpp.

◆ getParD()

std::shared_ptr< LBMSimulationParameter > vf::gpu::Parameter::getParD ( int  level)

Pointer to instance of LBMSimulationParameter - stored on Device (GPU)

Definition at line 1249 of file Parameter.cpp.

◆ getParDallLevels()

const std::vector< std::shared_ptr< LBMSimulationParameter > > & vf::gpu::Parameter::getParDallLevels ( )

Definition at line 1272 of file Parameter.cpp.

◆ getParDeviceAsReference()

LBMSimulationParameter & vf::gpu::Parameter::getParDeviceAsReference ( int  level) const

Definition at line 1258 of file Parameter.cpp.

◆ getParH()

std::shared_ptr< LBMSimulationParameter > vf::gpu::Parameter::getParH ( int  level) const

Pointer to instance of LBMSimulationParameter - stored on Host System.

Definition at line 1253 of file Parameter.cpp.

◆ getParHallLevels()

const std::vector< std::shared_ptr< LBMSimulationParameter > > & vf::gpu::Parameter::getParHallLevels ( )

Definition at line 1268 of file Parameter.cpp.

◆ getParHostAsReference()

LBMSimulationParameter & vf::gpu::Parameter::getParHostAsReference ( int  level) const

Definition at line 1263 of file Parameter.cpp.

◆ getperiodicBcQs()

std::string vf::gpu::Parameter::getperiodicBcQs ( )

Definition at line 1670 of file Parameter.cpp.

◆ getperiodicBcValues()

std::string vf::gpu::Parameter::getperiodicBcValues ( )

Definition at line 1674 of file Parameter.cpp.

◆ getPossNeighborFilesX()

std::vector< std::string > vf::gpu::Parameter::getPossNeighborFilesX ( std::string  sor)

Definition at line 1829 of file Parameter.cpp.

◆ getPossNeighborFilesY()

std::vector< std::string > vf::gpu::Parameter::getPossNeighborFilesY ( std::string  sor)

Definition at line 1838 of file Parameter.cpp.

◆ getPossNeighborFilesZ()

std::vector< std::string > vf::gpu::Parameter::getPossNeighborFilesZ ( std::string  sor)

Definition at line 1847 of file Parameter.cpp.

◆ getpressBcPos()

std::string vf::gpu::Parameter::getpressBcPos ( )

Definition at line 1590 of file Parameter.cpp.

◆ getpressBcQs()

std::string vf::gpu::Parameter::getpressBcQs ( )

Definition at line 1594 of file Parameter.cpp.

◆ getpressBcValue()

std::string vf::gpu::Parameter::getpressBcValue ( )

Definition at line 1598 of file Parameter.cpp.

◆ getpressBcValues()

std::string vf::gpu::Parameter::getpressBcValues ( )

Definition at line 1602 of file Parameter.cpp.

◆ getPressureRatio()

real vf::gpu::Parameter::getPressureRatio ( ) const
Returns
the pressure ratio in SI/LB units

Definition at line 594 of file Parameter.cpp.

◆ getPrintFiles()

bool vf::gpu::Parameter::getPrintFiles ( )

Definition at line 1378 of file Parameter.cpp.

◆ getQuadricLimitersDev()

real * vf::gpu::Parameter::getQuadricLimitersDev ( )

Definition at line 1241 of file Parameter.cpp.

◆ getQuadricLimitersDouble()

double * vf::gpu::Parameter::getQuadricLimitersDouble ( )

Definition at line 1233 of file Parameter.cpp.

◆ getQuadricLimitersHost()

real * vf::gpu::Parameter::getQuadricLimitersHost ( ) const

Definition at line 1237 of file Parameter.cpp.

◆ getRe()

real vf::gpu::Parameter::getRe ( ) const

Definition at line 1430 of file Parameter.cpp.

◆ getReadGeo()

bool vf::gpu::Parameter::getReadGeo ( )

Definition at line 1382 of file Parameter.cpp.

◆ getRealX()

real vf::gpu::Parameter::getRealX ( )

Definition at line 1402 of file Parameter.cpp.

◆ getRealY()

real vf::gpu::Parameter::getRealY ( )

Definition at line 1406 of file Parameter.cpp.

◆ getReferenceTemperature()

real vf::gpu::Parameter::getReferenceTemperature ( ) const

Definition at line 1446 of file Parameter.cpp.

◆ getSamplers()

std::vector< SPtr< Sampler > > vf::gpu::Parameter::getSamplers ( )

Definition at line 1782 of file Parameter.cpp.

◆ getscaleCFC()

std::string vf::gpu::Parameter::getscaleCFC ( )

Definition at line 1530 of file Parameter.cpp.

◆ getscaleCFF()

std::string vf::gpu::Parameter::getscaleCFF ( )

Definition at line 1534 of file Parameter.cpp.

◆ getScaledBuoyancyFactor()

real vf::gpu::Parameter::getScaledBuoyancyFactor ( int  level) const

Definition at line 642 of file Parameter.cpp.

◆ getScaledDensityRatio()

real vf::gpu::Parameter::getScaledDensityRatio ( int  level) const
Returns
the density ratio in SI/LB units scaled to the respective level

Definition at line 618 of file Parameter.cpp.

◆ getScaledForceRatio()

real vf::gpu::Parameter::getScaledForceRatio ( int  level) const
Returns
the force ratio in SI/LB units scaled to the respective level

Definition at line 634 of file Parameter.cpp.

◆ getScaledGravity()

real vf::gpu::Parameter::getScaledGravity ( int  level) const

Definition at line 647 of file Parameter.cpp.

◆ getScaledLengthRatio()

real vf::gpu::Parameter::getScaledLengthRatio ( int  level) const
Returns
the length ratio in SI/LB units scaled to the respective level

Definition at line 630 of file Parameter.cpp.

◆ getScaledPressureRatio()

real vf::gpu::Parameter::getScaledPressureRatio ( int  level) const
Returns
the pressure ratio in SI/LB units scaled to the respective level

Definition at line 622 of file Parameter.cpp.

◆ getScaledStressRatio()

real vf::gpu::Parameter::getScaledStressRatio ( int  level) const
Returns
the stress ratio in SI/LB units scaled to the respective level

Definition at line 638 of file Parameter.cpp.

◆ getScaledTimeRatio()

real vf::gpu::Parameter::getScaledTimeRatio ( int  level) const
Returns
the time ratio in SI/LB units scaled to the respective level

Definition at line 626 of file Parameter.cpp.

◆ getScaledVelocityRatio()

real vf::gpu::Parameter::getScaledVelocityRatio ( int  level) const
Returns
the velocity ratio in SI/LB units scaled to the respective level

Definition at line 614 of file Parameter.cpp.

◆ getScaledViscosityRatio()

real vf::gpu::Parameter::getScaledViscosityRatio ( int  level) const
Returns
the viscosity ratio in SI/LB units scaled to the respective level

Definition at line 610 of file Parameter.cpp.

◆ getscaleFCC()

std::string vf::gpu::Parameter::getscaleFCC ( )

Definition at line 1538 of file Parameter.cpp.

◆ getscaleFCF()

std::string vf::gpu::Parameter::getscaleFCF ( )

Definition at line 1542 of file Parameter.cpp.

◆ getScaleLBMtoSI()

std::vector< real > vf::gpu::Parameter::getScaleLBMtoSI ( )

Definition at line 1466 of file Parameter.cpp.

◆ getscaleOffsetCF()

std::string vf::gpu::Parameter::getscaleOffsetCF ( )

Definition at line 1546 of file Parameter.cpp.

◆ getscaleOffsetFC()

std::string vf::gpu::Parameter::getscaleOffsetFC ( )

Definition at line 1550 of file Parameter.cpp.

◆ getSGSConstant()

real vf::gpu::Parameter::getSGSConstant ( )

Definition at line 1774 of file Parameter.cpp.

◆ getslipBcPos()

std::string vf::gpu::Parameter::getslipBcPos ( )

Definition at line 1578 of file Parameter.cpp.

◆ getslipBcQs()

std::string vf::gpu::Parameter::getslipBcQs ( )

Definition at line 1582 of file Parameter.cpp.

◆ getslipBcValue()

std::string vf::gpu::Parameter::getslipBcValue ( )

Definition at line 1586 of file Parameter.cpp.

◆ getStepEnsight()

unsigned int vf::gpu::Parameter::getStepEnsight ( )

Definition at line 1245 of file Parameter.cpp.

◆ getStreamManager()

std::unique_ptr< CudaStreamManager > & vf::gpu::Parameter::getStreamManager ( )

Definition at line 1969 of file Parameter.cpp.

◆ getTimeCalcMedEnd()

int vf::gpu::Parameter::getTimeCalcMedEnd ( )

Definition at line 1358 of file Parameter.cpp.

◆ getTimeCalcMedStart()

int vf::gpu::Parameter::getTimeCalcMedStart ( )

Definition at line 1354 of file Parameter.cpp.

◆ getTimeDoCheckPoint()

unsigned int vf::gpu::Parameter::getTimeDoCheckPoint ( )

Definition at line 1710 of file Parameter.cpp.

◆ getTimeDoRestart()

unsigned int vf::gpu::Parameter::getTimeDoRestart ( ) const

Definition at line 1714 of file Parameter.cpp.

◆ getTimeRatio()

real vf::gpu::Parameter::getTimeRatio ( ) const
Returns
the time ratio in SI/LB units

Definition at line 598 of file Parameter.cpp.

◆ getTimeStep()

unsigned int vf::gpu::Parameter::getTimeStep ( int  level,
unsigned int  t,
bool  isPostCollision 
)

Get current (sub)time step of a given level.

Parameters
level
tcurrent time step (of level 0)
isPostCollisionwhether getTimeStep is called post- (before swap) or pre- (after swap) collision

Definition at line 1725 of file Parameter.cpp.

◆ getTimestepEnd()

unsigned int vf::gpu::Parameter::getTimestepEnd ( ) const

Definition at line 1330 of file Parameter.cpp.

◆ getTimestepForMeasurePoints()

unsigned int vf::gpu::Parameter::getTimestepForMeasurePoints ( )

Definition at line 1816 of file Parameter.cpp.

◆ getTimestepInit()

unsigned int vf::gpu::Parameter::getTimestepInit ( )

Definition at line 1322 of file Parameter.cpp.

◆ getTimestepOfCoarseLevel()

unsigned int vf::gpu::Parameter::getTimestepOfCoarseLevel ( )

Definition at line 1820 of file Parameter.cpp.

◆ getTimestepOut()

unsigned int vf::gpu::Parameter::getTimestepOut ( )

Definition at line 1334 of file Parameter.cpp.

◆ getTimestepStart()

unsigned int vf::gpu::Parameter::getTimestepStart ( ) const

Definition at line 1314 of file Parameter.cpp.

◆ getTimestepStartOut()

unsigned int vf::gpu::Parameter::getTimestepStartOut ( )

Definition at line 1338 of file Parameter.cpp.

◆ gettopBcQs()

std::string vf::gpu::Parameter::gettopBcQs ( )

Definition at line 1630 of file Parameter.cpp.

◆ gettopBcValues()

std::string vf::gpu::Parameter::gettopBcValues ( )

Definition at line 1634 of file Parameter.cpp.

◆ getTranslateLBMtoSI()

std::vector< real > vf::gpu::Parameter::getTranslateLBMtoSI ( )

Definition at line 1470 of file Parameter.cpp.

◆ getTurbulenceModel()

vf::lbm::TurbulenceModel vf::gpu::Parameter::getTurbulenceModel ( )

Definition at line 1758 of file Parameter.cpp.

◆ getTurbulentPrandtlNumber()

real vf::gpu::Parameter::getTurbulentPrandtlNumber ( ) const

Definition at line 1434 of file Parameter.cpp.

◆ getUseInitNeq()

bool vf::gpu::Parameter::getUseInitNeq ( )

Definition at line 1786 of file Parameter.cpp.

◆ getUseMeasurePoints()

bool vf::gpu::Parameter::getUseMeasurePoints ( )

Definition at line 1754 of file Parameter.cpp.

◆ getUseStreams()

bool vf::gpu::Parameter::getUseStreams ( )

Definition at line 1964 of file Parameter.cpp.

◆ getUseTurbulentDiffusivity()

bool vf::gpu::Parameter::getUseTurbulentDiffusivity ( )

Definition at line 1770 of file Parameter.cpp.

◆ getUseTurbulentViscosity()

bool vf::gpu::Parameter::getUseTurbulentViscosity ( )

Definition at line 1766 of file Parameter.cpp.

◆ getvelBcQs()

std::string vf::gpu::Parameter::getvelBcQs ( )

Definition at line 1606 of file Parameter.cpp.

◆ getvelBcValues()

std::string vf::gpu::Parameter::getvelBcValues ( )

Definition at line 1610 of file Parameter.cpp.

◆ getVelocity()

real vf::gpu::Parameter::getVelocity ( ) const

Definition at line 1398 of file Parameter.cpp.

◆ getVelocityRatio()

real vf::gpu::Parameter::getVelocityRatio ( ) const
Returns
the velocity ratio in SI/LB units

Definition at line 586 of file Parameter.cpp.

◆ getViscosity()

real vf::gpu::Parameter::getViscosity ( ) const

Definition at line 1394 of file Parameter.cpp.

◆ getViscosityRatio()

real vf::gpu::Parameter::getViscosityRatio ( ) const
Returns
the viscosity ratio in SI/LB units

Definition at line 582 of file Parameter.cpp.

◆ getwallBcQs()

std::string vf::gpu::Parameter::getwallBcQs ( )

Definition at line 1662 of file Parameter.cpp.

◆ getwallBcValues()

std::string vf::gpu::Parameter::getwallBcValues ( )

Definition at line 1666 of file Parameter.cpp.

◆ initLBMSimulationParameter()

void vf::gpu::Parameter::initLBMSimulationParameter ( )

Definition at line 395 of file Parameter.cpp.

◆ initProcessNeighborsAfterFtoCX()

void vf::gpu::Parameter::initProcessNeighborsAfterFtoCX ( int  level)

Definition at line 1983 of file Parameter.cpp.

◆ initProcessNeighborsAfterFtoCY()

void vf::gpu::Parameter::initProcessNeighborsAfterFtoCY ( int  level)

Definition at line 1992 of file Parameter.cpp.

◆ initProcessNeighborsAfterFtoCZ()

void vf::gpu::Parameter::initProcessNeighborsAfterFtoCZ ( int  level)

Definition at line 2000 of file Parameter.cpp.

◆ overWritingRestart()

bool vf::gpu::Parameter::overWritingRestart ( unsigned int  t)

Definition at line 1812 of file Parameter.cpp.

◆ setADKernel()

void vf::gpu::Parameter::setADKernel ( std::string  adKernel)

Definition at line 1201 of file Parameter.cpp.

◆ setAdvectionDiffusionTurbulenceModel()

void vf::gpu::Parameter::setAdvectionDiffusionTurbulenceModel ( vf::lbm::advection_diffusion::TurbulenceModel  turbulenceModel)

Definition at line 730 of file Parameter.cpp.

◆ setAllNodesAllFeatures()

void vf::gpu::Parameter::setAllNodesAllFeatures ( bool  allNodesAllFeatures)

Definition at line 743 of file Parameter.cpp.

◆ setbackBcQs()

void vf::gpu::Parameter::setbackBcQs ( std::string  backBcQs)

Definition at line 948 of file Parameter.cpp.

◆ setbackBcValues()

void vf::gpu::Parameter::setbackBcValues ( std::string  backBcValues)

Definition at line 952 of file Parameter.cpp.

◆ setbottomBcQs()

void vf::gpu::Parameter::setbottomBcQs ( std::string  bottomBcQs)

Definition at line 932 of file Parameter.cpp.

◆ setbottomBcValues()

void vf::gpu::Parameter::setbottomBcValues ( std::string  bottomBcValues)

Definition at line 936 of file Parameter.cpp.

◆ setBuoyancyEnabled()

void vf::gpu::Parameter::setBuoyancyEnabled ( bool  buoyancyEnabled)

Definition at line 465 of file Parameter.cpp.

◆ setBuoyancyFactor()

void vf::gpu::Parameter::setBuoyancyFactor ( real  buoyancyFactor)

Definition at line 688 of file Parameter.cpp.

◆ setCalc2ndOrderMoments()

void vf::gpu::Parameter::setCalc2ndOrderMoments ( bool  is2ndOrderMoments)

Definition at line 1036 of file Parameter.cpp.

◆ setCalc3rdOrderMoments()

void vf::gpu::Parameter::setCalc3rdOrderMoments ( bool  is3rdOrderMoments)

Definition at line 1040 of file Parameter.cpp.

◆ setCalcCp()

void vf::gpu::Parameter::setCalcCp ( bool  calcCp)

Definition at line 510 of file Parameter.cpp.

◆ setCalcDragLift()

void vf::gpu::Parameter::setCalcDragLift ( bool  calcDragLift)

Definition at line 506 of file Parameter.cpp.

◆ setCalcHighOrderMoments()

void vf::gpu::Parameter::setCalcHighOrderMoments ( bool  isHighOrderMoments)

Definition at line 1044 of file Parameter.cpp.

◆ setCalcMean()

void vf::gpu::Parameter::setCalcMean ( bool  calcMean)

Definition at line 502 of file Parameter.cpp.

◆ setCalcTurbulenceIntensity()

void vf::gpu::Parameter::setCalcTurbulenceIntensity ( bool  calcVelocityAndFluctuations)

Definition at line 498 of file Parameter.cpp.

◆ setclockCycleForMeasurePoints()

void vf::gpu::Parameter::setclockCycleForMeasurePoints ( real  clockCycleForMeasurePoints)

Definition at line 1000 of file Parameter.cpp.

◆ setConcentration()

void vf::gpu::Parameter::setConcentration ( std::string  concFile)

Definition at line 996 of file Parameter.cpp.

◆ setcoordX()

void vf::gpu::Parameter::setcoordX ( std::string  coordX)

Definition at line 796 of file Parameter.cpp.

◆ setcoordY()

void vf::gpu::Parameter::setcoordY ( std::string  coordY)

Definition at line 800 of file Parameter.cpp.

◆ setcoordZ()

void vf::gpu::Parameter::setcoordZ ( std::string  coordZ)

Definition at line 804 of file Parameter.cpp.

◆ setcpBottom()

void vf::gpu::Parameter::setcpBottom ( std::string  cpBottom)

Definition at line 988 of file Parameter.cpp.

◆ setcpBottom2()

void vf::gpu::Parameter::setcpBottom2 ( std::string  cpBottom2)

Definition at line 992 of file Parameter.cpp.

◆ setcpTop()

void vf::gpu::Parameter::setcpTop ( std::string  cpTop)

Definition at line 984 of file Parameter.cpp.

◆ setD3Qxx()

void vf::gpu::Parameter::setD3Qxx ( int  d3qxx)

Definition at line 471 of file Parameter.cpp.

◆ setDensityRatio()

void vf::gpu::Parameter::setDensityRatio ( real  DensityRatio)

Definition at line 574 of file Parameter.cpp.

◆ setDevices()

void vf::gpu::Parameter::setDevices ( std::vector< uint devices)

Definition at line 676 of file Parameter.cpp.

◆ setDiffOn()

void vf::gpu::Parameter::setDiffOn ( bool  isDiff)

Definition at line 461 of file Parameter.cpp.

◆ setDiffusivity()

void vf::gpu::Parameter::setDiffusivity ( real  Diffusivity)

Definition at line 553 of file Parameter.cpp.

◆ setDoCheckPoint()

void vf::gpu::Parameter::setDoCheckPoint ( bool  doCheckPoint)

Definition at line 1012 of file Parameter.cpp.

◆ setDoRestart()

void vf::gpu::Parameter::setDoRestart ( bool  doRestart)

Definition at line 1016 of file Parameter.cpp.

◆ setFactorPressBC()

void vf::gpu::Parameter::setFactorPressBC ( real  factorPressBC)

Definition at line 698 of file Parameter.cpp.

◆ setForcing()

void vf::gpu::Parameter::setForcing ( real  forcingX,
real  forcingY,
real  forcingZ 
)

Definition at line 445 of file Parameter.cpp.

◆ setfrontBcQs()

void vf::gpu::Parameter::setfrontBcQs ( std::string  frontBcQs)

Definition at line 940 of file Parameter.cpp.

◆ setfrontBcValues()

void vf::gpu::Parameter::setfrontBcValues ( std::string  frontBcValues)

Definition at line 944 of file Parameter.cpp.

◆ setgeomBoundaryBcQs()

void vf::gpu::Parameter::setgeomBoundaryBcQs ( std::string  geomBoundaryBcQs)

Definition at line 848 of file Parameter.cpp.

◆ setgeomBoundaryBcValues()

void vf::gpu::Parameter::setgeomBoundaryBcValues ( std::string  geomBoundaryBcValues)

Definition at line 852 of file Parameter.cpp.

◆ setgeoVec()

void vf::gpu::Parameter::setgeoVec ( std::string  geoVec)

Definition at line 792 of file Parameter.cpp.

◆ setGravity()

void vf::gpu::Parameter::setGravity ( real  gravity)

Definition at line 692 of file Parameter.cpp.

◆ setGridPath()

void vf::gpu::Parameter::setGridPath ( std::string  gridPath)

Definition at line 540 of file Parameter.cpp.

◆ setGridX()

void vf::gpu::Parameter::setGridX ( std::vector< int GridX)

Definition at line 748 of file Parameter.cpp.

◆ setGridY()

void vf::gpu::Parameter::setGridY ( std::vector< int GridY)

Definition at line 752 of file Parameter.cpp.

◆ setGridZ()

void vf::gpu::Parameter::setGridZ ( std::vector< int GridZ)

Definition at line 756 of file Parameter.cpp.

◆ setInitialCondition()

void vf::gpu::Parameter::setInitialCondition ( std::function< void(real, real, real, real &, real &, real &, real &)>  initialCondition)

Definition at line 1919 of file Parameter.cpp.

◆ setInitialConditionAD()

void vf::gpu::Parameter::setInitialConditionAD ( std::function< real(real, real, real)>  initialConditionAD)

Definition at line 1931 of file Parameter.cpp.

◆ setInitialLocalReferenceTemperature()

void vf::gpu::Parameter::setInitialLocalReferenceTemperature ( std::function< real(real, real, real)>  initialReferenceTemperature)

Definition at line 1941 of file Parameter.cpp.

◆ setinletBcQs()

void vf::gpu::Parameter::setinletBcQs ( std::string  inletBcQs)

Definition at line 908 of file Parameter.cpp.

◆ setinletBcValues()

void vf::gpu::Parameter::setinletBcValues ( std::string  inletBcValues)

Definition at line 912 of file Parameter.cpp.

◆ setIsBodyForce()

void vf::gpu::Parameter::setIsBodyForce ( bool  isBodyForce)

Definition at line 739 of file Parameter.cpp.

◆ setIsCp()

void vf::gpu::Parameter::setIsCp ( bool  isCp)

Definition at line 706 of file Parameter.cpp.

◆ setIsGeo()

void vf::gpu::Parameter::setIsGeo ( bool  isGeo)

Definition at line 702 of file Parameter.cpp.

◆ setIsNeighborX()

void vf::gpu::Parameter::setIsNeighborX ( bool  isNeighbor)

Definition at line 1117 of file Parameter.cpp.

◆ setIsNeighborY()

void vf::gpu::Parameter::setIsNeighborY ( bool  isNeighbor)

Definition at line 1121 of file Parameter.cpp.

◆ setIsNeighborZ()

void vf::gpu::Parameter::setIsNeighborZ ( bool  isNeighbor)

Definition at line 1125 of file Parameter.cpp.

◆ setKernelNeedsFluidNodeIndicesToRun()

void vf::gpu::Parameter::setKernelNeedsFluidNodeIndicesToRun ( bool  kernelNeedsFluidNodeIndicesToRun)

Definition at line 1979 of file Parameter.cpp.

◆ setLBMvsSI()

void vf::gpu::Parameter::setLBMvsSI ( std::string  LBMvsSI)

Definition at line 980 of file Parameter.cpp.

◆ setMaxCoordX()

void vf::gpu::Parameter::setMaxCoordX ( std::vector< real MaxCoordX)

Definition at line 780 of file Parameter.cpp.

◆ setMaxCoordY()

void vf::gpu::Parameter::setMaxCoordY ( std::vector< real MaxCoordY)

Definition at line 784 of file Parameter.cpp.

◆ setMaxCoordZ()

void vf::gpu::Parameter::setMaxCoordZ ( std::vector< real MaxCoordZ)

Definition at line 788 of file Parameter.cpp.

◆ setMaxDev()

void vf::gpu::Parameter::setMaxDev ( int  maxdev)

Definition at line 664 of file Parameter.cpp.

◆ setMaxLevel()

void vf::gpu::Parameter::setMaxLevel ( int  numberOfLevels)

Definition at line 475 of file Parameter.cpp.

◆ setmeasurePoints()

void vf::gpu::Parameter::setmeasurePoints ( std::string  measurePoints)

Definition at line 972 of file Parameter.cpp.

◆ setMemsizeGPU()

void vf::gpu::Parameter::setMemsizeGPU ( double  admem,
bool  reset 
)

Definition at line 1048 of file Parameter.cpp.

◆ setMinCoordX()

void vf::gpu::Parameter::setMinCoordX ( std::vector< real MinCoordX)

Definition at line 768 of file Parameter.cpp.

◆ setMinCoordY()

void vf::gpu::Parameter::setMinCoordY ( std::vector< real MinCoordY)

Definition at line 772 of file Parameter.cpp.

◆ setMinCoordZ()

void vf::gpu::Parameter::setMinCoordZ ( std::vector< real MinCoordZ)

Definition at line 776 of file Parameter.cpp.

◆ setMultiKernel()

void vf::gpu::Parameter::setMultiKernel ( std::vector< std::string >  kernel)

Definition at line 1197 of file Parameter.cpp.

◆ setMultiKernelLevel()

void vf::gpu::Parameter::setMultiKernelLevel ( std::vector< int kernelLevel)

Definition at line 1193 of file Parameter.cpp.

◆ setMultiKernelOn()

void vf::gpu::Parameter::setMultiKernelOn ( bool  isOn)

Definition at line 1189 of file Parameter.cpp.

◆ setMyID()

void vf::gpu::Parameter::setMyID ( int  myid)

Definition at line 668 of file Parameter.cpp.

◆ setneighborWSB()

void vf::gpu::Parameter::setneighborWSB ( std::string  neighborWSB)

Definition at line 820 of file Parameter.cpp.

◆ setneighborX()

void vf::gpu::Parameter::setneighborX ( std::string  neighborX)

Definition at line 808 of file Parameter.cpp.

◆ setneighborY()

void vf::gpu::Parameter::setneighborY ( std::string  neighborY)

Definition at line 812 of file Parameter.cpp.

◆ setneighborZ()

void vf::gpu::Parameter::setneighborZ ( std::string  neighborZ)

Definition at line 816 of file Parameter.cpp.

◆ setnoSlipBcPos()

void vf::gpu::Parameter::setnoSlipBcPos ( std::string  noSlipBcPos)

Definition at line 856 of file Parameter.cpp.

◆ setnoSlipBcQs()

void vf::gpu::Parameter::setnoSlipBcQs ( std::string  noSlipBcQs)

Definition at line 860 of file Parameter.cpp.

◆ setnoSlipBcValue()

void vf::gpu::Parameter::setnoSlipBcValue ( std::string  noSlipBcValue)

Definition at line 864 of file Parameter.cpp.

◆ setnoSlipBcValues()

void vf::gpu::Parameter::setnoSlipBcValues ( std::string  noSlipBcValues)

Definition at line 868 of file Parameter.cpp.

◆ setnumberNodes()

void vf::gpu::Parameter::setnumberNodes ( std::string  numberNodes)

Definition at line 976 of file Parameter.cpp.

◆ setNumberOfProcessNeighborsX()

void vf::gpu::Parameter::setNumberOfProcessNeighborsX ( unsigned int  numberOfProcessNeighbors,
int  level,
std::string  sor 
)

Definition at line 1081 of file Parameter.cpp.

◆ setNumberOfProcessNeighborsY()

void vf::gpu::Parameter::setNumberOfProcessNeighborsY ( unsigned int  numberOfProcessNeighbors,
int  level,
std::string  sor 
)

Definition at line 1093 of file Parameter.cpp.

◆ setNumberOfProcessNeighborsZ()

void vf::gpu::Parameter::setNumberOfProcessNeighborsZ ( unsigned int  numberOfProcessNeighbors,
int  level,
std::string  sor 
)

Definition at line 1105 of file Parameter.cpp.

◆ setNumprocs()

void vf::gpu::Parameter::setNumprocs ( int  numprocs)

Definition at line 672 of file Parameter.cpp.

◆ setObj()

void vf::gpu::Parameter::setObj ( std::string  str,
bool  isObj 
)

Definition at line 1024 of file Parameter.cpp.

◆ setOutflowPressureCorrectionFactor()

void vf::gpu::Parameter::setOutflowPressureCorrectionFactor ( real  correctionFactor)

Definition at line 660 of file Parameter.cpp.

◆ setoutletBcQs()

void vf::gpu::Parameter::setoutletBcQs ( std::string  outletBcQs)

Definition at line 916 of file Parameter.cpp.

◆ setoutletBcValues()

void vf::gpu::Parameter::setoutletBcValues ( std::string  outletBcValues)

Definition at line 920 of file Parameter.cpp.

◆ setOutputPath()

void vf::gpu::Parameter::setOutputPath ( std::string  oPath)

Definition at line 522 of file Parameter.cpp.

◆ setOutputPrefix()

void vf::gpu::Parameter::setOutputPrefix ( std::string  oPrefix)

Definition at line 531 of file Parameter.cpp.

◆ setperiodicBcQs()

void vf::gpu::Parameter::setperiodicBcQs ( std::string  periodicBcQs)

Definition at line 964 of file Parameter.cpp.

◆ setperiodicBcValues()

void vf::gpu::Parameter::setperiodicBcValues ( std::string  periodicBcValues)

Definition at line 968 of file Parameter.cpp.

◆ setPossNeighborFilesX()

void vf::gpu::Parameter::setPossNeighborFilesX ( std::vector< std::string >  possNeighborFiles,
std::string  sor 
)

Definition at line 1057 of file Parameter.cpp.

◆ setPossNeighborFilesY()

void vf::gpu::Parameter::setPossNeighborFilesY ( std::vector< std::string >  possNeighborFiles,
std::string  sor 
)

Definition at line 1065 of file Parameter.cpp.

◆ setPossNeighborFilesZ()

void vf::gpu::Parameter::setPossNeighborFilesZ ( std::vector< std::string >  possNeighborFiles,
std::string  sor 
)

Definition at line 1073 of file Parameter.cpp.

◆ setpressBcPos()

void vf::gpu::Parameter::setpressBcPos ( std::string  pressBcPos)

Definition at line 884 of file Parameter.cpp.

◆ setpressBcQs()

void vf::gpu::Parameter::setpressBcQs ( std::string  pressBcQs)

Definition at line 888 of file Parameter.cpp.

◆ setpressBcValue()

void vf::gpu::Parameter::setpressBcValue ( std::string  pressBcValue)

Definition at line 892 of file Parameter.cpp.

◆ setpressBcValues()

void vf::gpu::Parameter::setpressBcValues ( std::string  pressBcValues)

Definition at line 896 of file Parameter.cpp.

◆ setPressRatio()

void vf::gpu::Parameter::setPressRatio ( real  PressRatio)

Definition at line 578 of file Parameter.cpp.

◆ setPrintFiles()

void vf::gpu::Parameter::setPrintFiles ( bool  printfiles)

Definition at line 545 of file Parameter.cpp.

◆ setQuadricLimiters()

void vf::gpu::Parameter::setQuadricLimiters ( real  quadricLimiterP,
real  quadricLimiterM,
real  quadricLimiterD 
)

Definition at line 451 of file Parameter.cpp.

◆ setRe()

void vf::gpu::Parameter::setRe ( real  Re)

Definition at line 680 of file Parameter.cpp.

◆ setReadGeo()

void vf::gpu::Parameter::setReadGeo ( bool  readGeo)

Definition at line 549 of file Parameter.cpp.

◆ setRealX()

void vf::gpu::Parameter::setRealX ( real  RealX)

Definition at line 652 of file Parameter.cpp.

◆ setRealY()

void vf::gpu::Parameter::setRealY ( real  RealY)

Definition at line 656 of file Parameter.cpp.

◆ setRecvProcessNeighborsAfterFtoCX()

void vf::gpu::Parameter::setRecvProcessNeighborsAfterFtoCX ( int  numberOfNodes,
int  level,
int  arrayIndex 
)

Definition at line 1156 of file Parameter.cpp.

◆ setRecvProcessNeighborsAfterFtoCY()

void vf::gpu::Parameter::setRecvProcessNeighborsAfterFtoCY ( int  numberOfNodes,
int  level,
int  arrayIndex 
)

Definition at line 1165 of file Parameter.cpp.

◆ setRecvProcessNeighborsAfterFtoCZ()

void vf::gpu::Parameter::setRecvProcessNeighborsAfterFtoCZ ( int  numberOfNodes,
int  level,
int  arrayIndex 
)

Definition at line 1174 of file Parameter.cpp.

◆ setReferenceTemperature()

void vf::gpu::Parameter::setReferenceTemperature ( real  referenceTemperature)

Definition at line 695 of file Parameter.cpp.

◆ setscaleCFC()

void vf::gpu::Parameter::setscaleCFC ( std::string  scaleCFC)

Definition at line 824 of file Parameter.cpp.

◆ setscaleCFF()

void vf::gpu::Parameter::setscaleCFF ( std::string  scaleCFF)

Definition at line 828 of file Parameter.cpp.

◆ setscaleFCC()

void vf::gpu::Parameter::setscaleFCC ( std::string  scaleFCC)

Definition at line 832 of file Parameter.cpp.

◆ setscaleFCF()

void vf::gpu::Parameter::setscaleFCF ( std::string  scaleFCF)

Definition at line 836 of file Parameter.cpp.

◆ setScaleLBMtoSI()

void vf::gpu::Parameter::setScaleLBMtoSI ( std::vector< real scaleLBMtoSI)

Definition at line 760 of file Parameter.cpp.

◆ setscaleOffsetCF()

void vf::gpu::Parameter::setscaleOffsetCF ( std::string  scaleOffsetCF)

Definition at line 840 of file Parameter.cpp.

◆ setscaleOffsetFC()

void vf::gpu::Parameter::setscaleOffsetFC ( std::string  scaleOffsetFC)

Definition at line 844 of file Parameter.cpp.

◆ setSendProcessNeighborsAfterFtoCX()

void vf::gpu::Parameter::setSendProcessNeighborsAfterFtoCX ( int  numberOfNodes,
int  level,
int  arrayIndex 
)

Definition at line 1129 of file Parameter.cpp.

◆ setSendProcessNeighborsAfterFtoCY()

void vf::gpu::Parameter::setSendProcessNeighborsAfterFtoCY ( int  numberOfNodes,
int  level,
int  arrayIndex 
)

Definition at line 1138 of file Parameter.cpp.

◆ setSendProcessNeighborsAfterFtoCZ()

void vf::gpu::Parameter::setSendProcessNeighborsAfterFtoCZ ( int  numberOfNodes,
int  level,
int  arrayIndex 
)

Definition at line 1147 of file Parameter.cpp.

◆ setSGSConstant()

void vf::gpu::Parameter::setSGSConstant ( real  SGSConstant)

Definition at line 734 of file Parameter.cpp.

◆ setslipBcPos()

void vf::gpu::Parameter::setslipBcPos ( std::string  slipBcPos)

Definition at line 872 of file Parameter.cpp.

◆ setslipBcQs()

void vf::gpu::Parameter::setslipBcQs ( std::string  slipBcQs)

Definition at line 876 of file Parameter.cpp.

◆ setslipBcValue()

void vf::gpu::Parameter::setslipBcValue ( std::string  slipBcValue)

Definition at line 880 of file Parameter.cpp.

◆ setStepEnsight()

void vf::gpu::Parameter::setStepEnsight ( unsigned int  step)

Definition at line 457 of file Parameter.cpp.

◆ setTimeCalcMedEnd()

void vf::gpu::Parameter::setTimeCalcMedEnd ( int  CalcMedEnd)

Definition at line 518 of file Parameter.cpp.

◆ setTimeCalcMedStart()

void vf::gpu::Parameter::setTimeCalcMedStart ( int  CalcMedStart)

Definition at line 514 of file Parameter.cpp.

◆ setTimeDoCheckPoint()

void vf::gpu::Parameter::setTimeDoCheckPoint ( unsigned int  tDoCheckPoint)

Definition at line 1004 of file Parameter.cpp.

◆ setTimeDoRestart()

void vf::gpu::Parameter::setTimeDoRestart ( unsigned int  tDoRestart)

Definition at line 1008 of file Parameter.cpp.

◆ setTimestepEnd()

void vf::gpu::Parameter::setTimestepEnd ( unsigned int  tend)

Definition at line 482 of file Parameter.cpp.

◆ settimestepForMeasurePoints()

void vf::gpu::Parameter::settimestepForMeasurePoints ( unsigned int  timestepForMeasurePoints)

Definition at line 1020 of file Parameter.cpp.

◆ setTimestepOfCoarseLevel()

void vf::gpu::Parameter::setTimestepOfCoarseLevel ( unsigned int  timestep)

Definition at line 494 of file Parameter.cpp.

◆ setTimestepOut()

void vf::gpu::Parameter::setTimestepOut ( unsigned int  tout)

Definition at line 486 of file Parameter.cpp.

◆ setTimestepStartOut()

void vf::gpu::Parameter::setTimestepStartOut ( unsigned int  tStartOut)

Definition at line 490 of file Parameter.cpp.

◆ settopBcQs()

void vf::gpu::Parameter::settopBcQs ( std::string  topBcQs)

Definition at line 924 of file Parameter.cpp.

◆ settopBcValues()

void vf::gpu::Parameter::settopBcValues ( std::string  topBcValues)

Definition at line 928 of file Parameter.cpp.

◆ setTranslateLBMtoSI()

void vf::gpu::Parameter::setTranslateLBMtoSI ( std::vector< real translateLBMtoSI)

Definition at line 764 of file Parameter.cpp.

◆ setTurbulenceModel()

void vf::gpu::Parameter::setTurbulenceModel ( vf::lbm::TurbulenceModel  turbulenceModel)

Definition at line 722 of file Parameter.cpp.

◆ setTurbulentPrandtlNumber()

void vf::gpu::Parameter::setTurbulentPrandtlNumber ( real  turbulentPrandtlNumber)

Definition at line 684 of file Parameter.cpp.

◆ setUseGeometryValues()

void vf::gpu::Parameter::setUseGeometryValues ( bool  GeometryValues)

Definition at line 1032 of file Parameter.cpp.

◆ setUseInitNeq()

void vf::gpu::Parameter::setUseInitNeq ( bool  useInitNeq)

Definition at line 714 of file Parameter.cpp.

◆ setUseMeasurePoints()

void vf::gpu::Parameter::setUseMeasurePoints ( bool  useMeasurePoints)

Definition at line 710 of file Parameter.cpp.

◆ setUseStreams()

void vf::gpu::Parameter::setUseStreams ( bool  useStreams)

sets whether streams and thus communication hiding should be used

This function is only useful for simulations on multiple GPUs. If there is only one MPI process, the passed value is automatically overwritten with false.

Definition at line 1951 of file Parameter.cpp.

◆ setUseTurbulentDiffusivity()

void vf::gpu::Parameter::setUseTurbulentDiffusivity ( bool  useTurbulentDiffusivity)

Definition at line 726 of file Parameter.cpp.

◆ setUseTurbulentViscosity()

void vf::gpu::Parameter::setUseTurbulentViscosity ( bool  useTurbulentViscosity)

Definition at line 718 of file Parameter.cpp.

◆ setvelBcQs()

void vf::gpu::Parameter::setvelBcQs ( std::string  velBcQs)

Definition at line 900 of file Parameter.cpp.

◆ setvelBcValues()

void vf::gpu::Parameter::setvelBcValues ( std::string  velBcValues)

Definition at line 904 of file Parameter.cpp.

◆ setVelocityLB()

void vf::gpu::Parameter::setVelocityLB ( real  Velocity)

Definition at line 562 of file Parameter.cpp.

◆ setVelocityRatio()

void vf::gpu::Parameter::setVelocityRatio ( real  VelocityRatio)

Definition at line 570 of file Parameter.cpp.

◆ setViscosityLB()

void vf::gpu::Parameter::setViscosityLB ( real  Viscosity)

Definition at line 558 of file Parameter.cpp.

◆ setViscosityRatio()

void vf::gpu::Parameter::setViscosityRatio ( real  ViscosityRatio)

Definition at line 566 of file Parameter.cpp.

◆ setwallBcQs()

void vf::gpu::Parameter::setwallBcQs ( std::string  wallBcQs)

Definition at line 956 of file Parameter.cpp.

◆ setwallBcValues()

void vf::gpu::Parameter::setwallBcValues ( std::string  wallBcValues)

Definition at line 960 of file Parameter.cpp.

Member Data Documentation

◆ forcingD

real * vf::gpu::Parameter::forcingD

Definition at line 734 of file Parameter.h.

◆ forcingH

real* vf::gpu::Parameter::forcingH

Definition at line 734 of file Parameter.h.

◆ hostForcing

double vf::gpu::Parameter::hostForcing[3]

Definition at line 735 of file Parameter.h.

◆ hostQuadricLimiters

double vf::gpu::Parameter::hostQuadricLimiters[3]

Definition at line 740 of file Parameter.h.

◆ parD

std::vector<std::shared_ptr<LBMSimulationParameter> > vf::gpu::Parameter::parD = std::vector<std::shared_ptr<LBMSimulationParameter>>(1)

Definition at line 755 of file Parameter.h.

◆ parH

std::vector<std::shared_ptr<LBMSimulationParameter> > vf::gpu::Parameter::parH = std::vector<std::shared_ptr<LBMSimulationParameter>>(1)

Definition at line 754 of file Parameter.h.

◆ quadricLimitersD

real * vf::gpu::Parameter::quadricLimitersD

Definition at line 739 of file Parameter.h.

◆ quadricLimitersH

real* vf::gpu::Parameter::quadricLimitersH

Definition at line 739 of file Parameter.h.

◆ useReducedCommunicationAfterFtoC

bool vf::gpu::Parameter::useReducedCommunicationAfterFtoC { true }

Definition at line 912 of file Parameter.h.

◆ worldLength

real vf::gpu::Parameter::worldLength { 0 }

Definition at line 914 of file Parameter.h.


The documentation for this class was generated from the following files: