⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@Fujikawas
Copy link
Member

With this change, it would be possible to specify the path to a complete DuMux installation along with other DUNE-Modules while running solvers in DuMux.
Also moved the compilation step into the running script.

Checklist:

  • I added a summary of any user-facing changes (compared to the last release) in the changelog-entries/<PRnumber>.md.
  • I will remember to squash-and-merge, providing a useful summary of the changes of this PR.

@MakisH MakisH self-requested a review January 27, 2026 17:18
Copy link
Member

@IshaanDesai IshaanDesai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried to run the participants by providing the path to a folder that consists of DUNE modules that the case needs, and I got the following error:

-- Dependencies for free-flow-dumux: dumux-precice
-- Could NOT find dumux-precice (missing: dumux-precice_DIR)
-- No full CMake package configuration support available. Falling back to pkg-config.
-- Checking for module 'dumux-precice '
--   Package 'dumux-precice', required by 'virtual:world', not found
CMake Error at /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:619 (message):
  The following required packages were not found:

   - dumux-precice 

Call Stack (most recent call first):
  /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:841 (_pkg_check_modules_internal)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:181 (pkg_check_modules)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:289 (find_dune_package)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:336 (dune_process_dependency_leafs)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:46 (dune_create_dependency_leafs)
  /home/desaiin/.local/share/dune/cmake/modules/DuneProject.cmake:90 (dune_create_dependency_tree)
  CMakeLists.txt:19 (dune_project)


-- Configuring incomplete, errors occurred!
make: *** [Makefile:730: cmake_check_build_system] Error 1

@IshaanDesai IshaanDesai linked an issue Feb 3, 2026 that may be closed by this pull request
@Fujikawas
Copy link
Member Author

I tried to run the participants by providing the path to a folder that consists of DUNE modules that the case needs, and I got the following error:

-- Dependencies for free-flow-dumux: dumux-precice
-- Could NOT find dumux-precice (missing: dumux-precice_DIR)
-- No full CMake package configuration support available. Falling back to pkg-config.
-- Checking for module 'dumux-precice '
--   Package 'dumux-precice', required by 'virtual:world', not found
CMake Error at /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:619 (message):
  The following required packages were not found:

   - dumux-precice 

Call Stack (most recent call first):
  /usr/share/cmake-3.28/Modules/FindPkgConfig.cmake:841 (_pkg_check_modules_internal)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:181 (pkg_check_modules)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:289 (find_dune_package)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:336 (dune_process_dependency_leafs)
  /home/desaiin/.local/share/dune/cmake/modules/DuneModuleDependencies.cmake:46 (dune_create_dependency_leafs)
  /home/desaiin/.local/share/dune/cmake/modules/DuneProject.cmake:90 (dune_create_dependency_tree)
  CMakeLists.txt:19 (dune_project)


-- Configuring incomplete, errors occurred!
make: *** [Makefile:730: cmake_check_build_system] Error 1

Is the adapter also at the same path?

@Fujikawas Fujikawas force-pushed the dumuxcasecompilation branch from e795cce to c922245 Compare February 3, 2026 11:10
@IshaanDesai
Copy link
Member

Is the adapter also at the same path?

Yes. But it is in the folder dumux-adapter/.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DuMux tutorials: Reusing common DuMux installation

3 participants