Skip to content

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