Skip to content

v5.3.1

Latest
Compare
Choose a tag to compare
@markusbattarbee markusbattarbee released this 12 Sep 09:02
6780dce

This release brings various minor quality-of-life improvements and security updates.

  • dynamic AMR criteria updated to match Kotipalo et al 2024: vg_amr_alpha -> vg_amr_alpha1, vg_amr_jperb -> vg_amr_alpha2, scaling fixes
  • Ionospheric parameters written to vlsv files
  • Added option to deactivate refinement by Cartesian coordinate thresholds
  • Fixes to timers
  • New testpackage and CI structure
  • Cleaned up sample configuration files
  • Fix to 3D dipole field in solar wind inflow cells

Auto-generated release notes follow:

What's Changed

  • Use newer docker image in CI runs. by @ursg in #899
  • Github actions workflow to automatically sync branches to HLRS gitlab by @ursg in #901
  • static dipole copysphere.zeroPerB = 1 in testpackage Magnetopshere_small by @ykempf in #905
  • Fix gitlab sync action yaml syntax by @ursg in #910
  • Fix git remote syntax in gitlab sync action. by @ursg in #911
  • vlsvExtract std containers dis-ambiguation by @alhom in #913
  • refine_radius for dAMR version support, a QoL improvements: output b … by @alhom in #912
  • updated dccrg and fsgrid submodule commits by @markusbattarbee in #907
  • updated dccrg and fsgrid submodule commits by @markusbattarbee in #908
  • Use Github "Retry Step" Action to wait for vlasiator binary on lustre. by @ursg in #921
  • Mpi in block adjustment by @markusbattarbee in #919
  • Refinement param renames by @lkotipal in #920
  • Some explanations of config option groups in sample cfg by @ykempf in #917
  • Output time difference in vlsvdiff by @lkotipal in #925
  • Fix CI runs on RISCV failing, probably due to old libraries still lingering in the work directory. by @ursg in #931
  • Makefile and github actions steps to build on apple M1 by @ursg in #930
  • Use mpirun instead of srun for tool runs on carrington for CI by @ursg in #934
  • Update appleM1 CI build boost version. by @ursg in #935
  • Cross-compile on BSC RiscV cluster for much faster CI builds by @ursg in #941
  • Squelch a big bunch of unused variable warnings. by @ursg in #942
  • Reverting submodule urls to https instead of ssh, for easier accessib… by @alhom in #932
  • Fix Warnings by @lkotipal in #900
  • Face neighbor caching by @lkotipal in #933
  • Refinement hotfix by @lkotipal in #914
  • Amr translation cleanup by @markusbattarbee in #767
  • Minor moments fixes by @markusbattarbee in #947
  • Amr translation cleanup addon by @alhom in #948
  • Bug fix (Add parameters into the VLSV file) by @ArnaudLalague in #950
  • Add support for DCCRG/FSgrid split feature (requires support from DCCRG and FSgrid) by @hokkanen in #926
  • Push to GitLab only from fmihpc by @alhom in #954
  • Reworked testpackage in a major fashion. by @markusbattarbee in #927
  • Added Eigen as a submodule by @alhom in #890
  • Move spatial cell to cpu-specific file by @markusbattarbee in #955
  • Concurrency check and trap to scancel testpackage_run if caught cancel signal by @alhom in #961
  • Remove . /etc/profile from generate_version.sh by @astatide in #963
  • Updates to the Kelvin-Helmholtz instability project by @vetarvus in #960
  • Fix ig_rhon units incorrectly being a mass density by @ursg in #971
  • Update github artefact actions to v4. by @ursg in #968
  • Add Makefile for MareNostrum 5's general partition by @astatide in #964
  • Ci carrington fs ops to srun by @ykempf in #974
  • Fix crash if OMPI_MCA_io is not set in environment. by @ursg in #984
  • Dev up-to-speed by @alhom in #967
  • Don't checkout submodules in testpackage CI run. by @ursg in #975
  • Write out vg_f_saved if any VDFs are coming as well. by @ykempf in #976
  • Add LFM (Merkin et al 2010) ionosphere solver test. by @ursg in #957
  • Pass scancel --full to cancel jobs by @ykempf in #989
  • Check script default local by @ykempf in #987
  • Patch tracing to spheres at shallow angles. by @ykempf in #970
  • Refinement exclusion halfspaces by @ykempf in #985
  • Harris update, after #967 by @alhom in #986
  • Update ci reference data runner by @markusbattarbee in #991
  • Added trap output by @alhom in #977
  • Purge dead projects projects/unsupported/* and projects/VelocityBox by @ykempf in #992
  • change CI reference data generation job name by @markusbattarbee in #993
  • Parallel timer fixes by @lkotipal in #966
  • Add a "check cfg files" CI step. by @ursg in #990
  • Try to use a cancel job step to scancel by @ykempf in #995
  • Add rescaleDensity to Flowthrough to stabilize testing. by @alhom in #994
  • Ensure dtIsChanged is false on static timestep by @lkotipal in #997
  • Squelch two compiler warnings. by @ursg in #996
  • Document refinement region limits behaviour by @ykempf in #998
  • Makefile for MPCDF's Viper system by @ursg in #1010
  • AMR Testpackage by @lkotipal in #902
  • Long overdue fix to the glueChunksTogether.sh script that usually doe… by @ykempf in #1011
  • Removed block adjustment in initialization of donotcompute cells. by @ykempf in #1009
  • Adding omp simd-pragmas to moment filtering by @veetihaaja in #1002
  • No noDipoleInSW by @ykempf in #1005
  • Only proc boundary cells in one trans loop by @ykempf in #1008
  • Simplify division by kernelSum. by @ykempf in #1018
  • Reinstate shrink_to_fit in SpatialCell. by @ykempf in #1016
  • Move submodule include paths by @lkotipal in #895
  • Vlasiator 5.3.1 dev into master merge by @ykempf in #1025

New Contributors

Full Changelog: v5.3...v5.3.1