By signing in you accept the Terms of Use and acknowledge the Privacy Policy and Cookie Policy: https://gitlab.eufus.psnc.pl/-/users/terms

Skip to content

More Multistep

Matthias requested to merge github/fork/mwiesenberger/feltor3d into master

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)

Merge request reports

Loading