|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
Variables | |
| bool | echo = false |
| Echo flag. | |
| bool | info = true |
| Info flag. | |
| int | infoLevel = 1 |
| bool | mtrace = false |
| Trace flag. | |
| bool | warn = true |
| Warn flag. | |
| int | warnLevel = 1 |
| Random | rangen |
| int | seed = 123456789 |
| The current random seed. | |
| int | psDumpFreq = 10 |
| The frequency to dump the phase space, i.e.dump data when steppsDumpFreq==0. | |
| int | statDumpFreq = 10 |
| The frequency to dump statistical values, e.e. dump data when stepstatDumpFreq==0. | |
| bool | psDumpEachTurn = false |
| phase space dump flag for OPAL-cycl | |
| DumpFrame | psDumpFrame = DumpFrame::GLOBAL |
| flag to decide in which coordinate frame the phase space will be dumped for OPAL-cycl | |
| int | sptDumpFreq = 1 |
| The frequency to dump single particle trajectory of particles with ID = 0 & 1. | |
| int | repartFreq = 10 |
| The frequency to do particles repartition for better load balance between nodes. | |
| int | minBinEmitted = 10 |
| The number of bins that have to be emitted before the bin are squashed into a single bin. | |
| int | minStepForRebin = 200 |
| The number of steps into the simulation before the bins are squashed into a single bin. | |
| int | rebinFreq = 100 |
| The frequency to reset energy bin ID for all particles. | |
| int | scSolveFreq = 1 |
| The frequency to solve space charge fields. | |
| int | mtsSubsteps = 1 |
| double | remotePartDel = 0.0 |
| bool | rhoDump = false |
| bool | ebDump = false |
| bool | csrDump = false |
| int | autoPhase = 6 |
| int | numBlocks = 0 |
| RCG: cycle length. | |
| int | recycleBlocks = 0 |
| RCG: number of recycle blocks. | |
| int | nLHS = 1 |
| number of old left hand sides used to extrapolate a new start vector | |
| bool | cZero = false |
| If true create symmetric distribution. | |
| std::string | rngtype = std::string("RANDOM") |
| random number generator | |
| bool | enableHDF5 = true |
| If true HDF5 files are written. | |
| bool | enableVTK = true |
| If true VTK files are written. | |
| bool | asciidump = false |
| int | boundpDestroyFreq = 10 |
| double | beamHaloBoundary = 0 |
| bool | cloTuneOnly = false |
| Do closed orbit and tune calculation only. | |
| bool | idealized = false |
| bool | writeBendTrajectories = false |
| int | version = 10000 |
| opal version of input file | |
| bool | memoryDump = false |
| double | haloShift = 0.0 |
| The constant parameter C to shift halo, by < w^4 > / < w^2 > ^2 - C (w=x,y,z). | |
| unsigned int | delPartFreq = 1 |
| The frequency to delete particles (currently: OPAL-cycl only). | |
| bool | computePercentiles = false |
| int | maxBins = 128 |
| double | binningAlpha = 1.0 |
| double | binningBeta = 1.5 |
| double | desiredWidth = 0.1 |
| bool Options::asciidump = false |
Definition at line 85 of file Options.cpp.
Referenced by Option::execute(), PluginElement::initialise(), Option::Option(), and Option::Option().
| int Options::autoPhase = 6 |
Definition at line 69 of file Options.cpp.
Referenced by OrbitThreader::autophaseCavities(), Option::execute(), CavityAutophaser::optimizeCavityPhase(), Option::Option(), and Option::Option().
| double Options::beamHaloBoundary = 0 |
Definition at line 89 of file Options.cpp.
Referenced by DataSink::dumpSDDS(), Option::execute(), Option::Option(), and Option::Option().
| double Options::binningAlpha = 1.0 |
Definition at line 108 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), and PartBunch< PLayout, T, Dim >::PartBunch().
| double Options::binningBeta = 1.5 |
Definition at line 109 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), and PartBunch< PLayout, T, Dim >::PartBunch().
| int Options::boundpDestroyFreq = 10 |
Definition at line 87 of file Options.cpp.
Referenced by Option::Option(), and Option::Option().
| bool Options::cloTuneOnly = false |
Do closed orbit and tune calculation only.
Definition at line 91 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| bool Options::computePercentiles = false |
Definition at line 105 of file Options.cpp.
Referenced by DistributionMoments::computePercentiles(), Option::execute(), Option::Option(), Option::Option(), LossDataSink::saveH5(), and LossDataSink::writeHeaderH5().
| bool Options::csrDump = false |
Definition at line 67 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| bool Options::cZero = false |
If true create symmetric distribution.
Definition at line 77 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| unsigned int Options::delPartFreq = 1 |
The frequency to delete particles (currently: OPAL-cycl only).
Definition at line 103 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| double Options::desiredWidth = 0.1 |
Definition at line 110 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), and PartBunch< PLayout, T, Dim >::PartBunch().
| bool Options::ebDump = false |
Definition at line 65 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), FM3DDynamic::readMap(), H5PartWrapperForPT::writeHeader(), and H5PartWrapperForPT::writeStepData().
| bool Options::echo = false |
Echo flag.
Definition at line 26 of file Options.cpp.
Referenced by Option::execute(), main(), Option::Option(), and Option::Option().
| bool Options::enableHDF5 = true |
If true HDF5 files are written.
Definition at line 81 of file Options.cpp.
Referenced by DataSink::changeH5Wrapper(), DataSink::DataSink(), DataSink::dumpH5(), DataSink::dumpH5(), Option::execute(), DataSink::init(), LossDataSink::LossDataSink(), Option::Option(), Option::Option(), and DataSink::storeCavityInformation().
| bool Options::enableVTK = true |
If true VTK files are written.
Definition at line 83 of file Options.cpp.
Referenced by BoundaryGeometry::computeMeshVoxelization(), Option::execute(), Option::Option(), Option::Option(), and DataSink::writeGeomToVtk().
| double Options::haloShift = 0.0 |
The constant parameter C to shift halo, by < w^4 > / < w^2 > ^2 - C (w=x,y,z).
Definition at line 101 of file Options.cpp.
Referenced by DistributionMoments::computeMoments(), Option::execute(), Option::Option(), and Option::Option().
| bool Options::idealized = false |
Definition at line 93 of file Options.cpp.
Referenced by OpalBeamline::compute3DLattice(), Option::execute(), Option::Option(), and Option::Option().
| bool Options::info = true |
Info flag.
Definition at line 28 of file Options.cpp.
Referenced by OpalData::define(), Call::execute(), Option::execute(), Option::Option(), Option::Option(), and Select::select().
| int Options::infoLevel = 1 |
Definition at line 29 of file Options.cpp.
| int Options::maxBins = 128 |
Definition at line 107 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), and PartBunch< PLayout, T, Dim >::PartBunch().
| bool Options::memoryDump = false |
Definition at line 99 of file Options.cpp.
Referenced by Option::Option(), and Option::Option().
| int Options::minBinEmitted = 10 |
The number of bins that have to be emitted before the bin are squashed into a single bin.
Definition at line 51 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| int Options::minStepForRebin = 200 |
The number of steps into the simulation before the bins are squashed into a single bin.
Definition at line 53 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| bool Options::mtrace = false |
Trace flag.
Definition at line 31 of file Options.cpp.
Referenced by OpalParser::execute(), Option::execute(), Option::Option(), and Option::Option().
| int Options::mtsSubsteps = 1 |
Definition at line 59 of file Options.cpp.
Referenced by Option::execute(), and Option::Option().
| int Options::nLHS = 1 |
number of old left hand sides used to extrapolate a new start vector
Definition at line 75 of file Options.cpp.
Referenced by Option::execute(), and Option::Option().
| int Options::numBlocks = 0 |
RCG: cycle length.
Definition at line 71 of file Options.cpp.
Referenced by Option::execute(), and Option::Option().
| bool Options::psDumpEachTurn = false |
phase space dump flag for OPAL-cycl
Definition at line 43 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| DumpFrame Options::psDumpFrame = DumpFrame::GLOBAL |
flag to decide in which coordinate frame the phase space will be dumped for OPAL-cycl
Definition at line 45 of file Options.cpp.
Referenced by Option::handlePsDumpFrame(), and Option::Option().
| int Options::psDumpFreq = 10 |
The frequency to dump the phase space, i.e.dump data when steppsDumpFreq==0.
Definition at line 39 of file Options.cpp.
Referenced by Option::execute(), ParallelTracker::execute(), Option::Option(), Option::Option(), TrackRun::print(), and H5PartWrapperForPT::writeHeader().
| Random Options::rangen |
Definition at line 36 of file Options.cpp.
Referenced by Option::execute(), Expressions::gauss(), Expressions::ranf(), and Expressions::Tgauss().
| int Options::rebinFreq = 100 |
The frequency to reset energy bin ID for all particles.
Definition at line 55 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| int Options::recycleBlocks = 0 |
RCG: number of recycle blocks.
Definition at line 73 of file Options.cpp.
Referenced by Option::execute(), and Option::Option().
| double Options::remotePartDel = 0.0 |
Definition at line 61 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| int Options::repartFreq = 10 |
The frequency to do particles repartition for better load balance between nodes.
Definition at line 49 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), and ParallelTracker::setOptionalVariables().
| bool Options::rhoDump = false |
Definition at line 63 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), Option::Option(), and H5PartWrapperForPT::writeHeader().
| std::string Options::rngtype = std::string("RANDOM") |
random number generator
Definition at line 79 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| int Options::scSolveFreq = 1 |
The frequency to solve space charge fields.
Definition at line 57 of file Options.cpp.
Referenced by Option::execute(), and Option::Option().
| int Options::seed = 123456789 |
The current random seed.
Definition at line 37 of file Options.cpp.
Referenced by FlatTop::determineRandInit(), Option::execute(), Gaussian::initRandomPool(), MultiVariateGaussian::initRandomPool(), and Option::Option().
| int Options::sptDumpFreq = 1 |
The frequency to dump single particle trajectory of particles with ID = 0 & 1.
Definition at line 47 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().
| int Options::statDumpFreq = 10 |
The frequency to dump statistical values, e.e. dump data when stepstatDumpFreq==0.
Definition at line 41 of file Options.cpp.
Referenced by Option::execute(), ParallelTracker::execute(), Option::Option(), Option::Option(), and TrackRun::print().
| int Options::version = 10000 |
opal version of input file
Definition at line 97 of file Options.cpp.
Referenced by Option::execute(), TrackRun::execute(), Option::Option(), and Option::Option().
| bool Options::warn = true |
Warn flag.
Definition at line 33 of file Options.cpp.
Referenced by Expressions::AbsMax(), Option::execute(), Expressions::Maxa(), Expressions::Mina(), Option::Option(), Option::Option(), and Expressions::Rmsa().
| int Options::warnLevel = 1 |
Definition at line 34 of file Options.cpp.
| bool Options::writeBendTrajectories = false |
Definition at line 95 of file Options.cpp.
Referenced by Option::execute(), Option::Option(), and Option::Option().