Ahnaf Tahmid Chowdhury
3f3649da08
Handle Missing Tags in Versioning by Setting Default to 0 ( #3359 )
...
Co-authored-by: Micah Gale <mgale@fastmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-03-21 21:33:28 +00:00
Paul Romano
1729b3bf91
Fixes for problems encountered with version determination ( #3320 )
2025-02-25 03:49:47 +00:00
Ahnaf Tahmid Chowdhury
a2a5c2af19
Add Versioning Support from version.txt ( #3140 )
...
Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Paul Wilson <paul.wilson@wisc.edu>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-21 17:48:11 -06:00
Ahnaf Tahmid Chowdhury
fb3aaa46ac
Improve Detection of libMesh Installation via LIBMESH_ROOT and CMake's PkgConfig ( #3149 )
2024-10-10 11:05:32 -05:00
Paul Romano
39a2d46e26
Implement bounding_box operation for meshes ( #3119 )
2024-08-18 23:09:32 -05:00
aprilnovak
4d321bc98b
Replace centroid() with vertex_average(). Refs #1914
2022-07-14 18:53:58 -05:00
Patrick Shriwise
18a1ba1c41
Ensuring that all necessary information makes it into the OpeMCconfig file for linked applicatoins.
2021-04-07 20:56:18 -05:00
Patrick Shriwise
0abf803bb7
Adding ability to specify the libMesh pkconfig type with the METHOD env var.
2021-04-07 19:07:07 -05:00
Patrick Shriwise
cb6c24ba9b
Formatting correction in FindLIBMESH module.
2021-04-07 19:07:07 -05:00
Patrick Shriwise
6723a8f64a
Fix for CMake message syntax.
2021-04-07 19:07:07 -05:00
Patrick Shriwise
f013f4d877
Adding CMake version check for libMesh builds.
2021-04-07 19:07:07 -05:00
Patrick Shriwise
50dbd50f2b
Ensure that the CMAKE_PREFIX_PATH is checked for the libmesh installation.
2021-04-07 19:07:06 -05:00
Patrick Shriwise
341101e6f7
Adding a version check for libMesh.
2021-04-07 19:07:06 -05:00
Patrick Shriwise
21d3c14d86
Cleanup of CMake files.
2021-04-07 19:07:06 -05:00
Patrick Shriwise
b9ef22128c
Allow direct setting of LIBMESH_DIR for CMake.
2021-04-07 19:06:16 -05:00
Patrick Shriwise
7323ae526f
Updates to get the timing of variable addition and score setting right for libmesh.
2021-04-07 19:06:15 -05:00
Patrick Shriwise
a03d58cb59
Updating build style for libmesh.
2021-04-07 19:06:15 -05:00
Patrick Shriwise
c95a0a914a
Start of libmesh implementation.
2021-04-07 19:05:08 -05:00
Patrick Shriwise
ac2e1665e8
Removing dagmc-imported target export and FindDAGMC.cmake files as suggested by @paulromano.
2020-04-07 11:40:47 -05:00
Paul Romano
48ee3e78ec
Make sure DAGMC is discoverable if linking against OpenMC
2020-02-20 14:05:34 -06:00
Paul Romano
2982ce884d
Rely on FindHDF5.cmake that is distributed with CMake
2019-03-25 21:57:32 -05:00
Patrick Shriwise
75b43614f4
Adding check for DAGMC_ROOT in environment as a hint.
2018-10-01 10:38:16 -05:00
shriwise
45ccb2da16
Adding option for building with CAD support and moving FindDAGMC into the correct location for openmc cmake modules.
2018-09-21 15:51:27 -04:00
Paul Romano
13113ca820
Fixes in FindHDF5.cmake for Intel Xeon Phi.
...
Before, -lz -ldl -lm -lrt would be turned into absolute paths. This doesn't work
for the Xeon Phi where we need to cross-compile. The Intel compiler
automatically adds the libraries with the correct architecture as long as -l
arguments are passed as is.
2015-09-14 10:48:19 +07:00
Paul Romano
b1f4597e23
unset a few variables in FindHDF5.cmake
2015-09-13 12:08:18 +07:00
Paul Romano
3fb6f99ecd
Update FindHDF5 based on Brad King comments
2015-09-04 12:51:18 +07:00
Paul Romano
3c1ba76f95
Rely on FindHDF5 rather than h5fc and h5pfc scripts
...
The FindHDF5.cmake packaged with CMake is broken in a number of respects. The HL
components don't work (debian has a patch in cmake-data). It's also impossible
to prefer a parallel installation if both h5fc and h5pfc appear on your
PATH. Finally, hdf5_hl is not included in the list of libraries needed for the
Fortran_HL component. A local version of FindHDF5 is used here which fixes all
these issues. This enables one to compile OpenMC with MPI + serial HDF5 if
needed by introducing the PHDF5 preprocessor flag.
2015-09-04 12:51:18 +07:00