Commit graph

287 commits

Author SHA1 Message Date
Paul Romano
bc09d1ef55 adding back files to be reviewed 2019-10-28 11:55:45 -05:00
Paul Romano
ae28233110 deleting all files to prepare for review 2019-10-28 11:48:19 -05:00
Paul Romano
bbb0b78383 Rename openmc.capi -> openmc.lib 2019-09-13 10:38:26 -05:00
Paul Romano
1134b18cb9 Set CMake policy CMP0079 when version >= 3.13 2019-09-03 22:30:22 -05:00
Paul Romano
c851030511 Refactor ThermalScattering::calculate_xs and add energy_max to class 2019-06-25 07:31:53 -05:00
Sterling Harper
f29be35a2c
Merge pull request #1258 from paulromano/gsl
Add guidelines support library and fix a bug
2019-06-17 11:03:17 -04:00
Paul Romano
75b97b0b34 Add GSL Lite 0.34.0 header-only library 2019-06-13 14:43:23 -05:00
jingang
f57c4b919c do not set compile/link flags for visual studio generator 2019-06-06 13:26:07 -04:00
jingang
950c684e6c Set libopenmc as static library in CMake for MSVC: Built openmc.exe
successfully with visual studio
2019-06-06 10:47:41 -04:00
jingang
12b5f337d4 HDF5 linking errors 2019-06-05 15:19:24 -04:00
guillaume
e15dfb27ed Add coverage of cpp source files using cpp-coveralls 2019-05-20 18:07:16 -04:00
Paul Romano
1b48802da1 Use message(STATUS ...) in two places in CMakeLists.txt 2019-03-25 21:58:52 -05:00
Paul Romano
2982ce884d Rely on FindHDF5.cmake that is distributed with CMake 2019-03-25 21:57:32 -05:00
Paul Romano
c231e19707 Fix profile option in CMakeLists.txt 2019-03-25 21:55:22 -05:00
Paul Romano
86d187a0a7 Turn Particle.coord_ into a std::vector (remove MAX_COORD) 2019-03-19 13:56:45 -05:00
Paul Romano
dcff11a917 Make HDF5 includes and MAX_COORD transitive (since they are needed in header files) 2019-03-13 11:02:38 -05:00
Paul Romano
5c7ce81300 Use CXX_STANDARD property to set -std flag. Get rid of UNIX define 2019-02-22 23:26:32 -06:00
Paul Romano
6b8c956726 Remove mention of Fortran in documentation 2019-02-21 22:44:24 -06:00
Paul Romano
6712de2ad9 Remove remaining Fortran source files 2019-02-21 22:44:20 -06:00
Paul Romano
0439eb0fa1 Convert remainder of tallies to C++ 2019-02-21 19:30:04 -06:00
Paul Romano
487b62f760 Change how tally filters are created from C API 2019-02-21 00:05:34 -06:00
Paul Romano
d0b6d9fbd6 Move read_tallies_xml to C++ 2019-02-20 23:34:36 -06:00
Paul Romano
627ee79f0c Move read_materials_xml and read_plots_xml to C++ 2019-02-20 15:45:30 -06:00
Paul Romano
3eea8311d3 Move results and global_tallies over to C++ 2019-02-20 15:03:36 -06:00
Paul Romano
1542cf7bfd Remove declaration of global_tally_* values on Fortran side
No more OpenMP in Fortran code!
2019-02-20 15:03:36 -06:00
Paul Romano
4f0c217c18 Get rid of Fortran mgxs_interface 2019-02-20 15:03:36 -06:00
Paul Romano
16b2a657d6 Move cross section caches to C++ 2019-02-20 15:03:36 -06:00
Paul Romano
07fc0985bc Convert particle track writing to C++ 2019-02-20 15:03:36 -06:00
Paul Romano
964fdfde30 Remove cells array on Fortran side 2019-02-15 11:00:00 -06:00
Paul Romano
968e9a95d4 Convert particle restart to C++ 2019-02-15 10:59:23 -06:00
Paul Romano
7e1abc439b Remove three Fortran modules and a bunch of constants 2019-02-15 10:59:23 -06:00
Paul Romano
2591a7054a Remove nuclides array on Fortran side 2019-02-15 10:59:23 -06:00
Paul Romano
a1de6b82a2 Remove surfaces on Fortran side 2019-02-15 10:59:23 -06:00
Paul Romano
f8925b25be Convert transport() and cross_surface() to C++ 2019-02-15 10:59:23 -06:00
Paul Romano
ca7a6adcd1 Get rid of output.F90 2019-02-13 13:59:30 -06:00
Paul Romano
3dfe29b84f Merge branch 'develop' into cpp-volume 2019-02-13 13:42:20 -06:00
Paul Romano
9bce2c357b Remove unused Fortran code 2019-02-12 12:03:27 -06:00
Paul Romano
68e65ce2d1 Translate volume calculations to C++ 2019-02-12 12:03:27 -06:00
Sterling Harper
08e50977f0 Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-12 12:35:32 -05:00
Sterling Harper
743db3c02e Separate tally scoring from Tally object methods 2019-02-11 14:47:34 -05:00
Sterling Harper
2286b245bb Remove C++/Fortran interop code 2019-02-10 14:09:15 -05:00
Paul Romano
a99b732592 Remove unused Fortran code/data 2019-02-06 07:17:53 -06:00
Sterling Harper
2d0ea1154b Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-05 14:05:15 -05:00
Sterling Harper
3ea876235e Finish moving triggers to C++ 2019-02-02 12:07:24 -05:00
Sterling Harper
a07ea809f2 Remove some tally-related C++/Fortran glue-code
This commit also removes some tally trigger special-case code for meshsurface current tallies. That code was broken and is also no longer needed.
2019-01-31 15:58:18 -05:00
Paul Romano
f890ba518a Remove set_header.F90 and list_header.F90 2019-01-30 22:15:48 -06:00
Paul Romano
4788bb9f85 Move remaining writing of summary file to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
1690dc0af3 Move read_multipole_data to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
eb576a6fd2 Move remaining functions in mgxs_data.F90 2019-01-30 22:15:48 -06:00
Paul Romano
9a2298f66d Move read_ce_cross_sections to C++ 2019-01-30 22:15:48 -06:00