PIConGPU
0.6.0
INSTALLATION
Introduction
Instructions
Dependencies
picongpu.profile
Changelog
USAGE
Reference
Basics
.param Files
Plugins
TBG
Python
Example Setups
Workflows
MODELS
The Particle-in-Cell Algorithm
Finite-Difference Time-Domain Method
Hierarchy of Charge Assignment Schemes
Landau-Lifschitz Radiation Reaction
Field Ionization
Collisional Ionization
Photons
Binary collisions
Post-Processing
Python
openPMD
ParaView
EXPERTs
Device Oversubscription
PIConGPU SIGNALS
DEVELOPMENT
How to Participate as a Developer
PIConGPU Commit Rulez
Repository Structure
Coding Guide Lines
Sphinx
Doxygen
Clang Tools
Extending PIConGPU
Important PIConGPU Classes
Important pmacc Classes
Python Postprocessing Tool Structure
Debugging
Index of Doxygen Documentation
PROGRAMMING PATTERNS
Lockstep Programming Model
PIConGPU
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
M
|
P
|
V
_
__init__() (picongpu.utils.memory_calculator.MemoryCalculator method)
A
alias (C macro)
M
mem_req_by_calorimeter() (picongpu.utils.memory_calculator.MemoryCalculator method)
mem_req_by_fields() (picongpu.utils.memory_calculator.MemoryCalculator method)
mem_req_by_particles() (picongpu.utils.memory_calculator.MemoryCalculator method)
mem_req_by_rng() (picongpu.utils.memory_calculator.MemoryCalculator method)
MemoryCalculator (class in picongpu.utils.memory_calculator)
P
picongpu::currentSolver::EmZ (C++ class)
picongpu::currentSolver::Esirkepov (C++ class)
picongpu::currentSolver::EsirkepovNative (C++ class)
picongpu::currentSolver::strategy::CachedSupercells (C++ class)
picongpu::currentSolver::strategy::NonCachedSupercells (C++ class)
picongpu::currentSolver::strategy::StridedCachedSupercells (C++ class)
picongpu::currentSolver::VillaBune (C++ class)
picongpu::FieldB (C++ class)
picongpu::FieldE (C++ class)
picongpu::FieldJ (C++ class)
picongpu::fields::laserProfiles::acc::BaseFunctor (C++ class)
picongpu::fields::laserProfiles::ExpRampWithPrepulse (C++ class)
picongpu::fields::laserProfiles::GaussianBeam (C++ class)
picongpu::fields::laserProfiles::None (C++ class)
picongpu::fields::laserProfiles::PlaneWave (C++ class)
picongpu::fields::laserProfiles::Polynom (C++ class)
picongpu::fields::laserProfiles::PulseFrontTilt (C++ class)
picongpu::fields::laserProfiles::Wavepacket (C++ class)
picongpu::FieldTmp (C++ class)
picongpu::Particles (C++ class)
picongpu::Particles::applyBoundary (C++ function)
picongpu::Particles::boundaryDescription (C++ function)
picongpu::particles::CreateDensity (C++ class)
picongpu::Particles::createParticleBuffer (C++ function)
picongpu::particles::Derive (C++ class)
picongpu::Particles::deviceDeriveFrom (C++ function)
picongpu::particles::FillAllGaps (C++ class)
picongpu::particles::filter::All (C++ class)
picongpu::particles::filter::generic::Free (C++ class)
picongpu::particles::filter::generic::FreeRng (C++ class)
picongpu::particles::filter::generic::FreeTotalCellOffset (C++ class)
picongpu::particles::filter::RelativeGlobalDomainPosition (C++ class)
picongpu::Particles::getStringProperties (C++ function)
picongpu::Particles::getUniqueId (C++ function)
picongpu::Particles::initDensityProfile (C++ function)
picongpu::particles::Manipulate (C++ class)
picongpu::particles::ManipulateDerive (C++ class)
picongpu::particles::manipulators::binary::Assign (C++ type)
picongpu::particles::manipulators::binary::DensityWeighting (C++ type)
picongpu::particles::manipulators::binary::ProtonTimesWeighting (C++ type)
picongpu::particles::manipulators::generic::Free (C++ class)
picongpu::particles::manipulators::generic::FreeRng (C++ class)
picongpu::particles::manipulators::unary::CopyAttribute (C++ type)
picongpu::particles::manipulators::unary::Drift (C++ type)
picongpu::particles::manipulators::unary::FreeTotalCellOffset (C++ class)
picongpu::particles::manipulators::unary::RandomPosition (C++ type)
picongpu::particles::manipulators::unary::Temperature (C++ type)
picongpu::Particles::Particles (C++ function)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame (C++ class)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame::ComputeGridValuePerFrame (C++ function)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame::lowerMargin (C++ member)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame::supp (C++ member)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame::upperMargin (C++ member)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame<T_ParticleShape, T_DerivedAttribute>::AssignmentFunction (C++ type)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame<T_ParticleShape, T_DerivedAttribute>::LowerMargin (C++ type)
picongpu::particles::particleToGrid::ComputeGridValuePerFrame<T_ParticleShape, T_DerivedAttribute>::UpperMargin (C++ type)
picongpu::Particles::push (C++ function)
picongpu::Particles::shiftBetweenSupercells (C++ function)
picongpu::Particles::synchronize (C++ function)
picongpu::Particles::syncToDevice (C++ function)
picongpu::Particles::update (C++ function)
picongpu::Particles<T_Name, T_Flags, T_Attributes>::FrameType (C++ type)
picongpu::Particles<T_Name, T_Flags, T_Attributes>::FrameTypeBorder (C++ type)
picongpu::Particles<T_Name, T_Flags, T_Attributes>::ParticlesBaseType (C++ type)
picongpu::Particles<T_Name, T_Flags, T_Attributes>::ParticlesBoxType (C++ type)
picongpu::Particles<T_Name, T_Flags, T_Attributes>::SpeciesParticleDescription (C++ type)
picongpu::Simulation (C++ class)
picongpu::Simulation::fillSimulation (C++ function)
picongpu::Simulation::getMappingDescription (C++ function)
picongpu::Simulation::init (C++ function)
picongpu::Simulation::movingWindowCheck (C++ function)
picongpu::Simulation::notify (C++ function)
picongpu::Simulation::pluginGetName (C++ function)
picongpu::Simulation::pluginLoad (C++ function)
picongpu::Simulation::pluginRegisterHelp (C++ function)
picongpu::Simulation::pluginUnload (C++ function)
picongpu::Simulation::resetAll (C++ function)
picongpu::Simulation::runOneStep (C++ function)
picongpu::Simulation::setInitController (C++ function)
picongpu::Simulation::Simulation (C++ function)
picongpu::Simulation::slide (C++ function)
pmacc::DataConnector (C++ class)
pmacc::DataConnector::clean (C++ function)
pmacc::DataConnector::consume (C++ function)
pmacc::DataConnector::deregister (C++ function)
pmacc::DataConnector::get (C++ function)
pmacc::DataConnector::hasId (C++ function)
pmacc::DataConnector::initialise (C++ function)
pmacc::DataConnector::share (C++ function)
pmacc::DataSpace (C++ class)
pmacc::DataSpace::DataSpace (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
pmacc::DataSpace::Dim (C++ member)
pmacc::DataSpace::operator cupla::dim3 (C++ function)
pmacc::DataSpace::operator math::Size_t<T_Dim> (C++ function)
pmacc::DataSpace<T_Dim>::BaseType (C++ type)
pmacc::Environment (C++ class)
pmacc::Environment::enableMpiDirect (C++ function)
pmacc::Environment::Environment (C++ function)
pmacc::Environment::Filesystem (C++ function)
pmacc::Environment::get (C++ function)
pmacc::Environment::GridController (C++ function)
pmacc::Environment::initDevices (C++ function)
pmacc::Environment::initGrids (C++ function)
pmacc::Environment::isMpiDirectEnabled (C++ function)
pmacc::Environment::operator= (C++ function)
pmacc::Environment::SubGrid (C++ function)
pmacc::exec::Kernel (C++ class)
pmacc::exec::Kernel::Kernel (C++ function)
pmacc::exec::Kernel::m_file (C++ member)
pmacc::exec::Kernel::m_kernelFunctor (C++ member)
pmacc::exec::Kernel::m_line (C++ member)
pmacc::exec::Kernel<T_KernelFunctor>::KernelType (C++ type)
pmacc::Frame (C++ class)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::BaseType (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::FlagList (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::FrameExtensionList (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::MethodsList (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::Name (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::ParticleDescription (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::ParticleType (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::SuperCellSize (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::ThisType (C++ type)
pmacc::Frame<T_CreatePairOperator, T_ParticleDescription>::ValueTypeSeq (C++ type)
pmacc::GridBuffer (C++ class)
pmacc::GridBuffer::addExchange (C++ function)
,
[1]
pmacc::GridBuffer::addExchangeBuffer (C++ function)
,
[1]
pmacc::GridBuffer::asyncCommunication (C++ function)
pmacc::GridBuffer::asyncReceive (C++ function)
pmacc::GridBuffer::asyncSend (C++ function)
pmacc::GridBuffer::communication (C++ function)
pmacc::GridBuffer::getGridLayout (C++ function)
pmacc::GridBuffer::getReceiveExchange (C++ function)
pmacc::GridBuffer::getReceiveMask (C++ function)
pmacc::GridBuffer::getSendExchange (C++ function)
pmacc::GridBuffer::getSendMask (C++ function)
pmacc::GridBuffer::GridBuffer (C++ function)
,
[1]
,
[2]
,
[3]
pmacc::GridBuffer::gridLayout (C++ member)
pmacc::GridBuffer::hasOneExchange (C++ member)
pmacc::GridBuffer::hasReceiveExchange (C++ function)
pmacc::GridBuffer::hasSendExchange (C++ function)
pmacc::GridBuffer::lastUsedCommunicationTag (C++ member)
pmacc::GridBuffer::maxExchange (C++ member)
pmacc::GridBuffer::receiveMask (C++ member)
pmacc::GridBuffer::sendMask (C++ member)
pmacc::GridBuffer<TYPE, DIM, BORDERTYPE>::DataBoxType (C++ type)
pmacc::GridBuffer<TYPE, DIM, BORDERTYPE>::receiveEvents (C++ member)
pmacc::GridBuffer<TYPE, DIM, BORDERTYPE>::receiveExchanges (C++ member)
pmacc::GridBuffer<TYPE, DIM, BORDERTYPE>::sendEvents (C++ member)
pmacc::GridBuffer<TYPE, DIM, BORDERTYPE>::sendExchanges (C++ member)
pmacc::IPlugin (C++ class)
pmacc::IPlugin::checkpoint (C++ function)
pmacc::IPlugin::getLastCheckpoint (C++ function)
pmacc::IPlugin::IPlugin (C++ function)
pmacc::IPlugin::isLoaded (C++ function)
pmacc::IPlugin::lastCheckpoint (C++ member)
pmacc::IPlugin::load (C++ function)
pmacc::IPlugin::loaded (C++ member)
pmacc::IPlugin::onParticleLeave (C++ function)
pmacc::IPlugin::pluginGetName (C++ function)
pmacc::IPlugin::pluginLoad (C++ function)
pmacc::IPlugin::pluginRegisterHelp (C++ function)
pmacc::IPlugin::pluginUnload (C++ function)
pmacc::IPlugin::restart (C++ function)
pmacc::IPlugin::setLastCheckpoint (C++ function)
pmacc::IPlugin::unload (C++ function)
pmacc::IPlugin::~IPlugin (C++ function)
pmacc::lockstep::Config (C++ class)
pmacc::lockstep::Idx (C++ class)
pmacc::lockstep::Variable (C++ class)
pmacc::lockstep::Worker (C++ class)
pmacc::MapperConcept (C++ class)
pmacc::ParticleDescription (C++ class)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::FlagsList (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::FrameExtensionList (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::HandleGuardRegion (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::MethodsList (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::Name (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::SuperCellSize (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::ThisType (C++ type)
pmacc::ParticleDescription<T_Name, T_SuperCellSize, T_ValueTypeSeq, T_Flags, T_HandleGuardRegion, T_MethodsList, T_FrameExtensionList>::ValueTypeSeq (C++ type)
pmacc::ParticlesBase (C++ class)
pmacc::ParticlesBase::[anonymous] (C++ enum)
pmacc::ParticlesBase::copyGuardToExchange (C++ function)
pmacc::ParticlesBase::deleteGuardParticles (C++ function)
pmacc::ParticlesBase::deleteParticlesInArea (C++ function)
pmacc::ParticlesBase::Dim (C++ enumerator)
pmacc::ParticlesBase::Exchanges (C++ enumerator)
pmacc::ParticlesBase::fillAllGaps (C++ function)
pmacc::ParticlesBase::fillBorderGaps (C++ function)
pmacc::ParticlesBase::fillGaps (C++ function)
pmacc::ParticlesBase::getDeviceParticlesBox (C++ function)
pmacc::ParticlesBase::getHostParticlesBox (C++ function)
pmacc::ParticlesBase::getParticlesBuffer (C++ function)
pmacc::ParticlesBase::insertParticles (C++ function)
pmacc::ParticlesBase::ParticlesBase (C++ function)
pmacc::ParticlesBase::particlesBuffer (C++ member)
pmacc::ParticlesBase::reset (C++ function)
pmacc::ParticlesBase::shiftParticles (C++ function)
,
[1]
pmacc::ParticlesBase::TileSize (C++ enumerator)
pmacc::ParticlesBase::~ParticlesBase (C++ function)
pmacc::ParticlesBase<T_ParticleDescription, T_MappingDesc, T_DeviceHeap>::BufferType (C++ type)
pmacc::ParticlesBase<T_ParticleDescription, T_MappingDesc, T_DeviceHeap>::FrameType (C++ type)
pmacc::ParticlesBase<T_ParticleDescription, T_MappingDesc, T_DeviceHeap>::FrameTypeBorder (C++ type)
pmacc::ParticlesBase<T_ParticleDescription, T_MappingDesc, T_DeviceHeap>::HandleGuardRegion (C++ type)
pmacc::ParticlesBase<T_ParticleDescription, T_MappingDesc, T_DeviceHeap>::ParticlesBoxType (C++ type)
pmacc::ParticlesBase<T_ParticleDescription, T_MappingDesc, T_DeviceHeap>::SimulationDataTag (C++ type)
pmacc::PluginConnector (C++ class)
pmacc::PluginConnector::checkpointPlugins (C++ function)
pmacc::PluginConnector::getAllPlugins (C++ function)
pmacc::PluginConnector::getPluginsFromType (C++ function)
pmacc::PluginConnector::loadPlugins (C++ function)
pmacc::PluginConnector::notifyPlugins (C++ function)
pmacc::PluginConnector::registerHelp (C++ function)
pmacc::PluginConnector::registerPlugin (C++ function)
pmacc::PluginConnector::restartPlugins (C++ function)
pmacc::PluginConnector::setNotificationPeriod (C++ function)
pmacc::PluginConnector::unloadPlugins (C++ function)
pmacc::SimulationFieldHelper (C++ class)
pmacc::SimulationFieldHelper::cellDescription (C++ member)
pmacc::SimulationFieldHelper::getCellDescription (C++ function)
pmacc::SimulationFieldHelper::reset (C++ function)
pmacc::SimulationFieldHelper::SimulationFieldHelper (C++ function)
pmacc::SimulationFieldHelper::syncToDevice (C++ function)
pmacc::SimulationFieldHelper::~SimulationFieldHelper (C++ function)
pmacc::SimulationFieldHelper<CellDescription>::MappingDesc (C++ type)
pmacc::SimulationHelper (C++ class)
pmacc::SimulationHelper::author (C++ member)
pmacc::SimulationHelper::checkpoint (C++ function)
pmacc::SimulationHelper::CHECKPOINT_MASTER_FILE (C++ member)
pmacc::SimulationHelper::checkpointDirectory (C++ member)
pmacc::SimulationHelper::checkpointPeriod (C++ member)
pmacc::SimulationHelper::dumpOneStep (C++ function)
pmacc::SimulationHelper::dumpTimes (C++ function)
pmacc::SimulationHelper::fillSimulation (C++ function)
pmacc::SimulationHelper::getGridController (C++ function)
pmacc::SimulationHelper::init (C++ function)
pmacc::SimulationHelper::movingWindowCheck (C++ function)
pmacc::SimulationHelper::notifyPlugins (C++ function)
pmacc::SimulationHelper::numCheckpoints (C++ member)
pmacc::SimulationHelper::pluginGetName (C++ function)
pmacc::SimulationHelper::pluginLoad (C++ function)
pmacc::SimulationHelper::pluginRegisterHelp (C++ function)
pmacc::SimulationHelper::pluginUnload (C++ function)
pmacc::SimulationHelper::readCheckpointMasterFile (C++ function)
pmacc::SimulationHelper::resetAll (C++ function)
pmacc::SimulationHelper::restart (C++ function)
pmacc::SimulationHelper::restartDirectory (C++ member)
pmacc::SimulationHelper::restartRequested (C++ member)
pmacc::SimulationHelper::restartStep (C++ member)
pmacc::SimulationHelper::runOneStep (C++ function)
pmacc::SimulationHelper::runSteps (C++ member)
pmacc::SimulationHelper::seqCheckpointPeriod (C++ member)
pmacc::SimulationHelper::SimulationHelper (C++ function)
pmacc::SimulationHelper::softRestarts (C++ member)
pmacc::SimulationHelper::startSimulation (C++ function)
pmacc::SimulationHelper::tryRestart (C++ member)
pmacc::SimulationHelper::useMpiDirect (C++ member)
pmacc::SimulationHelper::~SimulationHelper (C++ function)
pmacc::SimulationHelper<DIM>::SeqOfTimeSlices (C++ type)
pmacc::SuperCell (C++ class)
pmacc::SuperCell::PMACC_ALIGN (C++ function)
,
[1]
pmacc::SuperCell::SuperCell (C++ function)
PMACC_C_STRING (C macro)
PMACC_C_VALUE (C macro)
PMACC_C_VECTOR_DIM (C macro)
PMACC_EXTENT (C macro)
PMACC_KERNEL (C macro)
PMACC_STRUCT (C macro)
PMACC_VALUE (C macro)
PMACC_VECTOR (C macro)
PMACC_VECTOR_DIM (C macro)
V
value_identifier (C macro)
Read the Docs
v: 0.6.0
Versions
latest
0.6.0
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.