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 Ho and Nuno 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 Ho and Nuno 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 Ho and Nuno 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 Vogl and Nuno 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 Vogl and Nuno 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