You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In rtma_esg_conversion.fd/CMakeLists.txt, mod_rtma_regrid.F90 is built by both the rtma_regrid_rll2esg.exe and rtma_regrid_esg2rll.exe targets. This fails intermittently on parallel builds (it happens more than 50% of attempted builds with make -j12), because two make tasks are building/working with the .mod file at the same time. This can be fixed either by making one executable a dependency of the other so they are guaranteed to build sequentially, or by creating a separate target to build the .mod file, and make both executables dependent on it. The former is probably easier.
Steps to Reproduce
Build with make -j12
The text was updated successfully, but these errors were encountered:
Description
In rtma_esg_conversion.fd/CMakeLists.txt, mod_rtma_regrid.F90 is built by both the rtma_regrid_rll2esg.exe and rtma_regrid_esg2rll.exe targets. This fails intermittently on parallel builds (it happens more than 50% of attempted builds with
make -j12
), because two make tasks are building/working with the .mod file at the same time. This can be fixed either by making one executable a dependency of the other so they are guaranteed to build sequentially, or by creating a separate target to build the .mod file, and make both executables dependent on it. The former is probably easier.Steps to Reproduce
Build with
make -j12
The text was updated successfully, but these errors were encountered: