v4.8
-
LaserEnvelope model:
- Now compatible with
PML
boundaries - In
AMcylindrical
geometry, the number of modes can be greater than 1 (only affects electromagnetic
fields and the densities, not envelope or susceptibility) - multi-level tunnel ionization creates multiple electrons, improving the sampling
- Now compatible with
-
Diagnostics
- Much faster
DiagFields
(speedup ~ x3) DiagFields
andDiagProbe
: new parameterdatatype
DiagPerformances
: new parametercumulative
- Much faster
-
Collisions: new parameter
time_frozen
-
Species: in
AMcylindrical
geometry, the initial drift velocity profiles may be defined
either in thex,r,θ
directions withmean_velocity_AM
or in thex,y,z
directions withmean_velocity
. -
Lasers: changed the delay and phase of gaussian lasers at high incidence to make them consistent between boundaries.
-
Happi:
- Operations in
Fields
,Probe
, andParticleBinning
may now accept physical constants, units,
or basic functions such asexp()
orsin()
Probe
has a new methodchangeField
Open
has a new argumentpint
to disable the Pint packagemultiPlot
andmultiSlide
have a new argumentlegend_font
- The
title
can be formatted with a placeholder for the current time in an animation - Various performance improvements
- Operations in
-
Friedman filter: now available in geometries
1Dcartesian
andAMcylindrical
(previously available only in2Dcartesian
) -
Lehe solver for Maxwell equations now available in
AMcylindrical
geometry -
Bugfixes:
- Compilation fixed for the newest version of GNU make
- Poisson Solver correction was not properly accounted for with SDMD
- Bug correction using Monte-Carlo radiation and multiphoton Breit-Wheeler processes with checkpoints
- C++11 compilation issue
- Reading particle weights and momenta from hdf5 file
PML
are now compatible with dynamic load balancing.- solved segfault with Multiphoton Breit-Wheeler process in
AMcylindrical
geometry - Collisional ionization incorrect for :math:
Z^\star = Z-1
Field.getAxis
was not accounting for thetimestep
- Bug correction in 1D relativistic Poisson solver
-
Experimental
- B-TIS3 interpolation scheme to reduce the effects of numerical Cherenkov radiation is implemented up to interpolation order 2
- New diagnostic:
DiagNewParticles
records particle information when they are created by ionization or other mechanisms
-
For developers: new table management for Monte-Carlo physical processes (transparent to users)