Skip to content

Conversation

@jmbigman
Copy link

Created an interface class with Python bindings. Handles expansion of 1d plasma conductivity to 2d values and reduction of 2d Joule heating to 1d values.

Created a LineInterpolator class to help perform radial integrals of the Joule heating FE solution.

@jmbigman jmbigman force-pushed the qms-python branch 2 times, most recently from d6fb470 to 508dd7c Compare August 22, 2024 21:32
vectors to be read/write from Python as NumPy arrays.
conductivity is set from the 1d values based on an assumed
radial profile.
when setting the 2d plasma conductivity and created a Python function to
update the plasma conductivity then solve the EM field.
overwriting error in the implementation.

Changed how the LineInterpolator is implemented in the interface
and fixed a memory leak due to internal data remaining in FindPointsGSLib.

Added additional methods to control the interface behavior from Python.

Added various comments and descriptions to methods visible from Python.
jmbigman and others added 3 commits August 26, 2024 18:16
verify the code executes without error and matches a reference solution.
It does not check for accuracy to a known or manufactured solution.
Latest doesn't seem to want to build in this environment.
@jmbigman jmbigman marked this pull request as ready for review August 27, 2024 02:08
@jmbigman jmbigman requested review from trevilo and uvilla August 27, 2024 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants