Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DKES Integration #286

Open
lazersos opened this issue Oct 10, 2024 · 0 comments
Open

DKES Integration #286

lazersos opened this issue Oct 10, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@lazersos
Copy link
Collaborator

The DKES code as written was designed to allow the user to run with multiple E-filed/collisionality pairs but that functionality has been removed over time. What should really be done, is to restructure the code allowing for two improvements:

  1. The code should be restructured so that an array of surfaces, e-field, and collisionality sets can be calculated. This is not trivial as each surface probably needs a separate call to dkes_input_prepare.
  2. The loop over the sets of calculations should be parallelized. This also implies that calculation of a specific set (s,E,nu) should be handled by a single call.

This could take some time to implement and would direclty touch the interfaces to STELLOPT and THRIFT.

@lazersos lazersos added the enhancement New feature or request label Oct 10, 2024
@lazersos lazersos self-assigned this Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant