Replies: 2 comments 3 replies
-
Thank you for raising this. We discussed this and should just implement the Keldysh ionization model in WarpX alongside ADK. Tracking added in issue #4335 For more sophisticated models or custom/empiric implementations (e.g., with tables from third party rates/codes), we could expose you our ionization routines to Python. Would that help? |
Beta Was this translation helpful? Give feedback.
3 replies
-
Hi Axel,
Thank you for sharing this!
It is really nice to see this in documentation!
Best,
Given
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Axel Huebl ***@***.***>
Sent: Thursday, December 21, 2023 2:41:20 PM
To: ECP-WarpX/WarpX ***@***.***>
Cc: GivenChen ***@***.***>; Mention ***@***.***>
Subject: Re: [ECP-WarpX/WarpX] Implementing a feature of user-defined particle ionization from a user-input table (Discussion #4332)
HI @GivenChen<https://github.com/GivenChen>, just sharing that we improved the docs on how to hook custom Python code into WarpX:
https://warpx.readthedocs.io/en/latest/usage/workflows/python_extend.html
—
Reply to this email directly, view it on GitHub<#4332 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AMQXBMNXP4OFTZF7ACHSKVDYKSGGBAVCNFSM6AAAAAA5PBONK6VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TSMRRGU4DK>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
Is it possible to implement a feature where users can use their own field ionization model for electron ionization?
It looks like only the ADK model is available in the field ionization method in WarpX, however, it is sometimes the case where the ADK model is incorrect and gives the wrong ionization probability in study. For example, right now I am simulating electron ionization in solid where the correct ionization model is the Keldysh model in solid, and the ADK model overestimates the ionization probability by many orders of magnitude. Additionally, for people using very high-frequency lasers, the ADK ionization model will also fail, and the multiphoton ionization formula is better to be used.
Right now most of the pic code uses the ADK ionization model, and not many codes offer other options. The only code I know is that PIConGPU offers BSI ionization and Keldysh ionization in gas. It would be really useful and helpful if Warpx could offer more options or even just offer a feature that allows users to prescribe their interested ionization model.
For example, the user can write a table that gives the ionization rate at each instantaneous electric field as an additional input file. When running, Warpx code can calculate the ionization rate by interpolation of data from the input table.
Replies would be highly appreciated!
Thank you
Beta Was this translation helpful? Give feedback.
All reactions