Skip to content

Removing boost dependency and fixing tests#62

Draft
pedr-nz wants to merge 16 commits into
fmihpc:vlasiator-versionfrom
pedr-nz:attempt2-rmBoost
Draft

Removing boost dependency and fixing tests#62
pedr-nz wants to merge 16 commits into
fmihpc:vlasiator-versionfrom
pedr-nz:attempt2-rmBoost

Conversation

@pedr-nz

@pedr-nz pedr-nz commented Jun 30, 2026

Copy link
Copy Markdown

Progress:

  • Remove boost from main code
    • Test the result
  • Remove boost program_options dependency from test
  • Fix tests so all is runnable, tests case that still need fixes:
    • Game of life
    • Iterators (first bad commit 3202af6, or maybe I broke it...)
    • Refine
    • Advection (first bad commit 4085a9c or 537a645)
    • maybe more...

maybe?

  • add GitHub ci to run those tests

Andrew PEDREA Young added 16 commits June 8, 2026 04:11
Deprecate support for `get_mpi_datatype()`
(i.e. without argument) and also
`get_cell_mpi_datatype_basic`.
Update related test files.
By adding UNUSED_GMD_ARGS to comply with the supported
function signature; and re-added the copy constructor
removed from commit `bb8a995`.
Make get_cell_datatype conform with fnSig
 - Conform to fnSig
 - Make sure to call ~Dccrg before MPI_Finalize
 - Wrap primitive type into wrapper
 - Disable array test as it hasn't bern finished yet
 - Suppress unused variable warning for this test
 - Conform with fnSig
 - Wrap primitive types
 - Fix unneccessary parens
 - Add test name after PASS
 - Conform with fnSig
 - Wrap primitive types
Basically my silly typo
GMD => get_mpi_datatype

GCMD => get_cell_mpi_datatype
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant