Use¶
- Install
- Install the dependencies
- Download the Smilei source
- Setup environment variables for compilation
- Compile Smilei
- Advanced compilation options
- Compilation for GPU accelerated nodes
- Optimization and vectorization options explained
- Create the documentation
- Install the happi module
- Install the
smilei_tables
tool
- Smilei tutorials
- Write a namelist
- General rules
- Python workflow
- Main variables
- Load Balancing
- Multiple decomposition of the domain
- Vectorization
- Moving window
- Current filtering
- Field filtering
- Species
- Particle Injector
- Particle Merging
- Lasers
- Laser envelope model
- External fields
- Prescribed fields
- Antennas
- Walls
- Collisions & reactions
- Radiation reaction
- Multiphoton Breit-Wheeler
- Scalar diagnostics
- Fields diagnostics
- Probe diagnostics
- ParticleBinning diagnostics
- Screen diagnostics
- RadiationSpectrum diagnostics
- TrackParticles diagnostics
- NewParticles diagnostics
- Performances diagnostics
- Time selections
- Profiles
- Checkpoints
- Variables defined by Smilei
- Run
- Post-process
- Open a simulation
- Extract namelist information
- Obtain diagnostic information
- Open a Scalar diagnostic
- Open a Field diagnostic
- Open a Probe diagnostic
- Open a ParticleBinning diagnostic
- Open a Screen diagnostic
- Open a RadiationSpectrum diagnostic
- Open a TrackParticles diagnostic
- Open a NewParticles diagnostic
- Open a Performances diagnostic
- Specifying units
- Other arguments for diagnostics
- Obtain the data
- Export 2D or 3D data to VTK
- Plot the data at one timestep
- Plot the data streaked over time
- Animated plot
- Plot with a slider
- Simultaneous plotting of multiple diagnostics
- Advanced plotting options
- Update the plotting options
- Other tools in
happi
- Contribute
- Troubleshoot
- GPU version of SMILEI