GEOS-ESM / GEOS-ESM/GOCART

Split process library

Open
#128 5 comments 0 reactions 1 assignee View on GitHub

@weiyuan-jiang is already working on this.

Since Mar 23, 2022.

0 diff structural enhancement
Dominant language
Fortran
Stars
29
Forks
22
Avg merge
1d 16h
Merged PRs (30d)
4

Description

Submodules will provide for less contention as individual procedures are modified while preserving the namespace protections of a module.

If there are natural groupings among the routines multiple submodules would be appropriate. Otherwise one large one.

Naming of submodules and associated file is in a bit of flux. With existing GOCART2G conventions, I recommend module has SMod at the end and the file also has ...Smod.F90. (Once we have something working, we can let @amdasilva suggest tweaks to the style.)

Mentioning @rmontuoro for the suggestion to split into multiple files.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.