Skip to content

Add TRMM C API and ScaLAPACK C wrappers#1363

Open
maifeeulasad wants to merge 5 commits intoeth-cscs:masterfrom
maifeeulasad:matmul-remaining-maifee
Open

Add TRMM C API and ScaLAPACK C wrappers#1363
maifeeulasad wants to merge 5 commits intoeth-cscs:masterfrom
maifeeulasad:matmul-remaining-maifee

Conversation

@maifeeulasad
Copy link
Copy Markdown

No description provided.

@maifeeulasad
Copy link
Copy Markdown
Author

Tested with:

OMPI=$(spack location -i openmpi)
OBLAS=$(spack location -i openblas)

mkdir -p build
cd build
rm -f CMakeCache.txt

spack build-env /qwvdh4m -- cmake .. \
  -DCMAKE_BUILD_TYPE=Debug \
  -DDLAF_WITH_SCALAPACK=ON \
  -DBUILD_TESTING=ON \
  -DDLAF_LAPACK_LIBRARY="$OBLAS/lib/libopenblas.so" \
  -DMPI_C_COMPILER="$OMPI/bin/mpicc" \
  -DMPI_CXX_COMPILER="$OMPI/bin/mpicxx" \
  -DMPIEXEC_EXECUTABLE="$OMPI/bin/mpiexec"

spack build-env /qwvdh4m -- sh -lc 'make -j"$(nproc)" test_triangular_c_api'
spack build-env /qwvdh4m -- sh -lc 'ctest -R "^test_triangular_c_api$" --output-on-failure'

 - ` ./.github/format.sh && black --line-length 105 scripts/`
@RMeli
Copy link
Copy Markdown
Member

RMeli commented Mar 31, 2026

@maifeeulasad thank you for your contribution to DLA-Future. This PR seems to have some of the hallmarks of LLMs (no PR description, unnecessary #include directives, long commit message for simple formatting, ...). We do not yet have an AI policy for DLA-Future, but could you please disclose any LLM usage (if any)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants