Releases: AnyarInc/Ascent
Releases · AnyarInc/Ascent
0.7.1
Release 0.7.0
Additions
- Added
apply
virtual function toasc::Module
for accumulated forces - VABM integrator
Fixes
- Numerous small fixes and improvements
Release 0.6.0
Improvements/Additions:
- Support for variant types in the Recorder
- Added real time Adams Moulton (RTAM) integrators
- New Threadpool
- Working Dormand Prince 45 (DOPRI45) integrator
- Added run_first to modular integrators
- Improved Recorder performance
- Supports gcc builds
Deprecations:
- Deprecated Phase pointer and add_states
Release 0.5.0
Additions:
Heun, RK3, and NCRK4 modular integrators
Release 0.4.0
Fixes:
- Fixed delta_t() call in Timing
- Fixed optimization issue with Stack copying
Optimizations:
- Improved Recorder performance
- Improved Queue: added wait command to wait until work is done
- Better load balancing in Pool
Additions:
- Added more modular numerical integration classes
- Added experimental Link class for modular design
And more...
Release 0.3.0
Fixes:
- Fixed ParamV data_ptr issue
- Fixed potential memory corruption issue with system type conversion
Additions:
- Added modified Euler Midpoint integrator
- Added PC233 predictor-corrector integration algorithm
- Added Pool and Queue classes for multi-threading
- Added Doxyfile
- Added initial unit_tests
Release 0.2.0
Added DOPRI45 adaptive integrator. A Dormand Prince integration algorithm with excellent speed and the ability to use adaptive time stepping.
Release 0.1.0
First Release of Ascent!
A carefully thought through, brand new architecture for solving simulations with maximum speed and flexibility.
Builds on the experience of designing the state of the art Ascent-beta simulation architecture.