Skip to content

Remove oomph/ and VarSpec files from generic/ (#4732)#4773

Merged
tclune merged 10 commits intorelease/MAPL-v3from
feature/4732-remove-generic-oomph
May 6, 2026
Merged

Remove oomph/ and VarSpec files from generic/ (#4732)#4773
tclune merged 10 commits intorelease/MAPL-v3from
feature/4732-remove-generic-oomph

Conversation

@tclune
Copy link
Copy Markdown
Collaborator

@tclune tclune commented May 5, 2026

Summary

  • Delete oomph/ subdirectory entirely (was only used by VarSpec)
  • Delete VarSpec*.F90 files from generic/ (were only used by oomph)
  • Remove dead use mapl_VarSpec* statements from generic/MaplGeneric.F90
  • Remove MAPL_VarSpec optional args from MAPL_GenericStateGet stub
  • Remove use MAPL_VarSpecMiscMod from MAPL/MAPL.F90
  • Update CMakeLists.txt files accordingly

Motivation

Part of issue #4732 — removing legacy MAPL2 infrastructure (generic/ and oomph/) that is no longer needed once all components have migrated to MAPL3 APIs.

Dependencies

Closes #4732

tclune added 2 commits May 4, 2026 20:24
WRITE_PARALLEL from mapl3g_FileIO was not accessible via 'use MAPL',
forcing components to import internal mapl3g_* modules directly.
Adding it to mapl_base3g makes it available through the MAPL umbrella.
- Delete oomph/ subdirectory entirely (no longer used)
- Delete VarSpec*.F90 files from generic/ (only used by oomph)
- Remove add_subdirectory(oomph) from top-level CMakeLists.txt
- Remove VarSpec sources and MAPL.oomph dep from generic/CMakeLists.txt
- Remove dead VarSpec use statements from generic/MaplGeneric.F90
- Remove MAPL_VarSpec args from MAPL_GenericStateGet stub
- Remove use MAPL_VarSpecMiscMod from MAPL/MAPL.F90
@tclune tclune requested a review from a team as a code owner May 5, 2026 00:25
@tclune tclune marked this pull request as draft May 5, 2026 00:26
@github-actions github-actions Bot added the 📈 MAPL3 MAPL 3 Related label May 5, 2026
@tclune tclune marked this pull request as ready for review May 5, 2026 20:14
@tclune
Copy link
Copy Markdown
Collaborator Author

tclune commented May 5, 2026

Triggering CI rerun.

@tclune tclune added 0 Diff The changes in this pull request have verified to be zero-diff with the target branch. Changelog Skip Skips the Changelog Enforcer labels May 5, 2026
Comment thread MAPL/MAPL.F90
@tclune tclune merged commit ec375a8 into release/MAPL-v3 May 6, 2026
38 of 40 checks passed
@tclune tclune deleted the feature/4732-remove-generic-oomph branch May 6, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0 Diff The changes in this pull request have verified to be zero-diff with the target branch. Changelog Skip Skips the Changelog Enforcer 📈 MAPL3 MAPL 3 Related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants