Skip to content

Releases: fmihpc/vlasiator

Vlasiator 5.3

31 Jan 14:37
676f26a
Compare
Choose a tag to compare

New simulation features:

  • Actual dynamic AMR based on simulation run-time metrics
  • Time-varying inflow conditions for variable solar wind
  • Various bugfixes and upgrades to the inner and outer boundary behaviours
  • Run-time magnetic fieldline tracing for improved post-processing (such as
    identification of magnetic topology)
  • New datareducers such as non-maxwellianity and heat flux

Better user experience:

  • New Makefile format with less spammy output
  • Significant reduction of compiler warnings
  • library build script (build_libraries.sh) included to build all dependencies
  • Improved logfile output

Developer notes:

  • Development now has a full continuous integration (CI) pipeline
  • Header-only library dependencies are handled as git submodules
  • Simulation domain decomposition of the fieldsolver grid has had bugfixes and improvements
  • Multi-sampled velocity space sampling (nSpaceSamples and nVelocitySamples) has been removed
  • Better handling of NaN conditions, using isNaN and isInfinite testing
  • New phiprof timer object format thats hould lead to fewer unclosed timer groups

Vlasiator 5.2.1

30 Jun 07:08
747f5e2
Compare
Choose a tag to compare

This is a performance update release, containing a more efficient triangular filtering implementation.
This impoves scalability for large 3D runs.

eVlasiator 6D pre-release

14 Jun 13:20
0cc658c
Compare
Choose a tag to compare
Pre-release

eVlasiator initial 6D pre-release

This release adds support for 3D AMR spatial meshes (introduced in Vlasiator 5.0) and more flexible boundary management.

Vlasiator 5.2

09 Jun 15:14
2e08c74
Compare
Choose a tag to compare

This includes such highlights as:

  • The new ionosphere boundary condition (New Ionosphere implementation #580)
  • A custom hashtable for faster velociy space lookups (Replace std::unordered_map with a custom open - bucket fibonacci-hashed hashtable in vmesh. #588)
  • Fixed maxwellian inflow conditions (Maxwellian Inflow Fix #582)
  • Automatic simulation bailout if the vspace is too small (Vspace wall bailout #587)
  • And many more bugfixes!

Note: the old magnetospheric boundary behaviour has been renamed: It is now conductingsphere instead of ionosphere (which now denotes the proper ionosphere solver behaviour and only works for 3D simulations). For spatially 2D setups that retain the old behaviour, config files need to be updated, replacing any occurence of ionosphere by conductingsphere.

Vlasiator 5.1

26 Apr 10:05
82a5bdf
Compare
Choose a tag to compare

Major changes include:

  • A long debugging campagin of the AMR solvers, which found many small bugs, so the AMR simulation results are more reliable
  • Fixed makefiles for a couple of new machines we have gotten access to
  • Scalability and memory usage improvements at scale.
  • This code has run some major large-scale runs on supercomputers and a bunch of small ones in the local clusters of the university of helsinki.

eVlasiator

14 Jun 13:19
Compare
Choose a tag to compare
eVlasiator Pre-release
Pre-release

eVlasiator pre-release for Global survey

Release used in publication
Electron signatures of reconnection in a global eVlasiator simulation, M. Alho, M. Battarbee, Y. Pfau-Kempf, Yu. V. Khotyaintsev, R. Nakamura, G. Cozzani, U. Ganse, L. Turc, A. Johlander, K. Horaites, V. Tarvus, H. Zhou, M. Grandin, M. Dubart, K. Papadakis, J. Suni, H. George, M. Bussov, and M. Palmroth. Accepted for publication in Geophysical Research Letters. (2022)
https://doi.org/10.1029/2022GL098329

eVlasiator initial pre-release

14 Jun 13:10
Compare
Choose a tag to compare
Pre-release

Release used in publication
Vlasov simulation of electrons in the context of hybrid global models: an eVlasiator approach, M. Battarbee, T. Brito, M. Alho, Y. Pfau-Kempf, M. Grandin, U. ganse, K. Papadakis, A. Johlander, L. Turc, M. Dubart, and M. Palmroth. Ann. Geophys. 39, 85–103 (2021)
https://doi.org/10.5194/angeo-39-85-2021

Vlasiator 5.0

05 Feb 14:16
d8c3a01
Compare
Choose a tag to compare
Merge pull request #462 from fmihpc/dev

Merge dev into master for Vlasiator 5.0 release

Vlasiator 4.0

17 Jun 11:57
bffb800
Compare
Choose a tag to compare
Vlasiator 4.0 Pre-release
Pre-release

(Note that this is a historic release of Vlasiator which has been published out-of-order for completeness)

Vlasiator 4.0 is the first version of Vlasiator to properly support multiple ion populations, allowing Magnetospheric simulations with helium and/or oxygen subspecies.
In addition, this release contained a number of fixes to the field solver which leads to an overall reduction in diffusivity.