PrincetonUniversity / FOCUS

Flexible Optimized Coils Using Space curves
https://princetonuniversity.github.io/FOCUS/
GNU General Public License v3.0
16 stars 3 forks source link

Separate plasma surface with limiter surface for coil-surface separation AND stellarator symmetry #42

Closed zhucaoxiang closed 4 years ago

zhucaoxiang commented 4 years ago

17 I added the feature to optimize coil-surface separation. But it assumes using the plasma surface as the limiter surface (to coils).

This is the pull request for allowing users to provide a different surface, which is defined in limiter_surf in the input namelist.

It involves multiple changes. Careful checking is needed. In the future, users should be able to specify several target surfaces, i.e. for optimizing quasisymmetry on several surfaces, for edge-core decoupling.

zhucaoxiang commented 4 years ago

Here is my test. https://princetonuniversity.github.io/FOCUS/notes/FOCUS_limiter_surface.html

zhucaoxiang commented 4 years ago

The stellarator symmetry feature is also included in this pull. More details can be view at #46