Skip to content

lfric2lfric: run with multiple CPUs #192

@ukmo-juan-castillo

Description

@ukmo-juan-castillo

Are there any linked Issues or Pull Requests?

No response

Brief description

At the moment, lfric2lfric can run in serial. When using more than one CPU, the application crashes because ranks other than zero do not read properly the partitioning for the source and the destination meshes. It is probably necessary to run lfric2lfric with more than one CPU when processing large meshes, both for memory and walltime limitations.

Further details of the issue.

The problem was traced to the fact that the partitioning namelist was using an enumeration to identify the instance key member, which LFRic is not prepared to do. Substituting the enumeration by a simple string would solve the problem. In the metadata the accepted values of the instance key member can still be set.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions