GS2 v8.0.1-RC

Merged
#46 · Created  · Last updated

Merged pull request

Merged in 8.0.1-RC (pull request #46)

6fbd2a6·Author: ·Closed by: ·2019-02-05

Description

This is the release candidate for GS2 v8.0.1. This is mainly a bug-fix release, with a few new features.

Features

  • Adds support for continuous integration with Bitbucket Pipelines and Anvil’s Jenkins server

  • Automates submodule treatment of utils and Makefiles

  • Adds support for code coverage tracking with gcov and Codecov

  • Adds automatic documentation with Ford

  • Improved README, CONTRIBUTING and CITATION docs

  • Adds benchmarks for memory redistributions

  • Project has a doi: 10.5281/zenodo.2551067

Fixes

  • Migrates version control from svn to git

  • Fixes and tidies up Makefiles

  • Skips tests when not relevant

  • Deletes spurious collisions test

  • Fixes array sizes in `lowflow`

  • Fixes unassigned value bug in calculate_f0_arrays_tabulated

  • Fixes broken le_grids tests

  • Replaces cbuff with run_name_target

  • Removes trailing bracket that was causing compile error for WITH_EIG

  • Fix compilation with Cray and Fujitsu compilers

  • Make NO_TEST_COLOURS option functional

  • Make nsave behaviour consistent between old and new diagnostics

  • Remove ancient diagnostics warning

  • Enable constant collision frequency option with electron-ion only collisions

  • Turns off expensive diagnostics by default

This release should pass all tests. Please report any failures by raising an issue.

Note. Users may find it necessary to remove untracked files from the collisions test directory after updating, by doing rm -rf tests/unit_tests/collisions/

0 attachments

0 comments

Loading commits...