Background
Currently, ABACUS supports a Gaussian laser envelope, which requires numerical truncation at the beginning and end of the pulse. This may introduce artifacts in strong-field simulations.
In many studies, laser envelopes that are strictly zero at the pulse boundaries are preferred, as they provide cleaner numerical behavior. For example, in Neufeld et al. (PNAS 2022, 119(25): e2204219119), a “supersine” envelope is used (Eq. 7), which smoothly goes to zero at both ends of the pulse.
Describe the solution you'd like
We would like to request the implementation of a laser envelope in the “supersine” form as defined in Eq. 7 of the above paper. The corresponding vector potential should follow Eq. 1 in the same paper.
This improvement would enhance the robustness of time-dependent simulations and reduce boundary-induced artifacts in strong-field calculations.
Task list only for developers
Notice Possible Changes of Behavior (Reminder only for developers)
No response
Notice any changes of core modules (Reminder only for developers)
No response
Notice Possible Changes of Core Modules (Reminder only for developers)
No response
Additional Context
No response
Task list for Issue attackers (only for developers)
Background
Currently, ABACUS supports a Gaussian laser envelope, which requires numerical truncation at the beginning and end of the pulse. This may introduce artifacts in strong-field simulations.
In many studies, laser envelopes that are strictly zero at the pulse boundaries are preferred, as they provide cleaner numerical behavior. For example, in Neufeld et al. (PNAS 2022, 119(25): e2204219119), a “supersine” envelope is used (Eq. 7), which smoothly goes to zero at both ends of the pulse.
Describe the solution you'd like
We would like to request the implementation of a laser envelope in the “supersine” form as defined in Eq. 7 of the above paper. The corresponding vector potential should follow Eq. 1 in the same paper.
This improvement would enhance the robustness of time-dependent simulations and reduce boundary-induced artifacts in strong-field calculations.
Task list only for developers
Notice Possible Changes of Behavior (Reminder only for developers)
No response
Notice any changes of core modules (Reminder only for developers)
No response
Notice Possible Changes of Core Modules (Reminder only for developers)
No response
Additional Context
No response
Task list for Issue attackers (only for developers)