Commit graph

9978 commits

Author SHA1 Message Date
Paul Romano
7a2a1afdc7 Removed n_absorption subroutine in physics module. 2011-10-31 16:12:01 -04:00
Paul Romano
03c93af1da Removed unnecessary lines relating to surface current in score_tally. 2011-10-31 16:10:58 -04:00
Paul Romano
91fa0b888c Removed msg variables and made 'message' global variable. 2011-10-31 15:33:12 -04:00
Paul Romano
bb4718fea5 Organized variables in global module and got rid of set_defaults subroutine. 2011-10-31 12:31:52 -04:00
Paul Romano
a4e15f892b Added problems 2 and 3 from Cullen S(a,b) benchmark problem. 2011-10-30 18:35:59 -04:00
Paul Romano
02dd610972 Initialize values of n_inelastic_e_out and n_inelastic_mu. 2011-10-30 18:24:41 -04:00
Paul Romano
2a469c625d Added Cullen S(a,b) problem from INDC-USA-107. 2011-10-28 23:45:48 -04:00
Bryan Herman
6c85dc3a25 successfully printed out total cross section from tally object 2011-10-28 19:47:53 -04:00
Bryan Herman
1fee45a858 linked cmfd_utils in main code and successfully printed from cmfd routine 2011-10-28 19:23:42 -04:00
Bryan Herman
85056be15e added global object to cmfd utils and modified dependency of file 2011-10-28 19:13:24 -04:00
Bryan Herman
be6a232352 change cmfd_utils in object file, source now compiles 2011-10-28 19:09:50 -04:00
Bryan Herman
d0ba975484 removed separate folder 2011-10-28 19:08:59 -04:00
Bryan Herman
4b3fab2ac0 added cmfd_utils to objects and dependencies, and got rid of standalone read in routine 2011-10-28 19:05:37 -04:00
Bryan Herman
83f3df76f1 added cmfd subfolder in source 2011-10-28 19:01:59 -04:00
Bryan Herman
0d1e441932 first commit for cmfd branch 2011-10-28 19:01:08 -04:00
Paul Romano
6d4a9535fd Coherent and incoherent elastic S(a,b) mostly complete but untested. 2011-10-28 13:08:40 -04:00
Paul Romano
85d8ff06cc Incoherent inelastic S(a,b) complete. 2011-10-28 11:09:43 -04:00
Paul Romano
760b18d1d2 S(a,b) cross sections are now used if table is specified (not outgoing energy/angle yet). 2011-10-28 07:36:21 -04:00
Paul Romano
8ad3cf0f52 Major change in algorithm to sample nuclide/reaction for analog cases. 2011-10-27 22:39:20 -04:00
Paul Romano
7c3c8ee0f9 Fixed reading of elastic cross sections on S(a,b) tables and added attributes for thresholds. 2011-10-27 12:09:21 -04:00
Paul Romano
cab8cc629d Updated source analyzer. 2011-10-26 15:38:45 -04:00
Paul Romano
19884d7a95 Ability to match S(a,b) table to nuclide. Reading ZAID on ACE tables. 2011-10-26 15:25:53 -04:00
Paul Romano
70519582d8 Can now successfully read S(a,b) tables. 2011-10-26 14:18:08 -04:00
Paul Romano
3299dddaa1 Store information on S(a,b) table on Material objects (no reading of data performed yet). 2011-10-26 13:41:30 -04:00
Paul Romano
5df9c18209 Fixed error in read_xs subroutine. Added some variables/logic for S(a,b) table reading. 2011-10-26 13:03:36 -04:00
Paul Romano
672cc73b0f Removed tallies_global variable from global module. 2011-10-26 12:40:20 -04:00
Paul Romano
d8d711a8d9 Scaled interpolation on Law 1 outgoing energy distributions. Closes gh-20. 2011-10-26 10:25:36 -04:00
Paul Romano
2a1e388e7c Added source code analyzer. 2011-10-25 21:44:54 -04:00
Paul Romano
b0b9285f75 Began writing documentation for free gas scattering. 2011-10-25 15:42:42 -04:00
Paul Romano
a1e34461cb Completed free gas elastic scattering implementation. Changed K_BOLTZMANN to MeV/K. 2011-10-25 11:24:40 -04:00
Paul Romano
7a5681c4c1 Modified elastic_scatter routine to use vectors instead of components for velocities. 2011-10-25 10:49:32 -04:00
Paul Romano
ed786405c8 Added sample_target_velocity subroutine in physics module. Not used yet. 2011-10-25 10:07:47 -04:00
Paul Romano
80f92839ce Added write_surface_current subroutine to display surface current tallies on mesh. 2011-10-24 12:04:58 -04:00
Paul Romano
ef4c9bc794 Surface current mesh tallies mostly complete. Need to add output and ijk/surface to bin conversions. 2011-10-20 13:14:11 -04:00
Paul Romano
84e2dbcd62 Fixed output in surface_crossings subroutine. 2011-10-20 11:45:40 -04:00
Paul Romano
923de4bc3a Added logic for particle starting/ending outside mesh for surface_crossings. 2011-10-20 09:24:29 -04:00
Paul Romano
cb14794a1d Added surface_crossings subroutine in mesh module and unit test for mesh surface crossing. 2011-10-19 17:22:03 -04:00
Paul Romano
713ded34ea Initial structure and allocation of surface current tallies. 2011-10-19 13:30:36 -04:00
Paul Romano
d92e22983c Outgoing energy filter can now be used with nu-fission reactions. This means it is now possible to make production matrices. 2011-10-18 13:12:43 -04:00
Paul Romano
c6d85b082d Prevent use of outgoing energy filters for certain macro tallies. 2011-10-18 11:38:32 -04:00
Paul Romano
a8efc294cd Minor changes to plot.f90 and plot.py. 2011-10-18 11:06:44 -04:00
Paul Romano
742537af92 Changed plotter to not display cell 0 segments. 2011-10-17 13:11:17 -04:00
Paul Romano
417d36b9c7 Fixed cross_surface to handle lattices when searching neighbor lists. Geometry plotter can now handle lattices. 2011-10-17 13:10:41 -04:00
Paul Romano
a4d544671c Added Python plotting script for plot.out files. 2011-10-16 23:17:41 -04:00
Paul Romano
3a16c5875f Ability to create plot.out files complete. 2011-10-16 23:10:44 -04:00
Paul Romano
5746aa113d Got rid of namespace conflict for n_surfaces variable in geometry module. 2011-10-16 17:06:39 -04:00
Paul Romano
02bf501728 Added some infrastructure for geometry plotting. 2011-10-16 14:43:29 -04:00
Paul Romano
ae9ef677cb Fixed bug in fission events when running an analog calculation (no survival biasing). This caused some fission events to not kill particles. 2011-10-15 22:53:45 -04:00
Paul Romano
2c6ae083c5 Added (n,xn) macro tallies. 2011-10-14 17:15:18 -04:00
Paul Romano
1e03af0ad1 Added specification for settings.xml and tallies.xml in user's guide documentation. 2011-10-13 21:37:17 -04:00