|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
Class for LBM-parameter management. More...
#include <Parameter.h>
Public Attributes | |
| real * | forcingH |
| real * | forcingD |
| double | hostForcing [3] |
| real * | quadricLimitersH |
| real * | quadricLimitersD |
| 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 } |
Class for LBM-parameter management.
Definition at line 358 of file Parameter.h.
| vf::gpu::Parameter::Parameter | ( | ) |
Definition at line 64 of file Parameter.cpp.
|
explicit |
Definition at line 66 of file Parameter.cpp.
Definition at line 68 of file Parameter.cpp.
|
explicit |
Definition at line 70 of file Parameter.cpp.
|
default |
| void vf::gpu::Parameter::addInteractor | ( | SPtr< PreCollisionInteractor > | interactor | ) |
Definition at line 1209 of file Parameter.cpp.
Definition at line 1213 of file Parameter.cpp.
| void vf::gpu::Parameter::configureMainKernel | ( | std::string | kernel | ) |
Definition at line 1183 of file Parameter.cpp.
Definition at line 428 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getADKernel | ( | ) |
Definition at line 1913 of file Parameter.cpp.
| vf::lbm::advection_diffusion::TurbulenceModel vf::gpu::Parameter::getADTurbulenceModel | ( | ) |
Definition at line 1762 of file Parameter.cpp.
| bool vf::gpu::Parameter::getAllNodesAllFeatures | ( | ) | const |
Definition at line 1298 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getbackBcQs | ( | ) |
Definition at line 1654 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getbackBcValues | ( | ) |
Definition at line 1658 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getbottomBcQs | ( | ) |
Definition at line 1638 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getbottomBcValues | ( | ) |
Definition at line 1642 of file Parameter.cpp.
| bool vf::gpu::Parameter::getBuoyancyEnabled | ( | ) | const |
Definition at line 1293 of file Parameter.cpp.
| real vf::gpu::Parameter::getBuoyancyFactor | ( | ) | const |
Definition at line 1438 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalc2ndOrderMoments | ( | ) |
Definition at line 1800 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalc3rdOrderMoments | ( | ) |
Definition at line 1804 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalcCp | ( | ) |
Definition at line 1350 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalcDragLift | ( | ) |
Definition at line 1346 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalcHighOrderMoments | ( | ) |
Definition at line 1808 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalcMean | ( | ) |
Definition at line 1342 of file Parameter.cpp.
| bool vf::gpu::Parameter::getCalcTurbulenceIntensity | ( | ) |
Definition at line 1386 of file Parameter.cpp.
| real vf::gpu::Parameter::getclockCycleForMeasurePoints | ( | ) |
Definition at line 1706 of file Parameter.cpp.
| int vf::gpu::Parameter::getCoarse | ( | ) | const |
Definition at line 1281 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getConcentration | ( | ) |
Definition at line 1702 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getcoordX | ( | ) |
Definition at line 1502 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getcoordY | ( | ) |
Definition at line 1506 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getcoordZ | ( | ) |
Definition at line 1510 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getcpBottom | ( | ) |
Definition at line 1694 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getcpBottom2 | ( | ) |
Definition at line 1698 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getcpTop | ( | ) |
Definition at line 1690 of file Parameter.cpp.
| int vf::gpu::Parameter::getD3Qxx | ( | ) |
Definition at line 1306 of file Parameter.cpp.
| real vf::gpu::Parameter::getDensityRatio | ( | ) | const |
Definition at line 590 of file Parameter.cpp.
| std::vector< uint > vf::gpu::Parameter::getDevices | ( | ) | const |
Definition at line 1426 of file Parameter.cpp.
| bool vf::gpu::Parameter::getDiffOn | ( | ) |
Definition at line 1289 of file Parameter.cpp.
| real vf::gpu::Parameter::getDiffusivity | ( | ) |
Definition at line 1390 of file Parameter.cpp.
| bool vf::gpu::Parameter::getDoCheckPoint | ( | ) |
Definition at line 1738 of file Parameter.cpp.
| bool vf::gpu::Parameter::getDoRestart | ( | ) | const |
Definition at line 1742 of file Parameter.cpp.
Definition at line 1285 of file Parameter.cpp.
| int vf::gpu::Parameter::getFactorNZ | ( | ) |
Definition at line 1302 of file Parameter.cpp.
| real vf::gpu::Parameter::getFactorPressBC | ( | ) |
Definition at line 1450 of file Parameter.cpp.
| int vf::gpu::Parameter::getFine | ( | ) | const |
Definition at line 1277 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getFName | ( | ) | const |
Definition at line 1370 of file Parameter.cpp.
| real vf::gpu::Parameter::getForceRatio | ( | ) | const |
Definition at line 606 of file Parameter.cpp.
| real * vf::gpu::Parameter::getForcesDev | ( | ) |
Definition at line 1229 of file Parameter.cpp.
| double * vf::gpu::Parameter::getForcesDouble | ( | ) |
Definition at line 1221 of file Parameter.cpp.
| real * vf::gpu::Parameter::getForcesHost | ( | ) |
Definition at line 1225 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getfrontBcQs | ( | ) |
Definition at line 1646 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getfrontBcValues | ( | ) |
Definition at line 1650 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getgeomBoundaryBcQs | ( | ) |
Definition at line 1554 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getgeomBoundaryBcValues | ( | ) |
Definition at line 1558 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getgeoVec | ( | ) |
Definition at line 1498 of file Parameter.cpp.
| real vf::gpu::Parameter::getGravity | ( | ) | const |
Definition at line 1442 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getGridPath | ( | ) |
Definition at line 1374 of file Parameter.cpp.
| std::vector< int > vf::gpu::Parameter::getGridX | ( | ) |
Definition at line 1454 of file Parameter.cpp.
| std::vector< int > vf::gpu::Parameter::getGridY | ( | ) |
Definition at line 1458 of file Parameter.cpp.
| std::vector< int > vf::gpu::Parameter::getGridZ | ( | ) |
Definition at line 1462 of file Parameter.cpp.
| std::function< void(real, real, real, real &, real &, real &, real &)> & vf::gpu::Parameter::getInitialCondition | ( | ) |
Definition at line 1925 of file Parameter.cpp.
Definition at line 1936 of file Parameter.cpp.
| std::function< real(real, real, real)> & vf::gpu::Parameter::getInitialLocalReferenceTemperature | ( | ) |
Definition at line 1945 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getinletBcQs | ( | ) |
Definition at line 1614 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getinletBcValues | ( | ) |
Definition at line 1618 of file Parameter.cpp.
| std::vector< SPtr< PreCollisionInteractor > > vf::gpu::Parameter::getInteractors | ( | ) |
Definition at line 1778 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsBodyForce | ( | ) |
Definition at line 1791 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsCp | ( | ) |
Definition at line 1750 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsGeo | ( | ) |
Definition at line 1746 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsGeometryValues | ( | ) |
Definition at line 1796 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsNeighborX | ( | ) |
Definition at line 1884 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsNeighborY | ( | ) |
Definition at line 1888 of file Parameter.cpp.
| bool vf::gpu::Parameter::getIsNeighborZ | ( | ) |
Definition at line 1892 of file Parameter.cpp.
| bool vf::gpu::Parameter::getKernelNeedsFluidNodeIndicesToRun | ( | ) |
Definition at line 1974 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getLBMvsSI | ( | ) |
Definition at line 1682 of file Parameter.cpp.
| real vf::gpu::Parameter::getLengthRatio | ( | ) | const |
Definition at line 602 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getMainKernel | ( | ) | const |
Definition at line 1897 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getMaxCoordX | ( | ) |
Definition at line 1486 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getMaxCoordY | ( | ) |
Definition at line 1490 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getMaxCoordZ | ( | ) |
Definition at line 1494 of file Parameter.cpp.
| int vf::gpu::Parameter::getMaxDev | ( | ) |
Definition at line 1414 of file Parameter.cpp.
| int vf::gpu::Parameter::getMaxLevel | ( | ) | const |
Definition at line 1310 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getmeasurePoints | ( | ) |
Definition at line 1678 of file Parameter.cpp.
| double vf::gpu::Parameter::getMemsizeGPU | ( | ) |
Definition at line 1824 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getMinCoordX | ( | ) |
Definition at line 1474 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getMinCoordY | ( | ) |
Definition at line 1478 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getMinCoordZ | ( | ) |
Definition at line 1482 of file Parameter.cpp.
| std::vector< std::string > vf::gpu::Parameter::getMultiKernel | ( | ) |
Definition at line 1909 of file Parameter.cpp.
| std::vector< int > vf::gpu::Parameter::getMultiKernelLevel | ( | ) |
Definition at line 1905 of file Parameter.cpp.
| bool vf::gpu::Parameter::getMultiKernelOn | ( | ) |
Definition at line 1901 of file Parameter.cpp.
| int vf::gpu::Parameter::getMyProcessID | ( | ) | const |
Definition at line 1418 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getneighborWSB | ( | ) |
Definition at line 1526 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getneighborX | ( | ) |
Definition at line 1514 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getneighborY | ( | ) |
Definition at line 1518 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getneighborZ | ( | ) |
Definition at line 1522 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getnoSlipBcPos | ( | ) |
Definition at line 1562 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getnoSlipBcQs | ( | ) |
Definition at line 1566 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getnoSlipBcValue | ( | ) |
Definition at line 1570 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getnoSlipBcValues | ( | ) |
Definition at line 1574 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getnumberNodes | ( | ) |
Definition at line 1686 of file Parameter.cpp.
Definition at line 1856 of file Parameter.cpp.
Definition at line 1865 of file Parameter.cpp.
Definition at line 1874 of file Parameter.cpp.
| int vf::gpu::Parameter::getNumprocs | ( | ) | const |
Definition at line 1422 of file Parameter.cpp.
| real vf::gpu::Parameter::getOutflowPressureCorrectionFactor | ( | ) |
Definition at line 1410 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getoutletBcQs | ( | ) |
Definition at line 1622 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getoutletBcValues | ( | ) |
Definition at line 1626 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getOutputPath | ( | ) |
Definition at line 1362 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getOutputPrefix | ( | ) | const |
Definition at line 1366 of file Parameter.cpp.
| 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.
| const std::vector< std::shared_ptr< LBMSimulationParameter > > & vf::gpu::Parameter::getParDallLevels | ( | ) |
Definition at line 1272 of file Parameter.cpp.
| LBMSimulationParameter & vf::gpu::Parameter::getParDeviceAsReference | ( | int | level | ) | const |
Definition at line 1258 of file Parameter.cpp.
| 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.
| const std::vector< std::shared_ptr< LBMSimulationParameter > > & vf::gpu::Parameter::getParHallLevels | ( | ) |
Definition at line 1268 of file Parameter.cpp.
| LBMSimulationParameter & vf::gpu::Parameter::getParHostAsReference | ( | int | level | ) | const |
Definition at line 1263 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getperiodicBcQs | ( | ) |
Definition at line 1670 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getperiodicBcValues | ( | ) |
Definition at line 1674 of file Parameter.cpp.
| std::vector< std::string > vf::gpu::Parameter::getPossNeighborFilesX | ( | std::string | sor | ) |
Definition at line 1829 of file Parameter.cpp.
| std::vector< std::string > vf::gpu::Parameter::getPossNeighborFilesY | ( | std::string | sor | ) |
Definition at line 1838 of file Parameter.cpp.
| std::vector< std::string > vf::gpu::Parameter::getPossNeighborFilesZ | ( | std::string | sor | ) |
Definition at line 1847 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getpressBcPos | ( | ) |
Definition at line 1590 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getpressBcQs | ( | ) |
Definition at line 1594 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getpressBcValue | ( | ) |
Definition at line 1598 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getpressBcValues | ( | ) |
Definition at line 1602 of file Parameter.cpp.
| real vf::gpu::Parameter::getPressureRatio | ( | ) | const |
Definition at line 594 of file Parameter.cpp.
| bool vf::gpu::Parameter::getPrintFiles | ( | ) |
Definition at line 1378 of file Parameter.cpp.
| real * vf::gpu::Parameter::getQuadricLimitersDev | ( | ) |
Definition at line 1241 of file Parameter.cpp.
| double * vf::gpu::Parameter::getQuadricLimitersDouble | ( | ) |
Definition at line 1233 of file Parameter.cpp.
| real * vf::gpu::Parameter::getQuadricLimitersHost | ( | ) | const |
Definition at line 1237 of file Parameter.cpp.
| real vf::gpu::Parameter::getRe | ( | ) | const |
Definition at line 1430 of file Parameter.cpp.
| bool vf::gpu::Parameter::getReadGeo | ( | ) |
Definition at line 1382 of file Parameter.cpp.
| real vf::gpu::Parameter::getRealX | ( | ) |
Definition at line 1402 of file Parameter.cpp.
| real vf::gpu::Parameter::getRealY | ( | ) |
Definition at line 1406 of file Parameter.cpp.
| real vf::gpu::Parameter::getReferenceTemperature | ( | ) | const |
Definition at line 1446 of file Parameter.cpp.
Definition at line 1782 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getscaleCFC | ( | ) |
Definition at line 1530 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getscaleCFF | ( | ) |
Definition at line 1534 of file Parameter.cpp.
Definition at line 642 of file Parameter.cpp.
Definition at line 618 of file Parameter.cpp.
Definition at line 634 of file Parameter.cpp.
Definition at line 647 of file Parameter.cpp.
Definition at line 630 of file Parameter.cpp.
Definition at line 622 of file Parameter.cpp.
Definition at line 638 of file Parameter.cpp.
Definition at line 626 of file Parameter.cpp.
Definition at line 614 of file Parameter.cpp.
Definition at line 610 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getscaleFCC | ( | ) |
Definition at line 1538 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getscaleFCF | ( | ) |
Definition at line 1542 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getScaleLBMtoSI | ( | ) |
Definition at line 1466 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getscaleOffsetCF | ( | ) |
Definition at line 1546 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getscaleOffsetFC | ( | ) |
Definition at line 1550 of file Parameter.cpp.
| real vf::gpu::Parameter::getSGSConstant | ( | ) |
Definition at line 1774 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getslipBcPos | ( | ) |
Definition at line 1578 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getslipBcQs | ( | ) |
Definition at line 1582 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getslipBcValue | ( | ) |
Definition at line 1586 of file Parameter.cpp.
Definition at line 1245 of file Parameter.cpp.
| std::unique_ptr< CudaStreamManager > & vf::gpu::Parameter::getStreamManager | ( | ) |
Definition at line 1969 of file Parameter.cpp.
| int vf::gpu::Parameter::getTimeCalcMedEnd | ( | ) |
Definition at line 1358 of file Parameter.cpp.
| int vf::gpu::Parameter::getTimeCalcMedStart | ( | ) |
Definition at line 1354 of file Parameter.cpp.
Definition at line 1710 of file Parameter.cpp.
Definition at line 1714 of file Parameter.cpp.
| real vf::gpu::Parameter::getTimeRatio | ( | ) | const |
Definition at line 598 of file Parameter.cpp.
Get current (sub)time step of a given level.
| level | |
| t | current time step (of level 0) |
| isPostCollision | whether getTimeStep is called post- (before swap) or pre- (after swap) collision |
Definition at line 1725 of file Parameter.cpp.
Definition at line 1330 of file Parameter.cpp.
Definition at line 1816 of file Parameter.cpp.
Definition at line 1322 of file Parameter.cpp.
Definition at line 1820 of file Parameter.cpp.
Definition at line 1334 of file Parameter.cpp.
Definition at line 1314 of file Parameter.cpp.
Definition at line 1338 of file Parameter.cpp.
| std::string vf::gpu::Parameter::gettopBcQs | ( | ) |
Definition at line 1630 of file Parameter.cpp.
| std::string vf::gpu::Parameter::gettopBcValues | ( | ) |
Definition at line 1634 of file Parameter.cpp.
| std::vector< real > vf::gpu::Parameter::getTranslateLBMtoSI | ( | ) |
Definition at line 1470 of file Parameter.cpp.
| vf::lbm::TurbulenceModel vf::gpu::Parameter::getTurbulenceModel | ( | ) |
Definition at line 1758 of file Parameter.cpp.
| real vf::gpu::Parameter::getTurbulentPrandtlNumber | ( | ) | const |
Definition at line 1434 of file Parameter.cpp.
| bool vf::gpu::Parameter::getUseInitNeq | ( | ) |
Definition at line 1786 of file Parameter.cpp.
| bool vf::gpu::Parameter::getUseMeasurePoints | ( | ) |
Definition at line 1754 of file Parameter.cpp.
| bool vf::gpu::Parameter::getUseStreams | ( | ) |
Definition at line 1964 of file Parameter.cpp.
| bool vf::gpu::Parameter::getUseTurbulentDiffusivity | ( | ) |
Definition at line 1770 of file Parameter.cpp.
| bool vf::gpu::Parameter::getUseTurbulentViscosity | ( | ) |
Definition at line 1766 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getvelBcQs | ( | ) |
Definition at line 1606 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getvelBcValues | ( | ) |
Definition at line 1610 of file Parameter.cpp.
| real vf::gpu::Parameter::getVelocity | ( | ) | const |
Definition at line 1398 of file Parameter.cpp.
| real vf::gpu::Parameter::getVelocityRatio | ( | ) | const |
Definition at line 586 of file Parameter.cpp.
| real vf::gpu::Parameter::getViscosity | ( | ) | const |
Definition at line 1394 of file Parameter.cpp.
| real vf::gpu::Parameter::getViscosityRatio | ( | ) | const |
Definition at line 582 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getwallBcQs | ( | ) |
Definition at line 1662 of file Parameter.cpp.
| std::string vf::gpu::Parameter::getwallBcValues | ( | ) |
Definition at line 1666 of file Parameter.cpp.
| void vf::gpu::Parameter::initLBMSimulationParameter | ( | ) |
Definition at line 395 of file Parameter.cpp.
Definition at line 1983 of file Parameter.cpp.
Definition at line 1992 of file Parameter.cpp.
Definition at line 2000 of file Parameter.cpp.
Definition at line 1812 of file Parameter.cpp.
| void vf::gpu::Parameter::setADKernel | ( | std::string | adKernel | ) |
Definition at line 1201 of file Parameter.cpp.
| void vf::gpu::Parameter::setAdvectionDiffusionTurbulenceModel | ( | vf::lbm::advection_diffusion::TurbulenceModel | turbulenceModel | ) |
Definition at line 730 of file Parameter.cpp.
Definition at line 743 of file Parameter.cpp.
| void vf::gpu::Parameter::setbackBcQs | ( | std::string | backBcQs | ) |
Definition at line 948 of file Parameter.cpp.
| void vf::gpu::Parameter::setbackBcValues | ( | std::string | backBcValues | ) |
Definition at line 952 of file Parameter.cpp.
| void vf::gpu::Parameter::setbottomBcQs | ( | std::string | bottomBcQs | ) |
Definition at line 932 of file Parameter.cpp.
| void vf::gpu::Parameter::setbottomBcValues | ( | std::string | bottomBcValues | ) |
Definition at line 936 of file Parameter.cpp.
Definition at line 465 of file Parameter.cpp.
Definition at line 688 of file Parameter.cpp.
Definition at line 1036 of file Parameter.cpp.
Definition at line 1040 of file Parameter.cpp.
Definition at line 510 of file Parameter.cpp.
Definition at line 506 of file Parameter.cpp.
Definition at line 1044 of file Parameter.cpp.
Definition at line 502 of file Parameter.cpp.
Definition at line 498 of file Parameter.cpp.
Definition at line 1000 of file Parameter.cpp.
| void vf::gpu::Parameter::setConcentration | ( | std::string | concFile | ) |
Definition at line 996 of file Parameter.cpp.
| void vf::gpu::Parameter::setcoordX | ( | std::string | coordX | ) |
Definition at line 796 of file Parameter.cpp.
| void vf::gpu::Parameter::setcoordY | ( | std::string | coordY | ) |
Definition at line 800 of file Parameter.cpp.
| void vf::gpu::Parameter::setcoordZ | ( | std::string | coordZ | ) |
Definition at line 804 of file Parameter.cpp.
| void vf::gpu::Parameter::setcpBottom | ( | std::string | cpBottom | ) |
Definition at line 988 of file Parameter.cpp.
| void vf::gpu::Parameter::setcpBottom2 | ( | std::string | cpBottom2 | ) |
Definition at line 992 of file Parameter.cpp.
| void vf::gpu::Parameter::setcpTop | ( | std::string | cpTop | ) |
Definition at line 984 of file Parameter.cpp.
Definition at line 471 of file Parameter.cpp.
Definition at line 574 of file Parameter.cpp.
Definition at line 676 of file Parameter.cpp.
Definition at line 461 of file Parameter.cpp.
Definition at line 553 of file Parameter.cpp.
Definition at line 1012 of file Parameter.cpp.
Definition at line 1016 of file Parameter.cpp.
Definition at line 698 of file Parameter.cpp.
Definition at line 445 of file Parameter.cpp.
| void vf::gpu::Parameter::setfrontBcQs | ( | std::string | frontBcQs | ) |
Definition at line 940 of file Parameter.cpp.
| void vf::gpu::Parameter::setfrontBcValues | ( | std::string | frontBcValues | ) |
Definition at line 944 of file Parameter.cpp.
| void vf::gpu::Parameter::setgeomBoundaryBcQs | ( | std::string | geomBoundaryBcQs | ) |
Definition at line 848 of file Parameter.cpp.
| void vf::gpu::Parameter::setgeomBoundaryBcValues | ( | std::string | geomBoundaryBcValues | ) |
Definition at line 852 of file Parameter.cpp.
| void vf::gpu::Parameter::setgeoVec | ( | std::string | geoVec | ) |
Definition at line 792 of file Parameter.cpp.
Definition at line 692 of file Parameter.cpp.
| void vf::gpu::Parameter::setGridPath | ( | std::string | gridPath | ) |
Definition at line 540 of file Parameter.cpp.
Definition at line 748 of file Parameter.cpp.
Definition at line 752 of file Parameter.cpp.
Definition at line 756 of file Parameter.cpp.
| void vf::gpu::Parameter::setInitialCondition | ( | std::function< void(real, real, real, real &, real &, real &, real &)> | initialCondition | ) |
Definition at line 1919 of file Parameter.cpp.
| void vf::gpu::Parameter::setInitialConditionAD | ( | std::function< real(real, real, real)> | initialConditionAD | ) |
Definition at line 1931 of file Parameter.cpp.
| void vf::gpu::Parameter::setInitialLocalReferenceTemperature | ( | std::function< real(real, real, real)> | initialReferenceTemperature | ) |
Definition at line 1941 of file Parameter.cpp.
| void vf::gpu::Parameter::setinletBcQs | ( | std::string | inletBcQs | ) |
Definition at line 908 of file Parameter.cpp.
| void vf::gpu::Parameter::setinletBcValues | ( | std::string | inletBcValues | ) |
Definition at line 912 of file Parameter.cpp.
Definition at line 739 of file Parameter.cpp.
Definition at line 706 of file Parameter.cpp.
Definition at line 702 of file Parameter.cpp.
Definition at line 1117 of file Parameter.cpp.
Definition at line 1121 of file Parameter.cpp.
Definition at line 1125 of file Parameter.cpp.
| void vf::gpu::Parameter::setKernelNeedsFluidNodeIndicesToRun | ( | bool | kernelNeedsFluidNodeIndicesToRun | ) |
Definition at line 1979 of file Parameter.cpp.
| void vf::gpu::Parameter::setLBMvsSI | ( | std::string | LBMvsSI | ) |
Definition at line 980 of file Parameter.cpp.
Definition at line 780 of file Parameter.cpp.
Definition at line 784 of file Parameter.cpp.
Definition at line 788 of file Parameter.cpp.
Definition at line 664 of file Parameter.cpp.
Definition at line 475 of file Parameter.cpp.
| void vf::gpu::Parameter::setmeasurePoints | ( | std::string | measurePoints | ) |
Definition at line 972 of file Parameter.cpp.
Definition at line 1048 of file Parameter.cpp.
Definition at line 768 of file Parameter.cpp.
Definition at line 772 of file Parameter.cpp.
Definition at line 776 of file Parameter.cpp.
| void vf::gpu::Parameter::setMultiKernel | ( | std::vector< std::string > | kernel | ) |
Definition at line 1197 of file Parameter.cpp.
Definition at line 1193 of file Parameter.cpp.
Definition at line 1189 of file Parameter.cpp.
Definition at line 668 of file Parameter.cpp.
| void vf::gpu::Parameter::setneighborWSB | ( | std::string | neighborWSB | ) |
Definition at line 820 of file Parameter.cpp.
| void vf::gpu::Parameter::setneighborX | ( | std::string | neighborX | ) |
Definition at line 808 of file Parameter.cpp.
| void vf::gpu::Parameter::setneighborY | ( | std::string | neighborY | ) |
Definition at line 812 of file Parameter.cpp.
| void vf::gpu::Parameter::setneighborZ | ( | std::string | neighborZ | ) |
Definition at line 816 of file Parameter.cpp.
| void vf::gpu::Parameter::setnoSlipBcPos | ( | std::string | noSlipBcPos | ) |
Definition at line 856 of file Parameter.cpp.
| void vf::gpu::Parameter::setnoSlipBcQs | ( | std::string | noSlipBcQs | ) |
Definition at line 860 of file Parameter.cpp.
| void vf::gpu::Parameter::setnoSlipBcValue | ( | std::string | noSlipBcValue | ) |
Definition at line 864 of file Parameter.cpp.
| void vf::gpu::Parameter::setnoSlipBcValues | ( | std::string | noSlipBcValues | ) |
Definition at line 868 of file Parameter.cpp.
| void vf::gpu::Parameter::setnumberNodes | ( | std::string | numberNodes | ) |
Definition at line 976 of file Parameter.cpp.
| void vf::gpu::Parameter::setNumberOfProcessNeighborsX | ( | unsigned int | numberOfProcessNeighbors, |
| int | level, | ||
| std::string | sor | ||
| ) |
Definition at line 1081 of file Parameter.cpp.
| void vf::gpu::Parameter::setNumberOfProcessNeighborsY | ( | unsigned int | numberOfProcessNeighbors, |
| int | level, | ||
| std::string | sor | ||
| ) |
Definition at line 1093 of file Parameter.cpp.
| void vf::gpu::Parameter::setNumberOfProcessNeighborsZ | ( | unsigned int | numberOfProcessNeighbors, |
| int | level, | ||
| std::string | sor | ||
| ) |
Definition at line 1105 of file Parameter.cpp.
Definition at line 672 of file Parameter.cpp.
Definition at line 1024 of file Parameter.cpp.
Definition at line 660 of file Parameter.cpp.
| void vf::gpu::Parameter::setoutletBcQs | ( | std::string | outletBcQs | ) |
Definition at line 916 of file Parameter.cpp.
| void vf::gpu::Parameter::setoutletBcValues | ( | std::string | outletBcValues | ) |
Definition at line 920 of file Parameter.cpp.
| void vf::gpu::Parameter::setOutputPath | ( | std::string | oPath | ) |
Definition at line 522 of file Parameter.cpp.
| void vf::gpu::Parameter::setOutputPrefix | ( | std::string | oPrefix | ) |
Definition at line 531 of file Parameter.cpp.
| void vf::gpu::Parameter::setperiodicBcQs | ( | std::string | periodicBcQs | ) |
Definition at line 964 of file Parameter.cpp.
| void vf::gpu::Parameter::setperiodicBcValues | ( | std::string | periodicBcValues | ) |
Definition at line 968 of file Parameter.cpp.
| void vf::gpu::Parameter::setPossNeighborFilesX | ( | std::vector< std::string > | possNeighborFiles, |
| std::string | sor | ||
| ) |
Definition at line 1057 of file Parameter.cpp.
| void vf::gpu::Parameter::setPossNeighborFilesY | ( | std::vector< std::string > | possNeighborFiles, |
| std::string | sor | ||
| ) |
Definition at line 1065 of file Parameter.cpp.
| void vf::gpu::Parameter::setPossNeighborFilesZ | ( | std::vector< std::string > | possNeighborFiles, |
| std::string | sor | ||
| ) |
Definition at line 1073 of file Parameter.cpp.
| void vf::gpu::Parameter::setpressBcPos | ( | std::string | pressBcPos | ) |
Definition at line 884 of file Parameter.cpp.
| void vf::gpu::Parameter::setpressBcQs | ( | std::string | pressBcQs | ) |
Definition at line 888 of file Parameter.cpp.
| void vf::gpu::Parameter::setpressBcValue | ( | std::string | pressBcValue | ) |
Definition at line 892 of file Parameter.cpp.
| void vf::gpu::Parameter::setpressBcValues | ( | std::string | pressBcValues | ) |
Definition at line 896 of file Parameter.cpp.
Definition at line 578 of file Parameter.cpp.
Definition at line 545 of file Parameter.cpp.
| void vf::gpu::Parameter::setQuadricLimiters | ( | real | quadricLimiterP, |
| real | quadricLimiterM, | ||
| real | quadricLimiterD | ||
| ) |
Definition at line 451 of file Parameter.cpp.
Definition at line 680 of file Parameter.cpp.
Definition at line 549 of file Parameter.cpp.
Definition at line 652 of file Parameter.cpp.
Definition at line 656 of file Parameter.cpp.
| void vf::gpu::Parameter::setRecvProcessNeighborsAfterFtoCX | ( | int | numberOfNodes, |
| int | level, | ||
| int | arrayIndex | ||
| ) |
Definition at line 1156 of file Parameter.cpp.
| void vf::gpu::Parameter::setRecvProcessNeighborsAfterFtoCY | ( | int | numberOfNodes, |
| int | level, | ||
| int | arrayIndex | ||
| ) |
Definition at line 1165 of file Parameter.cpp.
| void vf::gpu::Parameter::setRecvProcessNeighborsAfterFtoCZ | ( | int | numberOfNodes, |
| int | level, | ||
| int | arrayIndex | ||
| ) |
Definition at line 1174 of file Parameter.cpp.
Definition at line 695 of file Parameter.cpp.
| void vf::gpu::Parameter::setscaleCFC | ( | std::string | scaleCFC | ) |
Definition at line 824 of file Parameter.cpp.
| void vf::gpu::Parameter::setscaleCFF | ( | std::string | scaleCFF | ) |
Definition at line 828 of file Parameter.cpp.
| void vf::gpu::Parameter::setscaleFCC | ( | std::string | scaleFCC | ) |
Definition at line 832 of file Parameter.cpp.
| void vf::gpu::Parameter::setscaleFCF | ( | std::string | scaleFCF | ) |
Definition at line 836 of file Parameter.cpp.
Definition at line 760 of file Parameter.cpp.
| void vf::gpu::Parameter::setscaleOffsetCF | ( | std::string | scaleOffsetCF | ) |
Definition at line 840 of file Parameter.cpp.
| void vf::gpu::Parameter::setscaleOffsetFC | ( | std::string | scaleOffsetFC | ) |
Definition at line 844 of file Parameter.cpp.
| void vf::gpu::Parameter::setSendProcessNeighborsAfterFtoCX | ( | int | numberOfNodes, |
| int | level, | ||
| int | arrayIndex | ||
| ) |
Definition at line 1129 of file Parameter.cpp.
| void vf::gpu::Parameter::setSendProcessNeighborsAfterFtoCY | ( | int | numberOfNodes, |
| int | level, | ||
| int | arrayIndex | ||
| ) |
Definition at line 1138 of file Parameter.cpp.
| void vf::gpu::Parameter::setSendProcessNeighborsAfterFtoCZ | ( | int | numberOfNodes, |
| int | level, | ||
| int | arrayIndex | ||
| ) |
Definition at line 1147 of file Parameter.cpp.
Definition at line 734 of file Parameter.cpp.
| void vf::gpu::Parameter::setslipBcPos | ( | std::string | slipBcPos | ) |
Definition at line 872 of file Parameter.cpp.
| void vf::gpu::Parameter::setslipBcQs | ( | std::string | slipBcQs | ) |
Definition at line 876 of file Parameter.cpp.
| void vf::gpu::Parameter::setslipBcValue | ( | std::string | slipBcValue | ) |
Definition at line 880 of file Parameter.cpp.
Definition at line 457 of file Parameter.cpp.
Definition at line 518 of file Parameter.cpp.
Definition at line 514 of file Parameter.cpp.
Definition at line 1004 of file Parameter.cpp.
Definition at line 1008 of file Parameter.cpp.
Definition at line 482 of file Parameter.cpp.
Definition at line 1020 of file Parameter.cpp.
Definition at line 494 of file Parameter.cpp.
Definition at line 486 of file Parameter.cpp.
Definition at line 490 of file Parameter.cpp.
| void vf::gpu::Parameter::settopBcQs | ( | std::string | topBcQs | ) |
Definition at line 924 of file Parameter.cpp.
| void vf::gpu::Parameter::settopBcValues | ( | std::string | topBcValues | ) |
Definition at line 928 of file Parameter.cpp.
Definition at line 764 of file Parameter.cpp.
| void vf::gpu::Parameter::setTurbulenceModel | ( | vf::lbm::TurbulenceModel | turbulenceModel | ) |
Definition at line 722 of file Parameter.cpp.
Definition at line 684 of file Parameter.cpp.
Definition at line 1032 of file Parameter.cpp.
Definition at line 714 of file Parameter.cpp.
Definition at line 710 of file Parameter.cpp.
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.
Definition at line 726 of file Parameter.cpp.
Definition at line 718 of file Parameter.cpp.
| void vf::gpu::Parameter::setvelBcQs | ( | std::string | velBcQs | ) |
Definition at line 900 of file Parameter.cpp.
| void vf::gpu::Parameter::setvelBcValues | ( | std::string | velBcValues | ) |
Definition at line 904 of file Parameter.cpp.
Definition at line 562 of file Parameter.cpp.
Definition at line 570 of file Parameter.cpp.
Definition at line 558 of file Parameter.cpp.
Definition at line 566 of file Parameter.cpp.
| void vf::gpu::Parameter::setwallBcQs | ( | std::string | wallBcQs | ) |
Definition at line 956 of file Parameter.cpp.
| void vf::gpu::Parameter::setwallBcValues | ( | std::string | wallBcValues | ) |
Definition at line 960 of file Parameter.cpp.
| real * vf::gpu::Parameter::forcingD |
Definition at line 734 of file Parameter.h.
| real* vf::gpu::Parameter::forcingH |
Definition at line 734 of file Parameter.h.
| double vf::gpu::Parameter::hostForcing[3] |
Definition at line 735 of file Parameter.h.
| double vf::gpu::Parameter::hostQuadricLimiters[3] |
Definition at line 740 of file Parameter.h.
| 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.
| 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.
| real * vf::gpu::Parameter::quadricLimitersD |
Definition at line 739 of file Parameter.h.
| real* vf::gpu::Parameter::quadricLimitersH |
Definition at line 739 of file Parameter.h.
Definition at line 912 of file Parameter.h.
| real vf::gpu::Parameter::worldLength { 0 } |
Definition at line 914 of file Parameter.h.