Commit graph

7602 commits

Author SHA1 Message Date
Paul Romano
64fa01f537 Fix use of auto for transfer list 2018-04-24 06:32:18 -05:00
Paul Romano
4fdfd51ab9 Convert HDF5 read/write_tally_results (and fix attribute bug) 2018-04-24 06:32:18 -05:00
Paul Romano
f78e6e0fc3 Make HDF5 kind type parameters available from hdf5_interface 2018-04-24 06:32:18 -05:00
Paul Romano
012c8c9232 Use C_SIZE_T consistently 2018-04-24 06:32:18 -05:00
Paul Romano
cfea8aa324 Remove using_mpio_device on Fortran side 2018-04-24 06:32:18 -05:00
Paul Romano
c50c6f0700 Convert HDF5 read_attribute_string/logical to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
95b05ef02d Convert HDF5 read_string_1D to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
1cb46effda Convert HDF5 attribute_exists to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
b8635f1c2b Convert HDF5 read_string to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
66bc225fa3 Convert open/close_dataset/group 2018-04-24 06:32:18 -05:00
Paul Romano
05fcd993c2 Convert HDF5 read_complex to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
422edace49 Use dataset_ndims and object_exists from C++ 2018-04-24 06:32:18 -05:00
Paul Romano
ad3bb0b43a Handle most writing of attributes in C++ 2018-04-24 06:32:18 -05:00
Paul Romano
342d207fc4 Convert HDF5 write_attribute to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
cc5e99eac4 Fix dimension bug and implement write_string_1D using write_string_c 2018-04-24 06:32:18 -05:00
Paul Romano
f8e7d52d39 Bugfix for writing 4D array 2018-04-24 06:32:18 -05:00
Paul Romano
2760bce679 Convert HDF5 write_string to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
aa5a5cf7db Convert HDF5 read/write_long to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
8338c0022e Convert HDF5 read_integer to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
46270774c5 Convert HDF5 write_integer to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
1648da04a3 Move routines around 2018-04-24 06:32:18 -05:00
Paul Romano
ef1956e811 Convert HDF5 read_double to C++ 2018-04-24 06:32:18 -05:00
Paul Romano
dcde6a331a Use HDF5 write_double from C++ 2018-04-24 06:32:18 -05:00
Paul Romano
b3bd34e51b Use file_close from C 2018-04-24 06:32:18 -05:00
Paul Romano
c74f4738c1 Use HDF5 file_open from C side (and remove file_create) 2018-04-24 06:32:18 -05:00
Paul Romano
b0c7f07d02 Start writing more HDF5 interface functions in C++ 2018-04-24 06:32:18 -05:00
Paul Romano
05e40a142f Get rid of include_directories command in CMakeLists.txt 2018-04-24 06:32:18 -05:00
Paul Romano
faf35d21bc Move openmc_run to C++ side 2018-04-24 06:32:18 -05:00
Paul Romano
14455dc43e Write main() from C++ 2018-04-24 06:32:18 -05:00
shikhar413
a63a62f38d
Merge pull request #994 from paulromano/capi-tally-inactive
Allow tallies to be activated from C API
2018-04-19 19:13:14 -04:00
Paul Romano
39554e4614 Allow tallies to be activated from C API (mostly for CMFD) 2018-04-18 15:54:04 -05:00
shikhar413
06161d1693
Merge pull request #993 from paulromano/capi-more
Add C API bindings for mesh creation
2018-04-18 10:14:07 -04:00
Paul Romano
8886313c93 Add description of openmc.capi.Mesh attributes in docstring 2018-04-18 07:17:02 -05:00
Paul Romano
fccb26735c Add missing prototypes in openmc.h 2018-04-17 14:16:43 -05:00
Paul Romano
a41580b3e7
Merge pull request #991 from amandalund/triso-fix
TRISO bug fix and unit tests
2018-04-16 10:25:25 -05:00
amandalund
4a64e2a931 Address #991 comments; add comments; add stopping condition and warning on early convergence 2018-04-14 14:10:35 -05:00
Paul Romano
932bb7157e Fix file format documentation for settings.xml 2018-04-13 16:05:46 -05:00
Paul Romano
c80379a488 Docfix for openmc.data.Library.get_by_material 2018-04-13 15:04:04 -05:00
Jose Salcedo Perez
6db7cc2977 making sure broadcast is commented out. 2018-04-12 19:06:50 +00:00
Jose Salcedo Perez
f704a8a240 commented out lines broadcasting tally results.
MPICH bug that causes simulations on ecp-benchmarks to crash.
2018-04-12 17:51:53 +00:00
Jose Salcedo Perez
17b2cd6c65 updating branch with develop.
Merge branch 'develop' of https://github.com/mit-crpg/openmc into new-update
2018-04-12 16:35:52 +00:00
Paul Romano
336c38da2f Fix typo in openmc.h 2018-04-12 07:18:47 -05:00
Paul Romano
c78d296bf6 Have openmc_next_batch return an actual error 2018-04-11 13:23:54 -05:00
Paul Romano
5fb3031d99 [backport] Fix/add prototypes in openmc.h 2018-04-11 13:23:54 -05:00
Paul Romano
f485693fa0 Support void materials in C API Python bindings 2018-04-11 13:23:54 -05:00
Paul Romano
4be18cb9e9 Prevent ICE on gfortran 4.8 2018-04-11 13:23:54 -05:00
Paul Romano
8a6c6d1398 Add C API bindings to create/modify meshes (and filters) 2018-04-11 13:23:54 -05:00
Giud
67c568f4df
Merge pull request #990 from paulromano/new-expansion-filters
Functional expansion filters
2018-04-11 13:49:09 -04:00
Paul Romano
69f97e6f2c Force analog for tallies with spherical harmonics filter with cosine=scatter 2018-04-11 11:41:49 -05:00
Paul Romano
e0e1dc6bd5 Clarify normalization of Zernike polynomials 2018-04-05 12:15:28 -05:00