Releases: PrincetonUniversity/STELLOPT
Releases · PrincetonUniversity/STELLOPT
v4.50
Mid-2024 Release
What's Changed
- BEAMS3D: Pointers nullified so ASSOCIATED statements work. by @lazersos in #210
- BEAMS3D: fixed pointers in FIDASIM namelist part by @kudav in #211
- Arch variable and gfortran>9 by @krystophny in #215
- BEAMS3D: Added ability to specify weights in input namelist. by @lazersos in #216
- Feature/dkes alpha by @lazersos in #217
- Bugfix/fieldlines vc adapt tol by @lazersos in #214
- Bugfix/debug fixes by @lazersos in #218
- LIBSTELL: Fix for large arrays in MPI_SHAREMEM by @lazersos in #221
- Bugfix/fieldlines vc adapt tol by @lazersos in #222
- Bugfix/fidasim debug by @kudav in #220
- STELLOPT: Fix for badly placed ENDIF statement by @lazersos in #224
- Feature/BEAMS3D coll operators by @kudav in #196
- LIBSTELL: Bugfix for missing qfact when reading text wout files. by @lazersos in #226
- BEAMS3D: lower std. partvmax to save memory by @kudav in #227
- Feature/neutronics by @lazersos in #229
- BEAMS3D: Minor bugfix for stepping from gyrocenter to particle position. by @lazersos in #230
- BEAMS3D: Minor bugfix and improvements for DISTNORM by @lazersos in #232
- Feature/beams3 d restart grid by @kudav in #228
- [DIAGNO] fix db_midpoint by @jonathanschilling in #233
- Feature/b3d hamiltonian rs develop by @kudav in #236
- [DIAGNO] add an option to write a more accurate output file for the bfield_points diagnostic by @jonathanschilling in #234
- [DIAGNO] add afield diagnostic by @jonathanschilling in #235
- [DIAGNO] add an option to write a more accurate output file for the afield_points diagnostic by @jonathanschilling in #237
- STELLOPT: Issue where iflag/=0 was not being caught by subcodes. by @lazersos in #238
- Feature/py stel by @lazersos in #239
- [LIBSTELL] Use a more direct (i.e. no loops) implementation of
mpi_calc_myrange
by @jonathanschilling in #244 - LIBSTELL/BEAMS3D: Fixed issue related to nprocs_beams by @lazersos in #247
- VMEC: Line written out when error encountered in INDATA namelist. by @lazersos in #248
- Feature/b3d neutron source by @lazersos in #243
- Bugfix/b3d rho dist by @lazersos in #246
- pySTEL: Fixed missing negative sign for xn_nyq. by @lazersos in #251
- Feature/vmec precon niter by @lazersos in #253
- Perlmutter makefile by @jychoi-hpc in #254
- NESCOIL Interface and major pySTEL Improvements by @lazersos in #255
- Feature/py stel by @lazersos in #260
- mscompile branch successfully compiles and needs testing by @gmweir in #124
- pySTEL: Bugfix for writing out coils files. by @lazersos in #261
- Feature/beams3d eom by @lazersos in #249
- Feature/py stel by @lazersos in #262
- Bugfix for spacing in makefile by @lazersos in #263
- Feature/viper by @lazersos in #264
- Fix typo in MPI_INFO_SET "stripping"->"striping" by @cfe316 in #265
- SHARE: Updates for latest Ubuntu builds by @lazersos in #266
- Feature/ubuntu build by @lazersos in #267
- BEAMS3D: Fixed dimensioning and units for Neutron source rates. by @lazersos in #269
- build_all: Fixed duplicate THRIFT. by @lazersos in #271
- BEAMS3D: Added fusion power integrals to screen output. by @lazersos in #275
- Interpolate using xrho and yrho, not S by @cfe316 in #274
- Bugfix/b3 d mulitpass deposition by @kudav in #276
New Contributors
- @krystophny made their first contribution in #215
- @jychoi-hpc made their first contribution in #254
- @gmweir made their first contribution in #124
- @cfe316 made their first contribution in #265
Full Changelog: v3.00...v4.50
Version 3.00
This release covers a large number of improvements and upgrades to various parts of the code:
- Addition of the THRIFT current evolution code.
- BEAMS3D improvements includeing fusion births, full-orbit modeling, FIDASIM interface, FIELDLINES interface.
- Preliminary support for VMEC as an IMAS actor.
- Various improvments and enhancements to STELLOPT
Version 2.75
Main function updates:
- BEAMS3D has many function updates.
- Free-boundary optimization with coils represented as splines on the winding surface is now available for use. #54 #55 #59
- MANGO library for various optimization algorithms is now linked to STELLOPT. #68
- More benchmark examples are added.
- A simple CI test for compiling is now implemented. It will check to compile for every push. #70 #75
There are also numerous bug fixing, code clean, and API updates. Commit history can be found at #51.
Version 2.70
- Fix a couple of bugs;
- BEAMS3D has major revisions;
- Python Tools are updated;
- Etc.