Two pass Fortran compilation may not be giving full advantage
Open
lfric
technical debt
um
- Dominant language
- Python
- Stars
- 9
- Forks
- 9
- Avg merge
- 12d 12h
- Merged PRs (30d)
- 2
Description
Because Fortran source is compiled in batches, everything which can be compiled now, then re-evaluate, rather than a rolling process we may not be getting full value out of the two-pass approach.
Contributor guide
Research direction
No files or tests are named. Start by tracing the two-pass Fortran compilation entry point and how batches are re-evaluated; determine whether newly compilable sources are revisited before the process ends. Done means the two-pass approach fully realizes its intended benefit, with coverage or build evidence for the revised behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fortran, python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100