Releases: taiga-project/taiga
Releases · taiga-project/taiga
Release: TAIGA 1.9.1
New features:
- add a no-coordinate-export mode
Update:
- set default spline mode to bicubic B-spline
Remove:
FASTMODE
flag from compilation
Release: TAIGA 1.9.0
New features:
-
add synthetic diagnostic
-
add Bezier interpolation for collision
Update:
- plotters
Remove:
- plotters for MATLAB
Release: TAIGA 1.8.0
New features:
- add different ion beams for each discharges
- add flux surface shaking
Fix:
- Makefile for GCC 10+
- memory deallocation
Release: TAIGA 1.7.0
Add LPGL-3.0 licence
New features:
- add species management for RENATE-OD module
- add visualisation for solver comparison
- add reconstruction for all time slices
Fix:
- fix memory management and memory leaking
(both host and device)
Release: TAIGA 1.6.2
Upgrade to RENATE-OD 1.3.1.
Release: TAIGA 1.6.1
Upgrade to RENATE-OD 1.3.0.
Release: TAIGA 1.6.0
New features:
- add beamlet intensity
intensity.dat - add time of flight
tof.dat - add temperature and density profiles (for secondary ionisation)
- read and preprocess Thomson scattering database
- add neutral charged beam
charge = 0
(default: 1) - add secondary ionisation loss
secondary_ionisation=1
(on) (default: 0) - add no detector case
detector_mask='no'
ORdetector_mask='no mask'
ORdetector_mask='no_mask'
New functionalities:
- add CI/CD (Github Actions)
- add GPU core parameters
Fix:
- Yoshida module
Refactor:
- internal directory structure
- ionisation degree calculation
- RENATE-OD module
Release: TAIGA 1.5.1
Bug fix:
- y coordinates of final detector
Release: TAIGA 1.5.0
New features:
- add Python API
- with B-spline coefficients
- add B-spline module
field_interpolation_method='bspline'
(in the parameter file)
for old bicubic spline interpolation:
field_interpolation_method='spline'
OR
do not define thefield_interpolation_method
- introduce normalised poloidal flux
- both for Matlab (spline) and Python (bspline) APIs
- until the solvers (but not introduced to the Lorentz force module)
- add new solvers
- Verlet--Boris
solver='verlet'
(in the parameter file) - Runge--Kutta--Nystrom
solver='nystrom'
- Yoshida
solver='yoshida'
- Verlet--Boris
- add unit test framework
- add unit tests
make t
ORmake test
- B-spline
- solvers
- etc.
- add integration tests for
- init and CUDA memcopy related functions
make test_init
- magnetic field calculations
make field
- init and CUDA memcopy related functions
- introduce function pointers for a cleaner code structure
Cleaning (minor):
- remove undetected particle ratio (not reliable/unused since
1.4.0
)
Release: TAIGA 1.4.1
fix: toroidal magnetic field setup