Releases: PrincetonUniversity/SPEC
MRxMHD stability
The calculation of the Hessian has been included as published in the following two articles:
SPEC with cmake and python wrapper
SPEC is now equipped with cmake and a python wrapper.
The integration with SIMSOPT is completed. Example application here: https://doi.org/10.1063/5.0061665
Zernike
This release implements the numerically well-behaved Zernike basis functions in the centermost volume as well as a host of other improvements to speed and accuracy.
For more information, please see pull request #111
The updated numerical scheme makes the analysis routines (Matlab and Python) incompatible with the output of previous versions of SPEC.
Current constraint
This release enables the use of the Lconstraint=3 option, allowing the prescription of toroidal current profiles. This new constraint is compatible with free-boundary SPEC.
Examples
- InputFiles/TestCases/G1V02L3Fi.001.sp
- InputFiles/TestCases/G2V32L3Fi.001.sp
- InputFiles/TestCases/G3V08L3Fr.001.sp
Merge discussion
Free Boundary SPEC
This is the version of SPEC used in the Free Boundary verification paper.
-
Free boundary calculations can now be performed by specifying Lfreebound=1 in the input file.
Example input file is /TestCases/G3V08L1Fr.001.sp. -
python diagnostics have been significantly expanded.
Details of this specific commit to master: #81
Fixes and implements the discussions detailed in issue #70
Writing all the outputs into one single HDF5 file
Legacy version with old output format
This is a legacy version of SPEC that uses a mixture of hdf5 and binary outputs. For use of reproducing results in the old format.