Caoxiang Zhu
Caoxiang Zhu
This is a note that there is a bug that when setting weight_bnorm=0 there will be a segmentation error because associated arrays have not been allocated. This shows up in...
@logan-nc @ysm1887 The new feature of `bharm_jsurf` is now in the `develop` branch and ready for test. To use it, just specify the `bharm_jsurf = 0` (or 1, 2) in...
Thanks to @thomasgbkruger , FOCUS has a new metric for reducing coil curvature. If you want to have a test, please pull the `develop` branch. Detailed documentation (including the equations,...
For a long time, FOCUS ignores periodicity and stellarator symmetry, as the computation speed was never an issue and generally, FOCUS results followed periodicity and stellarator symmetry if the target...
There is a cost function on the toroidal flux in FOCUS. Instead of calculating B \cdot ds, FOCUS uses the Stokes theorem and calculates A \cdot dl. Details can be...
The current nonlinear conjugate gradient (CG) method was written by myself based on the strategy of [Yuan & Dai](https://doi.org/10.1137/S1052623497318992). The line search subroutine is also written by myself based on...
Hi, I have pushed commits in the branch 'develop'. Now FOCUS can follow fieldlines and calculate rotational transform for vacuum magnetic field produced by coils. Here are some instructions you...
Hi all, In [develop](https://github.com/PrincetonUniversity/FOCUS/tree/develop) branch, I have pushed some new changes. Here is the list. 1. Levenberg-Marquardt (LM) optimization is now implemented. This would be a good supplementary to DF...
Hi all, 1. As some of you might notice, I have changed the directory structure and only the new version is left. The old version is now moved to the...