-
Notifications
You must be signed in to change notification settings - Fork 9
Current Features and Development Roadmap
noooway edited this page Jan 1, 2018
·
8 revisions
- Ability to specify several sources of particles with various properties, such as charge, mass, mean momentum, etc.
- Choose between particle interaction model: noninteracting or electrostatic PIC.
- Ability to specify inner regions, that absorb particles on collision and act as conductors under fixed potential. Box, cylinder and tube shapes are supported.
- Support for specification of external electric and magnetic fields: uniform or analytical.
- Continue interrupted execution using one of output files as starting point.
Experimental features:
- FreeCAD plugin for visual specification of simulation setup.
- Paraview plugin for easy visualization of simulation results.
- Support for STEP models as inner regions: seems to work correctly, but very slow.
- Parallelization: field solver and particle pusher are parallelized using MPI.
Regarding the physics, the current plans are
- Simulate two-stream electron-ion instability in electron beam ion source.
- Simulate ion cooling in EBIS.
Speaking of the code, current priorities are:
- Drop PETSc as Poisson' solver. Implement fast algorithm for solution of Poisson equation.
- Improve GUI: both config preparation and results visualization.
- Implement GPU parallelization.
- Implement support for specification of external electromagnetic fields.
More distant tasks are:
- Ability to specify "monitors": regions where simulation is tracked more precisely.
- Add PIC-model which takes into account magnetic fields generated by particles.
- Implement support for multi-GPU parallel execution.
- Add support for various particle-mesh interpolation functions.
- Add support for ionization models.
Find us on VKontakte Facebook ResearchGate
- Home
- Motivation and Goals
- Alternatives
- Current Features and Development Roadmap
- What It Is and How It Works
- Preprints and Published Works
- Installation
- Quick start
-
Examples
Single Particle- Single Particle in Free Space
- Single Particle In Uniform Magnetic Field
-
Single Particle In Uniform Electric Field
Electron Beams - Ribbon Beam Contour
- Contour of Ribbon Beam In Uniform Magnetic Field
- Axially Symmetric Beam Contour
- Contour of Axially Symmetric Beam In Uniform Magnetic Field
-
Potential well of cylindrical beam in tube
Other - Conducting Sphere Potential
- Child-Langmuir Law for Planar Diode
- FreeCAD and ParaView
- Code structure
- Supported Config File Sections