ESCOMP / ESCOMP/CTSM

Remove shr modules from the tools directory

Open
#1,541 3 comments 0 reactions 0 assignees View on GitHub
code health
Dominant language
Fortran
Stars
352
Forks
361
Avg merge
2d 21h
Merged PRs (30d)
7

Description

We have some shr modules copied to the tools directory:

```
./mkprocdata_map/src/shr_file_mod.F90
./mkprocdata_map/src/shr_kind_mod.F90
./mksurfdata_map/src/shr_const_mod.F90
./mksurfdata_map/src/shr_file_mod.F90
./mksurfdata_map/src/shr_log_mod.F90
./mksurfdata_map/src/shr_sys_mod.F90
./mksurfdata_map/src/shr_timer_mod.F90
./mksurfdata_map/src/shr_kind_mod.F90
./mksurfdata_map/src/shr_string_mod.F90
```

This can be confusing for someone looking for the definition of one of these shr modules - e.g., where shr_const_mod is defined. If I remember correctly, this is a holdover from a point when there was a desire to have the CLM tools directory be a standalone thing that could be checked out & built on its own. I don't think we need that anymore, and we can assume that someone building the tools has all of the CTSM externals checked out first.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.