Tobias Ribizel
Tobias Ribizel
We have a few different places where we need to orthogonalize basis vectors, namely (CB-)GMRES and IDR. I think it would make sense to provide a generic abstraction that takes...
We need a few features to support it fully: - [ ] SpGEMM - [ ] Custom transpose - [ ] Block Permutation - [ ] Triangular solvers - [...
The current interface will probably change in Ginkgo 2.0 to require all parameters to be vectors, so we need to provide an alternative for calling SpGEMM. Having a custom interface...
We have a lot of improvement potential on the OpenMP SpMV side, as the folks from FAU showed us - special-casing and manual unrolling for small numbers of rhs, blocking...
All of our polymorphic types (even executors) currently allow everybody access to their `operator=` implementations. I think we should make them protected, because otherwise users can (accidentally or on purpose)...
To make our implementation more resilient against misuse of the standard library, we should add a CI job that uses the LLVM standard library libc++ instead of the one provided...
```cpp GKO_ATTRIBUTES operator float_type() const noexcept { const auto bits = static_cast(data_)
We often only check the CUDA or HIP error state implicitly in functions like cudaFree. Since invalid kernel configurations or mismatching device architectures get caught at the cuda/hipLaunchKernel level already,...
### Version of Apptainer What version of Apptainer (or Singularity) are you using? `main` branch ### Expected behavior Containers should provide libraries like rocBLAS, rocFFT etc, the host libraries should...
apptainer provides ways of using a completely clean environment `--cleanenv` and adding environment variables `--env(-file)`, but it is not possible to ignore selected environment variables from the host. In my...