Skip to content

Remove MAPL_PackDateTime and MAPL_IncYMD from Base_Base (#4815)#4816

Merged
tclune merged 1 commit into
release/MAPL-v3from
feature/4815-remove-PackDateTime-IncYMD
May 9, 2026
Merged

Remove MAPL_PackDateTime and MAPL_IncYMD from Base_Base (#4815)#4816
tclune merged 1 commit into
release/MAPL-v3from
feature/4815-remove-PackDateTime-IncYMD

Conversation

@tclune
Copy link
Copy Markdown
Collaborator

@tclune tclune commented May 9, 2026

Summary

Remove MAPL_PackDateTime and MAPL_IncYMD from base/Base/Base_Base.F90 and base/Base/Base_Base_implementation.F90 as part of the MAPL3 migration.

Closes #4815

Changes

  • Remove public MAPL_PackDateTime, its module subroutine interface declaration, and its implementation (6 lines)
  • Remove public MAPL_IncYMD, its module function interface declaration, and its implementation (29 lines)

Rationale

Both symbols have zero external callers anywhere in the GEOSgcm ecosystem:

  • MAPL_PackDateTime: no compiled callers found
  • MAPL_IncYMD: the wider ecosystem carries ~12 independent private copies of the legacy GLA GCM INCYMD algorithm; none USE MAPL_Base for this

Related

Both symbols had zero callers anywhere in the GEOSgcm ecosystem:
- MAPL_PackDateTime: no callers compiled against it
- MAPL_IncYMD: all ecosystem users carry their own private copies of
  the legacy GLA GCM algorithm; none use the MAPL-branded version

Part of MAPL3 migration (#4805, #4811).
@tclune tclune requested a review from a team as a code owner May 9, 2026 12:26
@github-actions github-actions Bot added the 📈 MAPL3 MAPL 3 Related label May 9, 2026
@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 9, 2026
@tclune tclune merged commit a29480f into release/MAPL-v3 May 9, 2026
42 of 50 checks passed
@tclune tclune deleted the feature/4815-remove-PackDateTime-IncYMD branch May 9, 2026 12: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.

1 participant