Cyrus Harrison
Cyrus Harrison
I tried running `blt_hip_runtime_smoke` in a rocm container, but with no rocm devices. here is the tail of the output: ``` ... Device Number: 25952 Device name: Memory Clock Rate...
https://github.com/LLNL/blt/blob/74d4e534dea3c8fa7bfa4c6f9d17eb37a1230c7e/cmake/SetupCompilerOptions.cmake#L206 There are cases when you might be building static libs for your product, but you still want to use shared libs as tpls. Without extra RPATH settings, you will...
CUDA_SEPARABLE_COMPILATION is the per target prop name, CMAKE_CUDA_SEPARABLE_COMPILATION is the global setting but we are using: CUDA_SEPARABLE_COMPILATION in the blt macros
I noticed that `blt_cuda_smoke` is built with default arch, while most of the code I want to test is built with extra arch flags. That can lead to a `blt_cuda_smoke`...
BLT `blt_add_target_compile_flags` is using `target_compile_options` - if you pass flags as a cmake string, the full string gets quoted before passed to the fortran compiler. This confuses `gfortran` if you...
Are you tired of `-pthead` ruining your cuda linker's day? Does `-fopenmp` come to your cuda parties uninvited? Are you a library that doesn't even use cuda - but you...
gfortran 10 started being very picky about type matching, which impacts mpi function call interfaces. By default the type mismatch issues aren't warnings - they are errors. So it impacts...
symptom: ``` /usr/tce/packages/gcc/gcc-8.3.1/rh/usr/bin/../libexec/gcc/x86_64-redhat-linux/8/ld: cannot find -lmpi collect2: error: ld returned 1 exit status ``` or, in other cases, `lmpi` silently links to system mpi if it exists - causing MPI...
`BLT_USE_FIND_MPI_TARGETS` uses `MPI::MPI_CXX` but doesn't explicitly check it exists. If it's not there a confusing error message is a likely outcome.
should we make the change.