HPCW 3.0
Loading...
Searching...
No Matches
Known Issues

NEMO

At present, we do not have a maintainer for NEMO. The current implementation of NEMO has not been thoroughly tested in recent times as a result of this.

ecTrans

There is a known problem with the spack version of ecTrans. If GPU support is enabled, the application may crash at runtime on some systems.

CDO

CDO can give you a hard time if you are not using a GNU compiler to build it. This can be inconvenient when trying exotic toolchains.

One of the workarounds can be to build CDO with HPCW using a GNU toolchain, and reusing it on other toolchains, specifying -DUSE_SYSTEM_cdo=ON. Below is an example.

# first, build and install CDO in a given folder using a GNU toolchain
# Make sure to set RPATH so that cdo binary finds its libraries
LDFLAGS="${LDFLAGS:-} -Wl,-rpath,${PWD}/cdo/install/lib:${PWD}/cdo/install/lib64" \
${HPCW_ROOT}/toolchains/build-wrapper.sh ${HPCW_ROOT} machine/gnu.env.sh \
--build-dir=${PWD}/cdo/build --install-dir=${PWD}/cdo/install \
--with=cdo
# second, add the install/bin folder in the path
export PATH="${PWD}/cdo/install/bin:${PATH}"
# finally, use any other exotic toolchain, and reuse previous CDO
${HPCW_ROOT}/toolchains/build-wrapper.sh ${HPCW_ROOT} machine/exotic.env.sh \
--with=ecrad --test --reconfigure \
--cmake-flags="-DUSE_SYSTEM_cdo=ON"

NICAM-DC

At present, there is no validation for the NICAM-DC test cases. We are looking into possible options.