Tools for using Impact-T and Impact-Z in LUME
Project description
LUME-Impact
Tools for using Impact-T and Impact-Z in LUME.
Documentation |
|---|
Basic usage:
from impact import Impact
# Prepare Impact object. This will call I.configure() automatically.
I = Impact('/path/to/ImpactT.in', verbose=True)
# Change some things
I.header['Np'] = 10000
I.header['Nx'] = 32
I.header['Ny'] = 32
I.header['Nz'] = 32
# Run
I.run()
...
# Plot the results
I.plot()
# Archive all output
I.archive('test.h5')
# Plot particle phase space projection
I.particles['final_particles'].plot('z', 'pz')
Current release info
| Name | Downloads | Version | Platforms |
|---|---|---|---|
Installing lume-impact
Installing lume-impact from the conda-forge channel can be achieved by adding conda-forge to your channels with:
conda config --add channels conda-forge
conda config --set channel_priority strict
Once the conda-forge channel has been enabled, lume-impact can be installed with:
conda install lume-impact
It is possible to list all of the versions of lume-impact available on your platform with:
conda search lume-impact --channel conda-forge
Impact-T Executables
Impact-T is available through conda-forge and can be installed via:
conda create -n impact
source activate impact # or conda activate impact
# For non-MPI
conda install -c conda-forge impact-t
# For OpenMPI
conda install -c conda-forge impact-t=*=mpi_openmpi*
# For MPICH
conda install -c conda-forge impact-t=*=mpi_mpich*
After these steps, the IMPACT-T executable ImpactTexe or ImpactTexe-mpi, respectively, will be in your PATH environment variable and is thus ready to use like any regular command-line command.
Visit https://github.com/impact-lbl/IMPACT-T for these and further instructions, including those to build from source.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file lume_impact-0.11.0.tar.gz.
File metadata
- Download URL: lume_impact-0.11.0.tar.gz
- Upload date:
- Size: 53.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64d3b87a088347c6a29d29099d54a0a5998cef0f1facc51e5f8b88d3d490a52e
|
|
| MD5 |
1ca0195adab596bd31fc34b113180d60
|
|
| BLAKE2b-256 |
a9636d6c3d7227a896fd38b0d9a714375921faf1221be559dc5ad4514b3b67da
|