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

freegs-NK #66

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

freegs-NK #66

wants to merge 8 commits into from

Conversation

bendudson
Copy link
Collaborator

Implemented a Newton-Krylov non-linear solver, located in freegs/newtonk.py. This is used for forward GS problems (i.e. when coil currents are fixed and 'solve' is called with 'constrain=None'). Solution of inverse problems uses Picard iterations, unchanged. @georgeholt1 @aagnello @nicamo

@df5276
Copy link

df5276 commented Aug 22, 2023

What needs to be done in order to merge the NK solver? Are there some other reasons why the code has not been merged?

@bendudson
Copy link
Collaborator Author

Hi @df5276 Sorry this has been held up so long. It would be good if someone else could check that this doesn't break any existing workflows. @chrismarsden7 ?

@chrismarsden7
Copy link
Contributor

Hi @df5276 Sorry this has been held up so long. It would be good if someone else could check that this doesn't break any existing workflows. @chrismarsden7 ?

Hi @bendudson , I'll take a look at this - apologies that this has slipped passed me. I'll give this a test over the weekend and see how it fares.

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.

4 participants