Skip to content

Releases: AnyarInc/Ascent

0.7.1

04 Jan 18:49
Compare
Choose a tag to compare
  • Fixed unused variable warnings from gcc
  • Updated unit testing framework to boost ut

Release 0.7.0

08 Dec 19:28
aa081a3
Compare
Choose a tag to compare

Additions

  • Added apply virtual function to asc::Module for accumulated forces
  • VABM integrator

Fixes

  • Numerous small fixes and improvements

Release 0.6.0

30 Mar 13:56
cc7db5d
Compare
Choose a tag to compare

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

21 Nov 15:06
Compare
Choose a tag to compare

Additions:
Heun, RK3, and NCRK4 modular integrators

Release 0.4.0

14 Nov 12:39
b8a83bc
Compare
Choose a tag to compare

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

09 Jul 15:17
Compare
Choose a tag to compare

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

21 Aug 16:02
Compare
Choose a tag to compare

Added DOPRI45 adaptive integrator. A Dormand Prince integration algorithm with excellent speed and the ability to use adaptive time stepping.

Release 0.1.0

06 Mar 15:49
Compare
Choose a tag to compare

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.