Omega3P
(Parallel finite element eigensolver) -
- Improvements to ISIL solver for tackling tightly clustered eigenvalues that include Block algorithm, Deflation techniques, and Thick restart
- AV formulation to accelerate convergence
- ESIL solver (LBNL) as alternative and for verification
- Periodic B.C.,
- More efficient filtering schemes
- Complex eigensolver to treat lossy cavities
S3P
(New parallel finite element scattering matrix solver) -
- Benchmarked against known solutions
- Implementations on NERSC's IBM SP2.
- Higher order elements for improved accuracy
- AWE technique to enable quick frequency sweep
- Extension to include lossy material
T3P
(Parallel finite element time domain solver) -
- Using efficient linear solvers (direct and iterative methods)
- Higher order elements and basis functions
Pic3P
(Parallel finite element Particle-In-Cell code) -
- Full EM Maxwell PIC code from first principles
- Higher order elements and basis functions
- Efficient higher-order particle-field coupling with charge conservation
Track3P
(Parallel finite element Particle Tracking code) -
- Multipacting, Secondary Emission
- Higher order elements and basis functions
Omega3P
Omega3P is a parallel finite element based eigensolver for modeling large complex accelerating cavities. It can use either inexact shift-and-invert Lanczos algorithm or exact shift-and-invert Lancoz algorithm with the choices of iterative linear solvers or sparse direct solvers.
The largest eigen-problem solved by Omega3P has 93 million Degrees of Freedom (DOF). The problem was raised in computing wakefields of a 55-cell tapered structure, named H60VG3, which is considered the base line design for the Next Linear Collider.
S3P
S3P is a parallel finite element code that contains a set of linear solvers that are specifically
optimized to solve Equation 8 for finding the scattering matrix of very large and complex traveling wave structures.
T3P
In recent years, SLAC's Advanced Computations Department
(ACD) has developed the high-performance parallel 3D
electromagnetic time-domain code, T3P, for simulations of
wakefields and transients in complex accelerator
structures. T3P is based on advanced higher-order Finite
Element methods on unstructured grids with quadratic
surface approximation. Optimized for large-scale parallel
processing on leadership supercomputing facilities, T3P
allows simulations of realistic 3D structures with
unprecedented accuracy, aiding the design of the next
generation of accelerator facilities.
Pic3P
SLAC's Advanced Computations Department (ACD) has developed the first parallel
Finite Element 3D Particle-In-Cell (PIC) code, Pic3P, for simulations of RF
guns and other space-charge dominated beam-cavity interactions. Pic3P solves
the complete set of Maxwell-Lorentz equations and thus includes space charge,
retardation and wakefield effects from first principles. Pic3P uses
higher-order Finite Element methods on unstructured conformal meshes. A
novel scheme for causal adaptive refinement and dynamic load balancing
enable unprecedented simulation accuracy, aiding the design and operation
of the next generation of accelerator facilities.
Track3P
Track3P is a parallel 3-D particle tracking code, which can simulate the motion of relativistic particles of different sorts in accelerator structures. It has different models for particle emission and
injection: thermal emission, field emission and secondary emission. The code can simulate an interaction of particles with surfaces with X-ray producing. Track3p takes electromagnetic fields from time domain Maxwell solver Tau3p that uses unstructured hexahedral mesh, and frequency domain solvers Omega3p and S3p to model large accelerator structures. The theoretical background upon which Track3P is based as well as many of the key features that have been implemented in this code are described briefly. The different types of problems that
Track3P has been used to solve dark current problems are presented. Good agreement with experimental data is obtained.
|