Commit Graph
319 Commits
Author SHA1 Message Date
camierjs 501df35699 Add FindGLVis CMake 2026-03-17 10:51:59 -07:00
Andrew Ho 7baae02d65 Merge remote-tracking branch 'base/cmake-config' into cmake-config 2026-03-02 16:31:18 -08:00
Andrew Ho 728a0f313b move cudart to MFEM_EXT_LIBS 2026-03-02 16:30:31 -08:00
Andrew HoandNuno Nobre 9243d00549 Update config/cmake/modules/MfemCmakeUtilities.cmake
Co-authored-by: Nuno Nobre <nuno.nobre@stfc.ac.uk>
2026-02-28 14:53:22 -08:00
Andrew HoandNuno Nobre 4fe3db5a5f Update config/cmake/modules/MfemCmakeUtilities.cmake
Co-authored-by: Nuno Nobre <nuno.nobre@stfc.ac.uk>
2026-02-28 14:53:15 -08:00
Andrew Ho 55bb710cba fixed wrong dir being marked as system 2026-02-27 14:02:24 -08:00
Andrew HoandNuno Nobre 7ad6939454 Update config/cmake/modules/MfemCmakeUtilities.cmake
Co-authored-by: Nuno Nobre <nuno.nobre@stfc.ac.uk>
2026-02-27 07:06:16 -08:00
Andrew Ho 0a3184ab31 MFEM_EXPORT_GPU_CONFIG should export CPU config.mk when set to off 2026-02-24 11:56:38 -08:00
Andrew Ho 26e9057f02 revert change, updated comment to why libdl gets special treatment 2026-01-30 07:27:04 -08:00
Andrew Ho 194f3d8140 suggestions from Veselin 2026-01-21 11:45:20 -08:00
Andrew Ho 06a15cb7a9 missed one old unsetting of shared_link_flag 2025-12-01 17:02:05 -08:00
Andrew Ho d85fbc6504 review suggestions 2025-11-25 14:35:38 -08:00
Andrew Ho 29346a87b6 Merge branch 'master' into cmake-config 2025-11-25 14:31:21 -05:00
Chris Vogl ac84807be1 merged in master with conflict resolution in FindHypre 2025-10-28 12:48:35 -07:00
Chris Vogl b9bebd0921 add changes suggested by @nmnombre and @k-collie to support default and enivornment C flags for GSLIB 2025-10-28 12:24:27 -07:00
Chris VoglandNuno Nobre 71aa2f0985 Update config/cmake/modules/FindGSLIB.cmake
adding a make clean command to GSLIB fetching to ensure it is rebuilt when CMake configuration is changed... also added -O2 -fPIC flags when building a shared library

Co-authored-by: Nuno Nobre <nuno.nobre@stfc.ac.uk>
2025-10-23 23:45:33 -07:00
Andrew Ho 70814c640b fixes for hip 2025-10-20 14:01:50 -07:00
Andrew Ho e9d3ae80f7 remove debug printout 2025-10-20 13:30:20 -07:00
Andrew Ho c8efc23c12 seems to be building external laghos now 2025-10-20 13:26:04 -07:00
Andrew Ho 05e622f837 improving config.mk file generated by cmake to work with hip/cuda
Still need to export compiler flags
2025-10-20 08:33:17 -07:00
Victor A. P. Magri 09e73b5cee Remove check 2025-10-09 17:11:13 -04:00
Victor A. P. Magri 464b441409 Remove check 2025-10-09 17:10:09 -04:00
Victor A. P. Magri 3f0a5ad501 Add check for HYPRE_USING_UMPIRE 2025-10-09 12:49:42 -04:00
Tzanio Kolev dfc2dfeb52 Merge pull request #4975 from mfem/hypre-3
Add support to hypre-3.0
2025-10-02 11:14:03 -07:00
Tzanio Kolev cdde0046ef Merge branch 'master' into fix-miniapps-common-clang-cuda 2025-09-27 15:25:57 -07:00
Victor A. P. Magri 4465fcbd46 Remove debugging call 2025-09-26 12:34:18 -04:00
Victor A. P. Magri 5db2e7b347 HYPRE_VERSION fix 2025-09-26 12:34:18 -04:00
Victor A. P. Magri c1df332094 Update hypre's cmake module with Umpire logic 2025-09-26 12:34:18 -04:00
John Camier 0d87692863 Merge branch 'master' into cmake_improvements 2025-09-21 20:14:01 -07:00
Veselin Dobrev db66a4423f Export XLINKER as MFEM_XLINKER to config.mk and use that value
instead of reconstructing its value by importing defaults.mk.
2025-09-09 22:47:17 -07:00
Chris VoglandNuno Nobre d84095af57 specify MPI flag for fetched GSLIB build
Co-authored-by: Nuno Nobre <nuno.nobre@stfc.ac.uk>
2025-09-03 14:57:05 -07:00
Nuno Nobre 97ac0c3a3e Fix fetched METIS builds w/ gcc 14+ 2025-09-03 13:02:44 +01:00
Chris Vogl 41151d5fe9 added functionality to fetch GSLIB 2025-09-02 16:05:18 -07:00
Andrew Ho 1f89bfa040 Merge branch 'master' into cmake_improvements 2025-08-21 14:40:29 -07:00
Tzanio Kolev 58ad1c79cd Merge pull request #4673 from mfem/cmake-replace-library-files-with-targets
Support fetching of third party libraries using CMake's ExternalProject
2025-07-24 12:23:03 -07:00
Andrew Ho b70589bcac also need to link to rocblas 2025-07-14 12:06:20 -07:00
Andrew Ho 2cfb86aade Merge branch 'master' into cmake_improvements 2025-06-16 12:21:05 -07:00
Andrew Ho b81cce6f45 new hypre links to cusolver by default now 2025-06-05 11:33:20 -07:00
Andrew Ho 86e75206b1 Merge branch 'master' into cmake_improvements 2025-06-02 11:38:08 -07:00
ce5fd63d0a dfem phase 1 changes
Co-authored-by: camierjs <camierjs@gmail.com>
Co-authored-by: Veselin Dobrev <dobrev@llnl.gov>
2025-05-29 13:02:23 -07:00
Tzanio Kolev ac26026ff1 Merge branch 'master' into cmake-replace-library-files-with-targets 2025-04-26 12:19:30 -07:00
Alex Tyler Chapman 3b42070ad0 Merge branch 'master' into bugfix/chapman39/find-petsc-cmp0126 2025-04-23 12:09:57 -07:00
chapman39 7f77e267fd unset cached _lib var 2025-04-22 14:26:27 -07:00
Christopher vogl 01eeccee7f updated hypre fetch version; removed unnecessary dependencies on install step; leverage METIS_FETCH_VERSION variable 2025-04-21 15:31:52 -07:00
Andrew Ho e49a62ab1b Merge branch 'master' into cmake_improvements 2025-04-20 13:41:50 -07:00
chapman39 d9c1c34fdf remove CACHE'ing of _lib variable instead of updating policy 2025-04-14 16:56:22 -07:00
chapman39 97c32689f0 update policy CMP0126 in find petsc 2025-04-14 15:32:36 -07:00
Andrew Ho 18a256d17b coalesce SHARED_LIBRARY and UNKNOWN_LIBRARY cases
these ended up being the same
2025-04-14 09:43:22 -07:00
Andrew Ho 43f4d9d6e3 treat UNKNOWN_LIBRARY as a shared library 2025-04-12 08:53:21 -07:00
Andrew Ho 081bbdd1c2 Merge remote-tracking branch 'base/master' into cmake_improvements 2025-04-12 08:39:26 -07:00