Open eugeneswalker opened 9 months ago
This looks like it could be an issue in the ROL adapters, actually.
@trilinos/rol
Is this related to #12105?
I've had ROL's tests disabled in my builds for a while
I've had ROL's tests disabled in my builds for a while
Can you share how you disabled those? I would like to build the ctests but disable the ones that don't build because of various errors.
You'd need to edit the spack package I'm guessing, and
"-DROL_ENABLE_TESTS=OFF" \
"-DROL_ENABLE_EXAMPLES=OFF" \
in spack, something like
spack edit trilinos:
Then put the quoted disables in:
define_trilinos_enable("ROL"),
"-DROL_ENABLE_TESTS:BOOL=OFF",
"-DROL_ENABLE_EXAMPLES:BOOL=OFF",
define_trilinos_enable("Rythmos"),
Is this related to:
https://github.com/trilinos/Trilinos/pull/12105
? The ROL team is meeting today to evaluate a re-write of elementwise vector operations, which currently don't work with HIP.
@gregvw , @dpkouri , here are additional references to ROCm/HIP problems.
All: In the HIP documentation we found the sentence:
HIP allows coding in a single-source C++ programming language including features such as templates, C++11 lambdas, classes, namespaces, and more.
Is HIP limited to C++11?
You should be able to use legal Kokkos with HIP. Meaning if the lambda you want to use is legal with Kokkos it should compile under HIP. (AMD has been pretty good about keeping Kokkos passing regression tests). I regularly build with std=C++17. I can't say if higher standards are working yet.
Bug Report
@csiefer2 @nchaimov
Description
Building
trilinos@master +testing +rocm amdgpu_target=gfx90a +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack +ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu +stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long
fails using:Steps to Reproduce
Reproducible here using Docker container image:
ecpe4s/ubuntu20.04-runner-amd64-gcc-11.4-rocm5.4.3-mpi-base:2023.08.20
Spack environment: spack.yaml.txt
Concretization