-
Notifications
You must be signed in to change notification settings - Fork 54
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
base: master
Are you sure you want to change the base?
freegs-NK #66
Conversation
…hough no limited plasma features currently)
What needs to be done in order to merge the NK solver? Are there some other reasons why the code has not been merged? |
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. |
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