Skip to content
/ ef Public
forked from epicf/ef

Low-energy charged particles' dynamics simulation using particle-in-cell method

License

Notifications You must be signed in to change notification settings

inghades/ef

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

196 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ef is a software for charged particles dynamics simulation. It's primary areas of application are accelerator science and plasma physics.

Ef focuses on nonrelativistic energies. Currently, particular emphasis is placed on low-energy beams, such that can be found in ion sources and electron guns.

Particles dynamics is traced under action of external electromagnetic fields. Particle self-interaction is taken into account with particle-in-cell method.

Attention is given to integration with CAD software to allow for simulation of complex real-life experimental setups. An experimental plugin for FreeCAD exists.

Ef is a free software -- it's source code is open and avaible for modification and redistribution. It is written mostly in C++. Basic MPI support allows to take advantage of parallel execution in multiprocessor environment.

Development goals and current features are described in detail in appropriate wiki sections, as well as installation procedure. Some usage examples are also given.

About

Low-energy charged particles' dynamics simulation using particle-in-cell method

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 76.6%
  • Python 22.6%
  • Other 0.8%