Hello,
I've been using CESM2.2.1 for local offline simulations, and I'm constantly confused about the compilation order and module hierarchy in the CESM2.2/components/clm/src/biogeophys/ directory.
While there is a CMakeLists.txt file in this directory, it is only used for unit testing and doesn't cover all module files. Without a Makefile in the directory, I find it difficult to understand the compilation dependencies. For example, I'm unsure whether SoilStateType.F90 is compiled into its .mod file before WaterStateType.F90.
I would be very grateful if someone could point me to the location of the Makefile that contains the compilation order information, or provide details about the specific compilation sequence of these modules.
I've been using CESM2.2.1 for local offline simulations, and I'm constantly confused about the compilation order and module hierarchy in the CESM2.2/components/clm/src/biogeophys/ directory.
While there is a CMakeLists.txt file in this directory, it is only used for unit testing and doesn't cover all module files. Without a Makefile in the directory, I find it difficult to understand the compilation dependencies. For example, I'm unsure whether SoilStateType.F90 is compiled into its .mod file before WaterStateType.F90.
I would be very grateful if someone could point me to the location of the Makefile that contains the compilation order information, or provide details about the specific compilation sequence of these modules.