Commit graph

55 commits

Author SHA1 Message Date
Ahnaf Tahmid Chowdhury
dfb6c5699c
Modernize CMake packaging (#3653)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-05-21 20:33:56 +00:00
John Tramm
977ade79a1
Replace xtensor with internal Tensor/View classes (#3805)
Co-authored-by: John Tramm <jtramm@gmail.com>
2026-02-17 09:50:38 -06:00
Paul Romano
8f36ff2b3a
Update find_package calls in OpenMCConfig.cmake (#3572) 2025-09-23 10:06:29 -05:00
Ahnaf Tahmid Chowdhury
5318ea6e2b
Make MCPL a Runtime Optional Dependency (#3429)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-07-17 02:46:39 +00:00
Paul Romano
c17908f24c
Install MCPL using same build type as OpenMC in CI (#3388) 2025-05-02 18:38:10 -05:00
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
Thomas Kittelmann
ced8929128
NCrystal becomes runtime rather than buildtime dependency (#3328)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-03-05 15:45:27 -06: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
Gavin Ridley
aa4de82258
remove gsl-lite dependency (#3225)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-20 01:03:20 +00:00
Thomas Kittelmann
27ce2ceee3
Updates for building with NCrystal support (and fix CI) (#3274) 2025-02-11 14:18:27 +00: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
Ahnaf Tahmid Chowdhury
e047138833
Fix for UWUW Macro Conflict (#3150)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2024-10-08 20:57:14 -05:00
Paul Romano
39a2d46e26
Implement bounding_box operation for meshes (#3119) 2024-08-18 23:09:32 -05:00
Luke Labrie-Cleary
6b08f75065
make uwuw optional (#2965) 2024-04-24 11:05:11 -05:00
Gavin Ridley
b53b601edc
Tiny updates from experience building on Mac (#2894)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-04-20 05:44:40 +00:00
Paul Romano
b6d6bdf3f5 Merge branch 'develop' into mixed_ncrystal_pr 2023-01-09 13:13:14 +07:00
Paul Romano
a0d8541a01 Make sure OpenMCConfig.cmake.in includes MCPL 2022-12-22 22:27:03 -06:00
Jose Ignacio Marquez Damian
4391d601fd
find NCrystal 2022-11-28 11:06:06 -03:00
aprilnovak
4d321bc98b Replace centroid() with vertex_average(). Refs #1914 2022-07-14 18:53:58 -05:00
Kalin Kiesling
3bcc45c9bd find mpi in cmake config 2022-04-06 13:29:48 -05:00
Kalin Kiesling
62bb9ebf99 corrected install options in cmake config 2022-03-22 13:23:02 -05:00
Paul Romano
6eea13043f Add support for PNG plots using libpng 2021-10-04 15:48:42 -05:00
Patrick Shriwise
b392f59a13 Using the configuration options to indicate requirement of libmesh and dagmc packages. 2021-08-17 19:33:00 -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
f7220b62db Some cleanup from self-review 2021-04-07 19:06:15 -05:00
Patrick Shriwise
abda65d038 Making sure libmesh is found in the OpenMC config if we build with it. 2021-04-07 19:06:15 -05:00
Patrick Shriwise
d2dd262846 Making sure libmesh is found in the OpenMC config if we build with it. 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
60cfe907b1
Apply suggestions from code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2021-01-18 22:27:58 -06:00
Patrick Shriwise
b94d89dea7 Moving version numbers into a configured HEADER. Adding version numbers to CMake and including a version file. 2021-01-18 13:02:09 -06:00
Patrick Shriwise
1998dac26f Re-adding the find_package call in OpenMCConfig.cmake 2020-04-07 14:04:06 -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
c7c3db8246 Don't use target_link_directorires (only supported in cmake 3.13+) 2020-02-23 22:15:28 -06:00
Paul Romano
48ee3e78ec Make sure DAGMC is discoverable if linking against OpenMC 2020-02-20 14:05:34 -06:00
Andrew Davis
b9c3d7af54 Fix CMake issues per Paul R fixes 2020-02-12 22:21:57 +00:00
Paul Romano
90288f2a62 Export targets from CMakeLists.txt 2019-10-30 16:03:27 -05: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