precice: enable Ginkgo mapping (#25861)

This commit is contained in:
Rafal 2025-10-08 21:31:57 +02:00 committed by GitHub
parent d92d93da41
commit 6bcb90f5f4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,7 +5,7 @@ _realname=precice
pkgbase=mingw-w64-${_realname} pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=3.3.0 pkgver=3.3.0
pkgrel=1 pkgrel=2
pkgdesc='A Coupling Library for Partitioned Multi-Physics Simulations on Massively Parallel Systems (mingw-w64)' pkgdesc='A Coupling Library for Partitioned Multi-Physics Simulations on Massively Parallel Systems (mingw-w64)'
arch=('any') arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@ -16,6 +16,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
"${MINGW_PACKAGE_PREFIX}-boost-libs" "${MINGW_PACKAGE_PREFIX}-boost-libs"
"${MINGW_PACKAGE_PREFIX}-libxml2" "${MINGW_PACKAGE_PREFIX}-libxml2"
#"${MINGW_PACKAGE_PREFIX}-petsc" #"${MINGW_PACKAGE_PREFIX}-petsc"
"${MINGW_PACKAGE_PREFIX}-ginkgo"
"${MINGW_PACKAGE_PREFIX}-kokkos"
"${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-python"
"${MINGW_PACKAGE_PREFIX}-python-numpy") "${MINGW_PACKAGE_PREFIX}-python-numpy")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc" makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
@ -84,6 +86,7 @@ build() {
${extra_config[@]} \ ${extra_config[@]} \
-DPython3_EXECUTABLE=${MINGW_PREFIX}/bin/python.exe \ -DPython3_EXECUTABLE=${MINGW_PREFIX}/bin/python.exe \
-DPRECICE_FEATURE_PETSC_MAPPING=OFF \ -DPRECICE_FEATURE_PETSC_MAPPING=OFF \
-DPRECICE_FEATURE_GINKGO_MAPPING=ON \
-DPRECICE_FEATURE_PYTHON_ACTIONS=ON \ -DPRECICE_FEATURE_PYTHON_ACTIONS=ON \
-DPRECICE_BUILD_TOOLS=ON \ -DPRECICE_BUILD_TOOLS=ON \
-Wno-dev \ -Wno-dev \