ESCOMP / ESCOMP/CAM-SIMA

clean up history interfaces

Open
#300 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.