Commit graph

72 commits

Author SHA1 Message Date
John Tramm
1d4cd9b0aa
F90_NONE Removal (MGMC tallying optimization) (#2785) 2023-11-28 15:20:54 -06:00
Christopher Fichtlscherer
e3cd406a9b
Pulse height tally for photons (#2452)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-07-09 22:50:08 -05:00
Patrick Shriwise
610a5d8c34
Global Weight Window Generation via CAPI (#2359)
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-06-09 10:47:27 -05:00
Patrick Shriwise
86e9a4bd4b Adding constants for coincidence checking 2023-03-28 08:47:42 -05:00
RemDelaporteMathurin
90995dc512 Merge branch 'develop' into centre_for_cylinder_spherical_meshes 2023-02-02 08:47:28 -05:00
RemDelaporteMathurin
3325667c51 minor version bump for statepoint files 2022-11-21 12:22:39 -05:00
Paul Romano
3347aeaa03 Fixes related to #2253 and #2270 2022-10-21 07:08:49 -05:00
Patrick Shriwise
06729507ce Moving to uint64_t and updating MPI types as requested by @paulromano 2022-10-20 20:46:47 -05:00
Patrick Shriwise
2a802a11a4 Add warning of possible overflow. 2022-10-19 13:23:26 -05:00
Patrick Shriwise
3c9e359a57 Addressing some comments from @paulromano 2022-09-17 09:47:16 -05:00
Patrick Shriwise
445fb0af36 Adjusting interpolation enumeration values. 2022-09-01 23:34:24 -05:00
Patrick Shriwise
d78a9b1885 Adding new interpolation entry. 2022-09-01 23:34:24 -05:00
Patrick Shriwise
b93ab95ba1 Adding more mesh interrogation options for the libmesh
Finishing methods for connectivity and coordinates.

Writing vertices and connectivity to statepoint file

Loading vertices and connectivity from statepoint. Correcting string repr

Correcting connectivity length

Adding method to write the mesh elements to VTK with data applied.

Updating hdf5 output to include element types

Adding support for hex elements when writing unstructured meshes to VTK

Adding simple check for VTK writing if the module is present

Removing centroids from the statepoint file and Python UM class

Updating test check for vtk

Adding warning for skipped elements. Correcting element type

Adding warning for skipped elements.

Using an enum to indicate element types for readability

Updating to element types on the Python side as well

Handling integer data applied to VTK files.

Doc updates for Python API UM class

Incrementing statepoint version number

Refactor of unstructured mesh tests to extract model

Updating inputs for floating point surface coefficients

Adding test for hexes and refactoring comparison funcs

Updating reference mesh files

Adding reference file for the hexes test case

Passing test for hex mesh

Adding inputs for the hexes test case.

Adding hex test meshes.

Skipping hex mesh test if not built with libmesh

Adding small VTK write tests for unstructured mesh.

Allowing file path to be a pathlib path.

Adding skips if libmesh or dagmc not enabled

Adding a few comments to test file

Changing where conversion to str happens for mesh filename. Setting output to false.

Removing VTK check from unstructured mesh regression test

Removnig VTK test files for regression test -- too large

Adding __init__.py file for pytest
2022-07-25 13:17:51 -05:00
Paul Romano
93e7471132 Update io_formats documentation for track files (and file version) 2022-05-19 13:27:34 -04:00
Patrick Shriwise
780039c512 moving some single-use constants closer to point of use 2022-01-20 15:10:24 -06:00
Patrick Shriwise
1a45d33310 Update: removing MAX_WORD_LEN and MAX_LINE_LEN constants. 2022-01-19 11:25:04 -06:00
Patrick Shriwise
62ad52d969 Adressing PR comments from @gridley. 2022-01-14 13:23:48 -06:00
YuanHu-PKU-KIT
e08af3c374 Implement mesh-based weight windows (squashed)
Co-authored-by: Andrew Davis <andrew.davis@ukaea.uk>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-01-08 14:43:18 -06:00
Paul Romano
24b741f2b3 Initial implementation of time filter 2022-01-05 07:43:42 -06:00
Gavin Ridley
41c8cb4106 improve URR lookup data layout and performance 2021-11-08 16:04:37 -05:00
Paul Romano
1bc2bd8460 Apply clang-format on entire source 2021-08-11 11:41:49 -05:00
Paul Romano
c9d84310d3 Merge branch 'develop' into properties-exim 2021-07-14 15:18:31 -05:00
Paul Romano
7a4e32f7d5 Add filetype and other metadata to properties.h5 2021-06-23 11:48:45 +07:00
Patrick Shriwise
9fca1f690d Moving the DAGUniverse into the DAGMC header file. 2021-05-19 18:05:58 -05:00
Paul Romano
43804fc09d Merge branch 'develop' into rng-stream-changes 2021-05-11 16:53:10 -05:00
Gavin Ridley
061156e79a address PR comments 2021-05-03 18:03:06 -04:00
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Paul Romano
c64e64dac2 Replace pi constant with more accurate version 2021-05-03 09:43:09 -05:00
Paul Romano
03244d755f Update physical constants to CODATA 2018 2021-05-03 09:43:09 -05: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
Adam Nelson
d2c00b4f1b Added tests and fixed code accordingly 2020-10-22 14:13:32 -05:00
Adam Nelson
77015c0b14 Fixed issue in MG-Mode which surfaced when running problems which have microscopic cross sections defined and multiple fissile isotopes in a material 2020-10-15 13:46:05 -05:00
Paul Romano
dea78c9be5 Move version number to 0.12.1-dev 2020-07-22 15:26:03 -05:00
Paul Romano
2549c7040d Remove -dev tag from version number 2020-07-22 06:41:46 -05:00
Gavin Ridley
1d33aca9bd incorporate recommended name changes 2020-01-21 13:04:39 -05:00
Gavin Ridley
9483c409a8 convert all but one thing in cell.h to enums 2020-01-16 15:41:45 -05:00
Paul Romano
711819ef62 Move version number to 0.12.0-dev 2019-10-09 09:33:17 -05:00
Paul Romano
e07fe06323 Remove -dev tag from version number. Small updates to release notes 2019-10-07 10:33:45 -05:00
Paul Romano
d84c379007 Fix up heating tally scores 2019-09-13 09:31:08 -05:00
Paul Romano
c2e612a503 Update HDF5 data version to 3.0 2019-06-25 07:31:53 -05:00
Paul Romano
dc4d98a1cb Update version to 0.11.0-dev 2019-06-14 09:51:15 -05:00
liangjg
57fcb078d3 refactoring 2019-04-11 12:14:18 -04:00
liangjg
a034fb2e76 added a data member in particle to track # of secondary particles 2019-04-04 11:22:03 -04:00
liangjg
7ae1b024ed do heating tallies for both neutron and photon 2019-03-26 12:56:13 -04:00
Paul Romano
0fbe024e11 Get rid of ERROR_INT and use 0 for "no surface" 2019-03-20 22:23:53 -05:00
Paul Romano
a48d590158 Store heating, gas production, and damage energy as redundant reactions 2019-03-10 14:42:13 -05:00
Patrick Shriwise
04526b0f07 Bumping major version of voxel file rather than minor. 2019-02-28 09:05:47 -06:00
Patrick Shriwise
125812c487 Updating voxel version and using that for a check rather than the OpenMC version. 2019-02-27 18:09:59 -06:00
Sterling Harper
08e50977f0 Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-12 12:35:32 -05:00
Paul Romano
8f5517c212 Start translating openmc_statepoint_write to C++ 2019-02-06 07:11:44 -06:00