WarpX
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
Doxygen
▼
Regression
►
Checksum
__init__.py
benchmark.py
checksum.py
checksumAPI.py
config.py
▼
Source
►
ablastr
►
coarsen
average.cpp
average.H
sample.cpp
sample.H
►
fields
IntegratedGreenFunctionSolver.cpp
IntegratedGreenFunctionSolver.H
Interpolate.H
PoissonSolver.H
VectorPoissonSolver.H
►
math
►
fft
AnyFFT.H
WrapCuFFT.cpp
WrapFFTW.cpp
WrapNoFFT.cpp
WrapRocFFT.cpp
►
parallelization
KernelTimer.H
MPIInitHelpers.cpp
MPIInitHelpers.H
►
particles
DepositCharge.H
NodalFieldGather.H
ParticleMoments.H
►
profiler
ProfilerWrapper.H
►
utils
►
msg_logger
MsgLogger.cpp
MsgLogger.H
MsgLogger_fwd.H
►
text
StreamUtils.cpp
StreamUtils.H
StringUtils.cpp
StringUtils.H
►
timer
Timer.cpp
Timer.H
Communication.cpp
Communication.H
Serialization.H
SignalHandling.cpp
SignalHandling.H
TextMsg.cpp
TextMsg.H
UsedInputsFile.cpp
UsedInputsFile.H
►
warn_manager
WarnManager.cpp
WarnManager.H
constant.H
►
AcceleratorLattice
►
LatticeElements
Drift.cpp
Drift.H
HardEdged_K.H
HardEdgedPlasmaLens.cpp
HardEdgedPlasmaLens.H
HardEdgedQuadrupole.cpp
HardEdgedQuadrupole.H
LatticeElementBase.cpp
LatticeElementBase.H
AcceleratorLattice.cpp
AcceleratorLattice.H
LatticeElementFinder.cpp
LatticeElementFinder.H
►
BoundaryConditions
PML.cpp
PML.H
PML_current.H
PML_fwd.H
PML_RZ.cpp
PML_RZ.H
PML_RZ_fwd.H
PMLComponent.H
WarpX_PEC.cpp
WarpX_PEC.H
WarpX_PML_kernels.H
WarpXEvolvePML.cpp
WarpXFieldBoundaries.cpp
►
Diagnostics
►
ComputeDiagFunctors
BackTransformFunctor.cpp
BackTransformFunctor.H
BackTransformParticleFunctor.cpp
BackTransformParticleFunctor.H
CellCenterFunctor.cpp
CellCenterFunctor.H
ComputeDiagFunctor.H
ComputeDiagFunctor_fwd.H
ComputeParticleDiagFunctor.H
DivBFunctor.cpp
DivBFunctor.H
DivEFunctor.cpp
DivEFunctor.H
JdispFunctor.cpp
JdispFunctor.H
JFunctor.cpp
JFunctor.H
ParticleReductionFunctor.cpp
ParticleReductionFunctor.H
PartPerCellFunctor.cpp
PartPerCellFunctor.H
PartPerGridFunctor.cpp
PartPerGridFunctor.H
RhoFunctor.cpp
RhoFunctor.H
►
FlushFormats
FlushFormat.H
FlushFormat_fwd.H
FlushFormatAscent.cpp
FlushFormatAscent.H
FlushFormatCheckpoint.cpp
FlushFormatCheckpoint.H
FlushFormatOpenPMD.cpp
FlushFormatOpenPMD.H
FlushFormatPlotfile.cpp
FlushFormatPlotfile.H
FlushFormatSensei.cpp
FlushFormatSensei.H
►
ParticleDiag
ParticleDiag.cpp
ParticleDiag.H
ParticleDiag_fwd.H
►
ReducedDiags
BeamRelevant.cpp
BeamRelevant.H
ChargeOnEB.cpp
ChargeOnEB.H
ColliderRelevant.cpp
ColliderRelevant.H
FieldEnergy.cpp
FieldEnergy.H
FieldMaximum.cpp
FieldMaximum.H
FieldMomentum.cpp
FieldMomentum.H
FieldProbe.cpp
FieldProbe.H
FieldProbeParticleContainer.cpp
FieldProbeParticleContainer.H
FieldReduction.cpp
FieldReduction.H
LoadBalanceCosts.cpp
LoadBalanceCosts.H
LoadBalanceEfficiency.cpp
LoadBalanceEfficiency.H
MultiReducedDiags.cpp
MultiReducedDiags.H
MultiReducedDiags_fwd.H
ParticleEnergy.cpp
ParticleEnergy.H
ParticleExtrema.cpp
ParticleExtrema.H
ParticleHistogram.cpp
ParticleHistogram.H
ParticleHistogram2D.cpp
ParticleHistogram2D.H
ParticleMomentum.cpp
ParticleMomentum.H
ParticleNumber.cpp
ParticleNumber.H
ReducedDiags.cpp
ReducedDiags.H
RhoMaximum.cpp
RhoMaximum.H
BoundaryScrapingDiagnostics.cpp
BoundaryScrapingDiagnostics.H
BTD_Plotfile_Header_Impl.cpp
BTD_Plotfile_Header_Impl.H
BTDiagnostics.cpp
BTDiagnostics.H
Diagnostics.cpp
Diagnostics.H
FieldIO.cpp
FieldIO.H
FullDiagnostics.cpp
FullDiagnostics.H
MultiDiagnostics.cpp
MultiDiagnostics.H
MultiDiagnostics_fwd.H
OpenPMDHelpFunction.cpp
OpenPMDHelpFunction.H
ParticleIO.cpp
SliceDiagnostic.cpp
SliceDiagnostic.H
WarpXIO.cpp
WarpXOpenPMD.cpp
WarpXOpenPMD.H
►
EmbeddedBoundary
DistanceToEB.H
ParticleBoundaryProcess.H
ParticleScraper.H
WarpXFaceExtensions.cpp
WarpXFaceExtensions.H
WarpXFaceInfoBox.H
WarpXFaceInfoBox_fwd.H
WarpXInitEB.cpp
►
Evolve
WarpXComputeDt.cpp
WarpXDtType.H
WarpXEvolve.cpp
WarpXOneStepImplicitPicard.cpp
WarpXPushType.H
►
FieldSolver
►
FiniteDifferenceSolver
►
FiniteDifferenceAlgorithms
CartesianCKCAlgorithm.H
CartesianNodalAlgorithm.H
CartesianYeeAlgorithm.H
CylindricalYeeAlgorithm.H
FieldAccessorFunctors.H
►
HybridPICModel
HybridPICModel.cpp
HybridPICModel.H
HybridPICModel_fwd.H
►
MacroscopicProperties
MacroscopicProperties.cpp
MacroscopicProperties.H
MacroscopicProperties_fwd.H
ApplySilverMuellerBoundary.cpp
ComputeDivE.cpp
EvolveB.cpp
EvolveBPML.cpp
EvolveE.cpp
EvolveECTRho.cpp
EvolveEPML.cpp
EvolveF.cpp
EvolveFPML.cpp
EvolveG.cpp
FiniteDifferenceSolver.cpp
FiniteDifferenceSolver.H
FiniteDifferenceSolver_fwd.H
HybridPICSolveE.cpp
MacroscopicEvolveE.cpp
►
MagnetostaticSolver
MagnetostaticSolver.cpp
MagnetostaticSolver.H
►
SpectralSolver
►
SpectralAlgorithms
PsatdAlgorithmComoving.cpp
PsatdAlgorithmComoving.H
PsatdAlgorithmFirstOrder.cpp
PsatdAlgorithmFirstOrder.H
PsatdAlgorithmGalileanRZ.cpp
PsatdAlgorithmGalileanRZ.H
PsatdAlgorithmJConstantInTime.cpp
PsatdAlgorithmJConstantInTime.H
PsatdAlgorithmJLinearInTime.cpp
PsatdAlgorithmJLinearInTime.H
PsatdAlgorithmPml.cpp
PsatdAlgorithmPml.H
PsatdAlgorithmPmlRZ.cpp
PsatdAlgorithmPmlRZ.H
PsatdAlgorithmRZ.cpp
PsatdAlgorithmRZ.H
SpectralBaseAlgorithm.cpp
SpectralBaseAlgorithm.H
SpectralBaseAlgorithmRZ.cpp
SpectralBaseAlgorithmRZ.H
►
SpectralHankelTransform
BesselRoots.cpp
BesselRoots.H
HankelTransform.cpp
HankelTransform.H
SpectralHankelTransformer.cpp
SpectralHankelTransformer.H
SpectralBinomialFilter.cpp
SpectralBinomialFilter.H
SpectralFieldData.cpp
SpectralFieldData.H
SpectralFieldData_fwd.H
SpectralFieldDataRZ.cpp
SpectralFieldDataRZ.H
SpectralKSpace.cpp
SpectralKSpace.H
SpectralKSpace_fwd.H
SpectralKSpaceRZ.cpp
SpectralKSpaceRZ.H
SpectralSolver.cpp
SpectralSolver.H
SpectralSolver_fwd.H
SpectralSolverRZ.cpp
SpectralSolverRZ.H
SpectralSolverRZ_fwd.H
ElectrostaticSolver.cpp
ElectrostaticSolver.H
Fields.H
WarpX_FDTD.H
WarpX_QED_Field_Pushers.cpp
WarpX_QED_K.H
WarpXPushFieldsEM.cpp
WarpXPushFieldsEM_K.H
WarpXPushFieldsHybridPIC.cpp
►
Filter
BilinearFilter.cpp
BilinearFilter.H
Filter.cpp
Filter.H
NCIGodfreyFilter.cpp
NCIGodfreyFilter.H
NCIGodfreyFilter_fwd.H
►
Fluids
MultiFluidContainer.cpp
MultiFluidContainer.H
MultiFluidContainer_fwd.H
MusclHancockUtils.H
WarpXFluidContainer.cpp
WarpXFluidContainer.H
WarpXFluidContainer_fwd.H
►
Initialization
ExternalField.cpp
ExternalField.H
ExternalField_fwd.H
GetTemperature.cpp
GetTemperature.H
GetVelocity.cpp
GetVelocity.H
InjectorDensity.cpp
InjectorDensity.H
InjectorFlux.H
InjectorMomentum.cpp
InjectorMomentum.H
InjectorPosition.H
InjectorPosition_fwd.H
PlasmaInjector.cpp
PlasmaInjector.H
SampleGaussianFluxDistribution.H
TemperatureProperties.cpp
TemperatureProperties.H
VelocityProperties.cpp
VelocityProperties.H
WarpXAMReXInit.cpp
WarpXAMReXInit.H
WarpXInitData.cpp
►
Laser
►
LaserProfilesImpl
LaserProfileFieldFunction.cpp
LaserProfileFromFile.cpp
LaserProfileGaussian.cpp
LaserProfiles.H
►
Parallelization
GuardCellManager.cpp
GuardCellManager.H
WarpXComm.cpp
WarpXComm_K.H
WarpXRegrid.cpp
WarpXSumGuardCells.cpp
WarpXSumGuardCells.H
►
Particles
►
Algorithms
KineticEnergy.H
►
Collision
►
BackgroundMCC
BackgroundMCCCollision.cpp
BackgroundMCCCollision.H
ImpactIonization.H
►
BackgroundStopping
BackgroundStopping.cpp
BackgroundStopping.H
►
BinaryCollision
►
Coulomb
ComputeTemperature.H
ElasticCollisionPerez.H
PairWiseCoulombCollisionFunc.H
UpdateMomentumPerezElastic.H
►
DSMC
CollisionFilterFunc.H
DSMCFunc.cpp
DSMCFunc.H
SplitAndScatterFunc.cpp
SplitAndScatterFunc.H
►
NuclearFusion
BoschHaleFusionCrossSection.H
NuclearFusionFunc.H
ProtonBoronFusionCrossSection.H
ProtonBoronFusionInitializeMomentum.H
SingleNuclearFusionEvent.H
TwoProductFusionInitializeMomentum.H
TwoProductFusionUtil.H
BinaryCollision.H
BinaryCollisionUtils.cpp
BinaryCollisionUtils.H
ParticleCreationFunc.cpp
ParticleCreationFunc.H
ShuffleFisherYates.H
CollisionBase.cpp
CollisionBase.H
CollisionHandler.cpp
CollisionHandler.H
ScatteringProcess.cpp
ScatteringProcess.H
►
Deposition
ChargeDeposition.H
CurrentDeposition.H
SharedDepositionUtils.H
►
ElementaryProcess
►
QEDInternals
BreitWheelerEngineWrapper.cpp
BreitWheelerEngineWrapper.H
BreitWheelerEngineWrapper_fwd.H
QedChiFunctions.H
QedWrapperCommons.H
QuantumSyncEngineWrapper.cpp
QuantumSyncEngineWrapper.H
QuantumSyncEngineWrapper_fwd.H
SchwingerProcessWrapper.H
Ionization.cpp
Ionization.H
QEDPairGeneration.cpp
QEDPairGeneration.H
QEDPhotonEmission.cpp
QEDPhotonEmission.H
QEDSchwingerProcess.H
►
Filter
FilterFunctors.H
►
Gather
FieldGather.H
GetExternalFields.cpp
GetExternalFields.H
ScaleFields.H
►
ParticleCreation
DefaultInitialization.H
FilterCopyTransform.H
FilterCreateTransformFromFAB.H
SmartCopy.H
SmartCreate.H
SmartUtils.cpp
SmartUtils.H
►
Pusher
CopyParticleAttribs.H
GetAndSetPosition.H
PushSelector.H
UpdateMomentumBoris.H
UpdateMomentumBorisWithRadiationReaction.H
UpdateMomentumHigueraCary.H
UpdateMomentumVay.H
UpdatePosition.H
UpdatePositionPhoton.H
►
Resampling
LevelingThinning.cpp
LevelingThinning.H
Resampling.cpp
Resampling.H
ResamplingTrigger.cpp
ResamplingTrigger.H
VelocityCoincidenceThinning.cpp
VelocityCoincidenceThinning.H
►
Sorting
Partition.cpp
SortingUtils.cpp
SortingUtils.H
LaserParticleContainer.cpp
LaserParticleContainer.H
MultiParticleContainer.cpp
MultiParticleContainer.H
MultiParticleContainer_fwd.H
NamedComponentParticleContainer.H
ParticleBoundaries.cpp
ParticleBoundaries.H
ParticleBoundaries_K.H
ParticleBoundaryBuffer.cpp
ParticleBoundaryBuffer.H
ParticleBoundaryBuffer_fwd.H
ParticleIO.H
PhotonParticleContainer.cpp
PhotonParticleContainer.H
PhysicalParticleContainer.cpp
PhysicalParticleContainer.H
PinnedMemoryParticleContainer.H
RigidInjectedParticleContainer.cpp
RigidInjectedParticleContainer.H
ShapeFactors.H
SpeciesPhysicalProperties.cpp
SpeciesPhysicalProperties.H
WarpXParticleContainer.cpp
WarpXParticleContainer.H
WarpXParticleContainer_fwd.H
►
Python
►
Particles
MultiParticleContainer.cpp
ParticleBoundaryBuffer.cpp
PinnedMemoryParticleContainer.cpp
WarpXParticleContainer.cpp
callbacks.cpp
callbacks.H
pyWarpX.cpp
pyWarpX.H
WarpX.cpp
►
Utils
►
Algorithms
IsIn.H
LinearInterpolation.H
►
Logo
GetLogo.cpp
GetLogo.H
►
Parser
IntervalsParser.cpp
IntervalsParser.H
ParserUtils.cpp
ParserUtils.H
►
Physics
IonizationEnergiesTable.H
write_atomic_data_cpp.py
check_interp_points_and_weights.py
Interpolate.cpp
Interpolate.H
Interpolate_K.H
NCIGodfreyTables.H
ParticleUtils.cpp
ParticleUtils.H
RelativeCellPosition.cpp
RelativeCellPosition.H
SpeciesUtils.cpp
SpeciesUtils.H
TextMsg.H
WarpX_Complex.H
WarpXAlgorithmSelection.cpp
WarpXAlgorithmSelection.H
WarpXConst.H
WarpXMovingWindow.cpp
WarpXProfilerWrapper.H
WarpXTagging.cpp
WarpXUtil.cpp
WarpXUtil.H
WarpXVersion.cpp
main.cpp
WarpX.cpp
WarpX.H
▼
Tools
►
Algorithms
stencil.py
►
DevUtils
compute_domain.py
update_benchmarks_from_azure_output.py
►
Parser
__init__.py
input_file_parser.py
►
PerformanceTests
cori.py
functions_perftest.py
run_alltests.py
run_alltests_1node.py
run_automated.py
summit.py
►
PostProcessing
plot_distribution_mapping.py
plot_parallel.py
plot_particle_path.py
plot_timestep_duration.py
read_raw_data.py
video_yt.py
yt3d_mpi.py
►
QedTablesUtils
►
Source
►
ArgParser
QedTablesArgParser.cpp
QedTablesArgParser.H
QedTableCommons.H
QedTableGenerator.cpp
QedTableReader.cpp
►
Release
updateAMReX.py
updatePICSAR.py
updatepyAMReX.py
Generated by
1.9.1