MetOffice / MetOffice/lfric_apps

Socrates loads numerous configuration files for parsing on every rank

Open
#577 0 comments 0 reactions 1 assignee Claimed by @EdHone View on GitHub
Dominant language
Fortran
Stars
31
Forks
118
Avg merge
2d 4h
Merged PRs (30d)
8

Description

Socrates loads numerous configuration files for parsing

Each rank in the run and then in the ensemble targets the same files, e.g.:
* [ga9 files](https://github.com/MetOffice/socrates/blob/main/data/spectra/ga9)
* 1-per-rank
* spec/sp_sw_ga9, spec/sp_sw_ga9_k, spec/sp_lw_ga9, spec/sp_lw_ga9_k, spec/mcica_data
* some of these are ~large: `mcica_data`: 2.03MB
* sp_sw_ga9_var (not in source)
* 4-per-rank

Consider providing a rad pattern that either uses:
* MPI-IO to conduct collective reads
* Reads on `Rank0` and distributes to ranks using MPI

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.