Breaking out discussion from #1150
I propose a small clean-up of the top-level CIME dir by moving
externals, share, driver_cp, components
within a directory called src. Also, the buildlib.* files for compiling these libraries will be moved from cime_config to src.
Regarding comments from #1150
- I like the name "src" over "source" because it is commonly used for source code, such as in virtually all ACME (and presumably CESM) components like cam, clm, cice, mosart.
- I don't think that CIME infrastructure source (i.e. python) belongs here. To me, there is a distinction between infrastructure source code and model source. common_model_source_code
Breaking out discussion from #1150
I propose a small clean-up of the top-level CIME dir by moving
externals, share, driver_cp, components
within a directory called src. Also, the buildlib.* files for compiling these libraries will be moved from cime_config to src.
Regarding comments from #1150