File: adios_config_mpi.patch

package info (click to toggle)
fenics-dolfinx 1%3A0.10.0.post4-1exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 6,028 kB
  • sloc: cpp: 36,535; python: 25,391; makefile: 226; sh: 171; xml: 55
file content (29 lines) | stat: -rw-r--r-- 1,289 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Index: fenics-dolfinx/cpp/cmake/templates/DOLFINXConfig.cmake.in
===================================================================
--- fenics-dolfinx.orig/cpp/cmake/templates/DOLFINXConfig.cmake.in	2025-12-09 23:42:03.941277020 +0100
+++ fenics-dolfinx/cpp/cmake/templates/DOLFINXConfig.cmake.in	2025-12-09 23:42:03.938038127 +0100
@@ -102,7 +102,7 @@
 endif()
 
 if(@ADIOS2_FOUND@)
-  find_dependency(ADIOS2 2.8.1 COMPONENTS CXX)
+  find_dependency(ADIOS2 2.8.1 COMPONENTS CXX PATH_SUFFIXES mpi)
 endif()
 
 if(NOT TARGET dolfinx)
Index: fenics-dolfinx/cpp/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/CMakeLists.txt	2025-12-09 23:42:03.941277020 +0100
+++ fenics-dolfinx/cpp/CMakeLists.txt	2025-12-09 23:42:45.520012531 +0100
@@ -366,9 +366,9 @@
 # ------------------------------------------------------------------------------
 # Find optional packages
 if(DOLFINX_ENABLE_ADIOS2 AND _REQUIRE_ADIOS2)
-  find_package(ADIOS2 2.8.1 REQUIRED COMPONENTS CXX MPI)
+  find_package(ADIOS2 2.8.1 REQUIRED COMPONENTS CXX MPI PATH_SUFFIXES mpi)
 elseif(DOLFINX_ENABLE_ADIOS2)
-  find_package(ADIOS2 2.8.1 COMPONENTS CXX MPI)
+  find_package(ADIOS2 2.8.1 COMPONENTS CXX MPI PATH_SUFFIXES mpi)
 endif()
 
 if(DOLFINX_ENABLE_PETSC)