Skip to content

Replace internal MAPL module references with USE MAPL or USE MAPL_Constants #449

@tclune

Description

@tclune

Problem

Several compiled GOCART files reference internal MAPL submodules directly instead of going through the public `USE MAPL` or `USE MAPL_Constants` wrapper modules.

Affected Files

File Internal Module(s) Used
`ESMF/Apps/aop_calculator.F90` `MAPL_LatLonGridFactoryMod`
`ESMF/GOCART2G_GridComp/CA2G_GridComp/CA2G_GridCompMod.F90` `MAPL_StringTemplate`, `MAPL_PackedTimeMod`
`ESMF/GOCART2G_GridComp/DU2G_GridComp/DU2G_GridCompMod.F90` `MAPL_PackedTimeMod`, `MAPL_StringTemplate`
`ESMF/GOCART2G_GridComp/SU2G_GridComp/SU2G_GridCompMod.F90` `MAPL_StringTemplate`, `MAPL_PackedTimeMod`

Required Change

Replace all internal `USE MAPL_*` module references with `USE MAPL` (with appropriate `only:` clauses), so that all MAPL symbols are accessed through the public wrapper interface.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions