#include "parameter.h"
Collaboration diagram for SimulationParameters:
Public Member Functions | |
| SPH fixed radius near neighbor | search (FRNN) version to be used int sphFixedRadiusNNVersion |
| criterion to remove | particles (spherical/cubic/... domain) int removeParticlesCriterion |
| dimension to be | removed (e.g. distance) real removeParticlesDimension |
| calculate the center of | mass (COM) bool calculateCenterOfMass |
Public Attributes | |
| std::string | directory |
| output file(s) directory More... | |
| std::string | logDirectory |
| log file(s) directory More... | |
| int | verbosity |
| verbosity level More... | |
| bool | timeKernels |
| time the CUDA kernels More... | |
| int | numOutputFiles |
| number of output files More... | |
| real | timeStep |
| time step More... | |
| real | maxTimeStep |
| max (allowed) time step More... | |
| real | timeEnd |
| end time of simulation More... | |
| bool | loadBalancing |
| apply load balancing More... | |
| int | loadBalancingInterval |
| apply load balancing each x interval/simulation step More... | |
| int | loadBalancingBins |
| std::string | inputFile |
| input file containing initial particle distribution More... | |
| std::string | materialConfigFile |
| input file containing material configurations/parameters More... | |
| int | outputRank |
| specify a (MPI) rank for console logging (default: -1 logging all ranks) More... | |
| bool | performanceLog |
| log performance to HDF5 file More... | |
| bool | particlesSent2H5 |
| log particles sent to HDF5 file More... | |
| int | sfcSelection |
| space-filling curve selection More... | |
| int | integratorSelection |
| integrator selection More... | |
| real | theta |
| clumping parameter/ More... | |
| real | smoothing |
| int | gravityForceVersion |
| int | smoothingKernelSelection |
| int | sphFixedRadiusNNVersion |
| bool | removeParticles |
| int | removeParticlesCriterion |
| real | removeParticlesDimension |
| int | bins |
| bool | calculateAngularMomentum |
| bool | calculateEnergy |
| bool | calculateCenterOfMass |
| real | particleMemoryContingent |
| int | domainListSize |
| gravitational smoothing real | smoothing |
| gravitational force version to be used int | gravityForceVersion |
| SPH smoothing kernel selection int | smoothingKernelSelection |
| remove particles in dependence of some criterion bool | removeParticles |
| calculate the angular momentum bool | calculateAngularMomentum |
| calculate the energy bool | calculateEnergy |
| memory | contingent: percentage of all particles that are possibly able to be on one process real particleMemoryContingent |
| domain list | size |
| domain list possible number of domain list nodes int | domainListSize |
Simulation parameters.
Some settings/parameters for dispatching simulation.
Definition at line 122 of file parameter.h.
| calculate the center of SimulationParameters::mass | ( | COM | ) |
| criterion to remove SimulationParameters::particles | ( | spherical/cubic/... | domain | ) |
| dimension to be SimulationParameters::removed | ( | e.g. | distance | ) |
| SPH fixed radius near neighbor SimulationParameters::search | ( | FRNN | ) |
| int SimulationParameters::bins |
Definition at line 153 of file parameter.h.
| bool SimulationParameters::calculateAngularMomentum |
Definition at line 154 of file parameter.h.
| calculate the angular momentum bool SimulationParameters::calculateAngularMomentum |
Definition at line 217 of file parameter_backup.h.
| bool SimulationParameters::calculateCenterOfMass |
Definition at line 156 of file parameter.h.
| bool SimulationParameters::calculateEnergy |
Definition at line 155 of file parameter.h.
| calculate the energy bool SimulationParameters::calculateEnergy |
Definition at line 219 of file parameter_backup.h.
| memory SimulationParameters::contingent |
Definition at line 222 of file parameter_backup.h.
| std::string SimulationParameters::directory |
output file(s) directory
Definition at line 123 of file parameter.h.
| int SimulationParameters::domainListSize |
Definition at line 158 of file parameter.h.
| domain list possible number of domain list nodes int SimulationParameters::domainListSize |
Definition at line 225 of file parameter_backup.h.
| int SimulationParameters::gravityForceVersion |
Definition at line 144 of file parameter.h.
| gravitational force version to be used int SimulationParameters::gravityForceVersion |
Definition at line 201 of file parameter_backup.h.
| std::string SimulationParameters::inputFile |
input file containing initial particle distribution
Definition at line 134 of file parameter.h.
| int SimulationParameters::integratorSelection |
integrator selection
Definition at line 140 of file parameter.h.
| bool SimulationParameters::loadBalancing |
apply load balancing
Definition at line 131 of file parameter.h.
| int SimulationParameters::loadBalancingBins |
Definition at line 133 of file parameter.h.
| int SimulationParameters::loadBalancingInterval |
apply load balancing each x interval/simulation step
Definition at line 132 of file parameter.h.
| std::string SimulationParameters::logDirectory |
log file(s) directory
Definition at line 124 of file parameter.h.
| std::string SimulationParameters::materialConfigFile |
input file containing material configurations/parameters
Definition at line 135 of file parameter.h.
| real SimulationParameters::maxTimeStep |
max (allowed) time step
Definition at line 129 of file parameter.h.
| int SimulationParameters::numOutputFiles |
number of output files
Definition at line 127 of file parameter.h.
| int SimulationParameters::outputRank |
specify a (MPI) rank for console logging (default: -1 logging all ranks)
Definition at line 136 of file parameter.h.
| real SimulationParameters::particleMemoryContingent |
Definition at line 157 of file parameter.h.
| bool SimulationParameters::particlesSent2H5 |
log particles sent to HDF5 file
Definition at line 138 of file parameter.h.
| bool SimulationParameters::performanceLog |
log performance to HDF5 file
Definition at line 137 of file parameter.h.
| bool SimulationParameters::removeParticles |
Definition at line 150 of file parameter.h.
| remove particles in dependence of some criterion bool SimulationParameters::removeParticles |
Definition at line 210 of file parameter_backup.h.
| int SimulationParameters::removeParticlesCriterion |
Definition at line 151 of file parameter.h.
| real SimulationParameters::removeParticlesDimension |
Definition at line 152 of file parameter.h.
| int SimulationParameters::sfcSelection |
space-filling curve selection
Definition at line 139 of file parameter.h.
| domain list SimulationParameters::size |
Definition at line 224 of file parameter_backup.h.
| real SimulationParameters::smoothing |
Definition at line 143 of file parameter.h.
| gravitational smoothing real SimulationParameters::smoothing |
Definition at line 199 of file parameter_backup.h.
| int SimulationParameters::smoothingKernelSelection |
Definition at line 147 of file parameter.h.
| SPH smoothing kernel selection int SimulationParameters::smoothingKernelSelection |
Definition at line 205 of file parameter_backup.h.
| int SimulationParameters::sphFixedRadiusNNVersion |
Definition at line 148 of file parameter.h.
| real SimulationParameters::theta |
clumping parameter/
Definition at line 142 of file parameter.h.
| real SimulationParameters::timeEnd |
end time of simulation
Definition at line 130 of file parameter.h.
| bool SimulationParameters::timeKernels |
time the CUDA kernels
Definition at line 126 of file parameter.h.
| real SimulationParameters::timeStep |
time step
Definition at line 128 of file parameter.h.
| int SimulationParameters::verbosity |
verbosity level
Definition at line 125 of file parameter.h.