Metadata-Version: 2.4
Name: impactx-noacc
Version: 26.2
Summary: ImpactX: the next generation of the IMPACT-Z beam dynamics code
Home-page: https://impactx.readthedocs.io
Author: Axel Huebl, Chad Mitchell, Ryan Sandberg, Marco Garten, Ji Qiang, et al.
Author-email: axelhuebl@lbl.gov, chadmitchell@lbl.gov, rsandberg@lbl.gov, mgarten@lbl.gov, jqiang@lbl.gov
Maintainer: Axel Huebl, Chad Mitchell, Ji Qiang
Maintainer-email: axelhuebl@lbl.gov, chadmitchell@lbl.gov, jqiang@lbl.gov
License: BSD-3-Clause-LBNL
Project-URL: Documentation, https://impactx.readthedocs.io
Project-URL: Doxygen, https://impactx.readthedocs.io/en/latest/_static/doxyhtml
Project-URL: Source, https://github.com/BLAST-ImpactX/impactx
Project-URL: DOI (source), https://doi.org/10.5281/zenodo.6954922
Project-URL: DOI (paper), https://doi.org/10.48550/arXiv.2208.02382
Project-URL: Tracker, https://github.com/BLAST-ImpactX/impactx/issues
Keywords: research simulation particle-in-cell gpu accelerator physics pic particle beam-dynamics
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Environment :: Console
Classifier: Environment :: GPU
Classifier: Environment :: GPU :: NVIDIA CUDA
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development :: Libraries
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.15
Requires-Dist: pals-schema~=0.2.0
Requires-Dist: quantiphy~=2.19
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# ImpactX

ImpactX enables high-performance modeling of beam dynamics in particle accelerators with collective effects.

## PyPI Build for Pip

This is a distribution of ImpactX specifically for people that prefer the "pip" installation method.

Because of limitations of pip, we limit this package to be a **sequential CPU build**, i.e., it does not make use of *any* of the accelerated features of ImpactX.

If you need advanced features such as:
- multi-core CPU support (OpenMP)
- GPU support (CUDA/HIP/SYCL)
- multi-node support (MPI)

then use *another installation method* [as described in our manual](https://impactx.readthedocs.io/en/latest/install/users.html).

If you have any questions or encounter any issues with installing ImpactX, please do not hesitate to [open an issue](https://github.com/BLAST-ImpactX/impactx/issues) or [start a discussion](https://github.com/orgs/BLAST-ImpactX/discussions) to receive help or share feedback.

## Documentation

Please see the online documentation for detailed examples, references, theory sections on our models, and how-to guides:
https://impactx.readthedocs.io

## Acknowledgements

This work was supported by the Laboratory Directed Research and Development Program of Lawrence Berkeley National Laboratory under U.S. Department of Energy Contract No. DE-AC02-05CH11231.

ImpactX is supported by the CAMPA collaboration, a project of the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research and Office of High Energy Physics, Scientific Discovery through Advanced Computing (SciDAC) program.
