Commit graph

9978 commits

Author SHA1 Message Date
Paul Romano
78221bfaff Added n_bins array and stride attributes for TallyObject. This allowed removal of bins_to_index subroutine. 2011-09-25 16:38:05 -04:00
Paul Romano
8134a8f2ac Fixed several errors in tallies. Added synchronize_tallies subroutine. 2011-09-23 11:05:20 -04:00
Paul Romano
cd5e400fe2 Added cell_born attribute on Particle type. 2011-09-22 16:25:22 -04:00
Paul Romano
a0a3f9831e Small change in print_tally subroutine in output module. 2011-09-22 16:08:56 -04:00
Paul Romano
3aec37da12 Expanded score_tally subroutine and added bins_to_index subroutine. Modified TallyObject and TallyScore derived types. 2011-09-22 15:46:51 -04:00
Paul Romano
51666b4d52 Greatly modified score_tally subroutine and added get_next_bin subroutine. 2011-09-20 14:04:48 -04:00
Paul Romano
eb97f30e4b Expanded create_tally_map subroutine and added add_map_element subroutine. 2011-09-19 16:38:30 -04:00
Paul Romano
c4eccc4bfb Added tally map types and stub for create_tally_map subroutine. Added tallies to adjust_indices and modified output module accordingly. 2011-09-19 14:17:15 -04:00
Paul Romano
a7fb70d08b Removed material_total_xs subroutine in cross_section module. 2011-09-19 08:43:19 -04:00
Paul Romano
680cb0993c Score module is now named Tally. Tally type is now named TallyObject. 2011-09-18 19:31:45 -04:00
Paul Romano
375af333db Removed unused variable in fission module. 2011-09-15 22:32:12 -04:00
Paul Romano
7d8610133b Initial tally restructuring and reading. 2011-09-15 22:30:44 -04:00
Paul Romano
36ae2e6444 Changed calculation of total, prompt, and delayed nu to use interpolate_tab1. 2011-09-15 12:50:25 -04:00
Paul Romano
77da8a8286 Set nuclides to not fissionable by default. Closes gh-37. 2011-09-15 10:50:39 -04:00
Paul Romano
d5bc1a7d80 Added interpolation module with capabilities for all ENDF interpolation schemes. Changed laws 7,9,11. 2011-09-15 10:25:59 -04:00
Paul Romano
51d540273a Changed names of nuclides in PU-MET-FAST-005. 2011-09-14 21:26:01 -04:00
Paul Romano
43a6753998 Removed n_xn subroutine since inelastic_scatter now performs the same physics. 2011-09-14 15:48:57 -04:00
Paul Romano
36d42e87b9 Secondary particle weight multiplied by number of secondaries for (n,xn). Closes gh-4. 2011-09-14 15:45:30 -04:00
Paul Romano
276e421d77 Changed reading of probability tables (possibly problem with contiguous memory in multidimensional array). 2011-09-14 15:19:42 -04:00
Paul Romano
6edd39d840 Added initialize_particle subroutine to set defaults for particles coming out of source_bank. 2011-09-13 22:49:40 -04:00
Paul Romano
fc516d6347 Removed add_bank_sites subroutine in source module. 2011-09-13 22:33:18 -04:00
Paul Romano
3d79daebef Small formatting changes. Changed n_coll to n_collision in Particle type. 2011-09-13 22:25:19 -04:00
Paul Romano
d6ea515562 Got rid of current cell, surface, lattice, universe, and material pointers. 2011-09-13 21:48:22 -04:00
Paul Romano
509dfdb4e6 Moved unresolved resonance data into new derived type UrrData. 2011-09-13 20:53:22 -04:00
Paul Romano
b0d355ff0a Fixed small typo in reaction_name in endf module. 2011-09-13 20:45:06 -04:00
Paul Romano
3404aafaac Added cross section caches and changed physics module substantially. Moved calculation of nu into a new module named fission. 2011-09-13 20:41:36 -04:00
Paul Romano
7392cc44b2 Changed atom_density to be nuclide atom density array in Material object. 2011-09-12 11:59:04 -04:00
Paul Romano
c31b320feb Modified a few comments. 2011-09-11 15:44:11 -04:00
Paul Romano
43e34950bd Added reflective boundary conditions for cylinders. Not tested yet. 2011-09-11 15:20:07 -04:00
Paul Romano
7a35883e24 Added example with reflective boundary conditions. 2011-09-11 15:05:29 -04:00
Paul Romano
e8cff2565d Added output messages for reading input files. 2011-09-11 14:44:19 -04:00
Paul Romano
eea8880b28 Updated xml parsing modules to change default error-reporting behavior. 2011-09-11 14:38:06 -04:00
Paul Romano
ca4f378aa0 Updated xml-fortran library to change default error-reporting behavior. 2011-09-11 14:35:27 -04:00
Paul Romano
add92e1a2f Added new xml-fortran libraries to fix issue where horizontal tabs in XML files causes error. 2011-09-11 13:22:39 -04:00
Paul Romano
7333b4a7af Added reflective boundary condition for spheres. Not tested yet. 2011-09-09 12:49:46 -04:00
Paul Romano
26e89e7e57 Fixed calculational error in reflective boundary condition for general plane surface. 2011-09-09 12:36:49 -04:00
Paul Romano
d76c9add6b Added theory on reflective surfaces to docs. Updated description of surfaces. 2011-09-08 22:54:10 -04:00
Paul Romano
645149a917 Reflective boundary conditions now work for planes. Closes gh-35. 2011-09-08 20:28:55 -04:00
Paul Romano
70e6eaf458 Initial code for reflective boundary conditions on planes -- doesn't currently work. 2011-09-08 18:16:42 -04:00
Paul Romano
36883ced7e Added initial description of surface types in docs. 2011-09-08 13:38:13 -04:00
Paul Romano
7f9ab9f8c3 Xslibrary path now refers to actual xsdata file, not just containing directory. Changed settings.xml for examples and benchmarks. Closes gh-36. 2011-09-08 13:15:32 -04:00
Paul Romano
28b2eff77d Fixed segmentation fault when forgetting to specify material on cell. Closes gh-34. 2011-09-08 13:05:29 -04:00
Paul Romano
a03d164394 Updated .gitignore file. 2011-09-07 18:57:57 -04:00
Paul Romano
f149dc8fba Added initial documentation for XML input files. 2011-09-07 18:57:46 -04:00
Paul Romano
51c75602e5 Added documentation based on Sphinx documentation generator. 2011-09-07 15:12:11 -04:00
Paul Romano
e5c1f4ff45 Changed material.xml to materials.xml to be consistent. 2011-09-02 09:40:22 -04:00
Paul Romano
865c3a4eb7 Merged branch xml into master. 2011-09-01 22:48:55 -04:00
Paul Romano
b451da7b44 Moved benchmark files to avoid conflicts upon merge. 2011-09-01 22:47:30 -04:00
Paul Romano
7b15205776 Changed 'source_box' to 'source box' in benchmarks. 2011-09-01 18:03:09 -04:00
Paul Romano
c3d28a901a Decreased number of particles in lattice_sample. 2011-09-01 10:32:52 -04:00