Commit graph

434 commits

Author SHA1 Message Date
Gavin Ridley
aa0516f06b
abort on cmake config if openmp requested but not found (#2893) 2024-03-06 04:55:45 +00:00
Davide Mancusi
09eb33ac21
Fix compilation on CentOS 7 (missing link to libdl) (#2849)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-01-23 09:48:21 -06:00
Paul Romano
3901709141
Do not link against several transitive dependencies of HDF5 (#2797) 2023-12-06 12:35:10 -06:00
Baptiste Mouginot
a3695c784e
Filter material from (#2750)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-11-09 16:05:42 +00:00
Paul Romano
7c14603312
Change version number to 0.14.1-dev (#2760) 2023-11-07 03:04:19 +00:00
Paul Romano
94f02ae10b
Bump version to 0.14.0-dev (#2740) 2023-10-31 16:55:19 -05:00
Paul Romano
02bd680965
Fix type hint in Materials class (#2745) 2023-10-30 07:29:28 -05:00
Paul Romano
ec883f0fd8
Merge pull request #2451 from gridley/refactor_write_source_bank
refactor particle source import/export
2023-04-26 06:36:50 -05:00
Gavin Ridley
e1102b6408 move file_utils to its own source file 2023-04-15 11:52:36 -04:00
Gavin Ridley
489eb59c99 alphabetize source files in cmakelists 2023-04-14 13:00:39 -04:00
Paul Romano
f23620896d Use Catch2_FOUND in CMakeLists.txt 2023-04-11 13:33:14 -05:00
Paul Romano
5fcb7208df Change version number to 0.13.4-dev 2023-03-29 14:41:03 -05:00
Paul Romano
a23a6c5928 Improve error message when parallel HDF5 is found but MPI not enabled 2023-03-16 09:26:23 -05:00
Patrick A Myers
8cbcf23b8d added option for build tests to linking tests library 2023-01-13 10:50:03 -05:00
Patrick A Myers
17c836731e added cmake option for building tests 2023-01-13 10:47:56 -05:00
Patrick Myers
2eae8b8f8b
Merge branch 'develop' into distribution-alias-sampling 2023-01-13 10:33:19 -05:00
Paul Romano
62af773108 Refactor NCrystal interface code to ncrystal_interface.h/cpp 2023-01-10 17:20:11 +07:00
Paul Romano
b6d6bdf3f5 Merge branch 'develop' into mixed_ncrystal_pr 2023-01-09 13:13:14 +07:00
Paul Romano
1680a72f12
Merge pull request #2116 from ebknudsen/mcpl_input
Add support for MCPL files
2022-12-24 13:12:52 -06:00
Paul Romano
ddbd61cc97 Formatting fixes 2022-12-22 14:56:41 -06:00
Paul Romano
361b3486ef Move remainder of MCPL-related code to mcpl_interface.h/cpp 2022-12-22 14:56:36 -06:00
Paul Romano
a3065b479c Move FileSource MCPL reading to mcpl_interface.h/cpp 2022-12-22 11:33:29 -06:00
myerspat
6c3968525b Merge branch 'develop' of github.com:myerspat/openmc into distribution-alias-sampling 2022-12-20 16:46:56 -05:00
Thomas Kittelmann
f2c28706a6
Apply suggestions from code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-12-07 10:12:23 +01:00
myerspat
d65ac06bd6 Catch2 unit testing capabilities and alias sampling unit test 2022-11-12 13:32:41 -05:00
Paul Romano
1f973e1ebe Change version number to 0.13.3-dev 2022-10-21 12:00:58 -05:00
Paul Romano
53b6d8ab11 Change 0.14.0 --> 0.13.2 2022-10-21 07:08:52 -05:00
Thomas Kittelmann
52ee2c37ce Print where NCrystal was found as suggested by @paulromano
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-10-21 10:40:30 +02:00
Jose Ignacio Marquez Damian
2e19260dea Implement recommended changes 2022-10-21 10:40:30 +02:00
Jose Ignacio Marquez Damian
0e0cd0a22d Added hooks for NCrystal 2022-10-21 10:40:30 +02:00
Gavin Ridley
f07b0295f9 buildinfo printed on -v flag 2022-10-20 12:12:36 -04:00
Erik B Knudsen
f76e416ee6 use find_package instead - MCPL now supports this 2022-10-11 16:49:44 +02:00
Erik B Knudsen
5640bdb9eb fix typo
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-10-11 16:45:54 +02:00
Erik B Knudsen
2cbcd53f07 add an option to turn on mcpl-support 2022-10-11 16:44:53 +02:00
Gavin Ridley
5582180e31 Can now print build info 2022-10-05 17:58:41 -04:00
Paul Romano
d590aa7ad7 Remove RELAX NG schema and openmc-validate-xml script 2022-09-08 13:04:49 -05:00
Paul Romano
53b85e0c96 Change version number to 0.14.0-dev 2022-08-19 07:16:31 -05:00
Patrick Shriwise
a753a44d9e
Apply suggestions from @paulromano
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-08-11 09:06:32 -04:00
Patrick Shriwise
97236d7c56 Correcting suggested CMake variable names 2022-08-11 08:05:33 -05:00
Patrick Shriwise
9abbff92c0 Adding warnings for use of old CMake build options. 2022-08-10 23:06:47 -05:00
Paul Romano
8fe6c8244c Set CMP0128 to NEW for recent versions of CMake 2022-06-21 15:48:20 -05:00
Paul Romano
6865b03d35 Disabled GNU extensions for openmc, libopenmc CMake targets 2022-05-23 12:33:12 -05:00
Hunter Belanger
bd3fe3a893 Makes modification to build includes suggested by @paulromano 2022-05-09 21:22:19 +02:00
Hunter Belanger
198eb76cab Revert "Places configured version.h in source dir, for building with FetchContent"
This reverts commit 9888d9163b.
2022-05-09 21:20:08 +02:00
Hunter Belanger
9888d9163b Places configured version.h in source dir, for building with FetchContent 2022-05-07 11:57:32 +02:00
April Novak
2e326732ab Allow control of C++ standard. Refs #2039 2022-04-25 12:57:42 -05:00
Paul Romano
9acaf37b9d
Merge pull request #2026 from kkiesling/find_mpi
use find_package(mpi) instead of relying on compilers
2022-04-07 06:52:18 -05:00
Kalin Kiesling
eedbfdc2b1 removed unneeded lines 2022-04-06 13:29:34 -05:00
Kalin Kiesling
01850016c6 use find_package(mpi) instead of relying on compilers set 2022-04-05 15:32:43 -05:00
Patrick Shriwise
4699732faa Separating the universe classes into their own source and header file 2022-04-05 08:53:43 -05:00