easybuild-easyblocks
easybuild-easyblocks copied to clipboard
Add external pio option for ESMF versions greater than 8.4.0
(created using eb --new-pr
)
There have been added an option to have an external pio library with ESMF since 8.4.0, this can be useful for versions of CESM that have pio code that relies on newer ParallelIO versions rather than the one that is being built within ESMF internally.
Since the current block will set ESMF_PIO=internal
, even if you have ESMF_PIO=external
in config/buildopts etc, make install will look for libpioc.*
in the build dir, and the installation will fail.
Used this block for easybuilders/easybuild-easyconfigs#17803.