Skip to content

remove sp dependency in ufs #687

@junwang-noaa

Description

@junwang-noaa

Description

Currently the ccpp-physics has dependency on splat from sp library. The dependency can be removed.

Solution

Two solutions are proposed:

  1. remove the Gaussian grid support for the fixed files read in the ccpp-physics. Currently model has the capability to read in the fixed files on the native tiled grid. So if model switches to use the tiled files, the dependency of sp lib can be removed.
  2. the splat used in ccpp-physics from sp lib is a small Fortran subroutine without further dependency on any other file and it is available in the fv3/io. It is possible to use one version of splat shared by both ccpp-physics and fv3/io. This way the Gaussian grid fixed file will still be supported in ccpp-physics.

Related to

Directly reference any issues or PRs in this or other repositories that this is related to, and describe how they are related.

  • Update update will be in ccpp-physics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions