-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Context
The libneo dependency audit (itpplasma/libneo#258) identified that QL-Balance in KAMEL currently links LIBNEO::species, LIBNEO::collision_freqs, and LIBNEO::transport, but KAMEL also has its own vendored copies of related code (e.g., plag_coeff.f90 in multiple locations, diverged hdf5_tools).
The team decided that downstream codes should adopt the shared, tested implementations from libneo rather than maintaining their own copies.
Action
- Verify that QL-Balance uses the libneo species/collision_freqs/transport chain consistently
- Remove any duplicate or diverged implementations of collision frequency and species calculations within KAMEL
- Update vendored copies of
plag_coeff.f90andbinsrc.f90to use libneo's modernized versions via FetchContent - Replace the vendored
KAMEL_hdf5_toolswith libneo'shdf5_tools(may require adding missing features to libneo if KAMEL has additions likeh5_add_float_1orh5_append_double_1)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels