More Multistep
A host of additions updates and bug - fixes in connection with the development of a 3d code Highlights:
- Re- designed multistep time-steppers including a host of new tables to chose from
- Re-designed and abstract generation of magnetic flux surfaces and wall / sheath modification
- important bug fix in GPU dot product
- and more. See CHANGELOG.md for a full list of additions, removals, changes, bug-fixes, and deprecations.
This update will break backwards compatibility to v5.1. Here is what you have to do to make it work in your code
- file namespace changed to dg::file (use search and replace in your codes to change)
- Arakawa.variation method (to compute uE2) moved to Elliptic.variation class, which is necessary to support various metric elements and is consistent with energy conservation
- now use std=c++14 (adapt your Makefile!)
- the blas1::transfer function that was marked deprecated before was removed (use dg::assign)