Skip to content

Add field ionization #91

@branmedi

Description

@branmedi

Add field ionization physics to VPIC:

  • Calculate the ionization rate (multiphoton ionization, ADK ionization, and BSI ionization) based on the interpolated E-field
  • Compare ionization probability and uniform random number to decide if a given ionization event occurs.
  • Add functionality to check for multiple ionization events in a single timestep.
  • Change the particle's charge to make it the appropriate ion.
  • Add a macro electron with the appropriate weight.
  • Account for energy conservation due to energy loss from the field.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions