clean up history interfaces
- Dominant language
- No language data
- Stars
- 9
- Forks
- 22
- Avg merge
- 8d 5h
- Merged PRs (30d)
- 4
Description
### Issue Type
Code Clean-up
### Issue Description
The procedures in `hist_file_t` (cam_hist_file.F90) should be updated to return an error message/error code and the calling routines should check the code and endrun, rather than endrun-ing within the object's procedures.
### Will this change answers?
No
### Will you be implementing this yourself?
Any Software Engineer can do this
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with cam_hist_file.F90 and inspect the procedures in hist_file_t, then trace each calling routine that uses them. Update the interfaces so they return an error message or code, and verify that callers check the result and invoke endrun instead of the object procedures doing so.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fortran
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100