Commit graph

15986 commits

Author SHA1 Message Date
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
Paul Romano
f7ca1dd046 Added starts_with and ends_with functions in the string module. 2011-08-29 19:27:34 -04:00
Paul Romano
8a5111857d Commented type-bound procedures from timers since support in gfortran is still limited. Will change this back later once better support exists. 2011-08-29 17:39:42 -04:00
Paul Romano
f7f61257f5 Moved many subroutine calls from main into initialize module. 2011-08-29 17:00:07 -04:00
Paul Romano
aad51fbd75 Added XML parsing library from xml-fortran. Separate libraries exist compiled with ifort and gfortran since the .mod files are not compatible. 2011-08-29 09:59:05 -04:00
Paul Romano
ca90e81853 Broke apart fileio module into fileio, initialize, and input_old. 2011-08-28 18:05:21 -04:00
Paul Romano
3e190a8a8e Updated Jaguar Makefile. 2011-08-28 14:46:23 -04:00
Paul Romano
d0d76a9947 Initialized n_interp on delayed neutron energy distributions. Closes gh-30. 2011-08-28 13:48:21 -04:00
Paul Romano
481ac9acb4 Fixed assumed-shape arrays, added save to global module variables. Now compiles with gfortran with debug turned on. 2011-08-28 12:44:39 -04:00
Paul Romano
e9b278123f Fixed use of uninitialized variables, corrected use statements, deleted COMMON block in mcnp_random. 2011-08-28 12:36:54 -04:00
Paul Romano
f78819682e Fixed array out-of-bounds errors for union energy grid. Closes gh-29. 2011-08-27 21:50:36 -04:00
Paul Romano
9400e46786 Added option for compiler in Makefile and made compiler flags dependent on which compiler one is using. 2011-08-27 21:08:44 -04:00
Paul Romano
0c57193b38 Added Doppler broadening routine. 2011-08-12 17:22:47 -04:00
Paul Romano
7a98ee139f Added OpenMP and Coarray options in Makefile although they don't do anything yet. 2011-08-09 21:18:49 -04:00
Paul Romano
0d0298f4e8 New makefile for compiling on Jaguar. 2011-08-09 21:13:07 -04:00
Paul Romano
f7832fb3bc Capitalized several instances of MAX_LINE_LEN. 2011-08-09 21:04:07 -04:00
Paul Romano
c51a672b6c Changed energy array in add_grid_points to assumed-shape array from explicit-shape array. 2011-08-02 20:17:59 -04:00
Paul Romano
404b487591 Removed many unused variables. 2011-08-02 19:55:40 -04:00
Paul Romano
f0e1337e30 Added debugging, profiling, and optimizing options in Makefile. 2011-08-02 18:44:44 -04:00
Paul Romano
8b3a8111bf Changed attributes of Material to better reflect what they actually represent. 2011-08-01 22:45:17 -04:00
Paul Romano
f42fd72144 Moved types to header modules. Renamed a few important arrays. Added OBJECTS and DEPENDENCIES for Makefile. 2011-08-01 22:17:36 -04:00
Paul Romano
64dae3bdad Moved string conversion functions from global module to string module. 2011-08-01 18:01:53 -04:00
Paul Romano
b1c213d5ec Got rid of unused Isotope derived type. 2011-08-01 17:00:59 -04:00
Paul Romano
36cb96895a Added trim in print_runtime. 2011-07-28 20:55:45 -04:00
Paul Romano
d29a17fe46 Updated makefile for Jaguar. 2011-07-27 22:15:26 -04:00
Paul Romano
8f3f97bdaa Comment on different compilers in readme.rst. 2011-07-25 21:06:58 -04:00
Paul Romano
bc3924af7d Added timing class. Moved warnings and errors to a new module named error. Removed many MPI_WTIME calls. 2011-07-25 20:41:54 -04:00
Paul Romano
a29c7d8db4 Changed sampling of Watt spectrum to direct (unpublished) scheme. 2011-07-24 21:06:13 -04:00
Paul Romano
15ecc0c227 Sampling of N-body phase space distribution (law=66). 2011-07-24 20:16:43 -04:00
Paul Romano
9130269aaf Fixed bug where specifying non-existant cross-section didn't give sensible error message. 2011-07-24 16:49:44 -04:00
Paul Romano
00cc8fbcff All words/lines are now predetermined length from global variables. 2011-07-24 16:32:31 -04:00
Paul Romano
a80510bc92 Added building and running instructions on readme.rst. 2011-07-24 15:20:02 -04:00
Paul Romano
5319f90bc7 Extending sampling of chi-squared distribution to any number of degrees of freedom. 2011-07-21 22:20:15 -04:00
Paul Romano
2a3a4f84fc Changed Maxwell spectrum to direct sampling scheme. 2011-07-21 21:48:44 -04:00
Paul Romano
c4825c2efb Changed line width to 80. Developers should set fill-column to 80 on emacs. 2011-07-20 21:45:23 -04:00
Paul Romano
75d778fdf3 Added new readme.rst. 2011-07-20 20:59:07 -04:00
Paul Romano
c1c09601e3 Ability to sample Chi-squared distribution. 2011-07-20 20:35:41 -04:00
Paul Romano
5df051ae7a Ability to sample Wigner distribution. 2011-07-19 22:54:33 -04:00
Paul Romano
5784392f26 Added Makefile for Jaguar runs. 2011-07-15 19:19:32 -04:00
Paul Romano
435778ec67 Fixed parentheses in cross_section module. 2011-07-15 17:08:26 -04:00
Paul Romano
8a5ae131aa Fixed a typo in header comment of split_string. 2011-07-15 17:05:28 -04:00
Paul Romano
5c1a1226fe Fixed i_history in main to be int8. This caused problems before when trying to run greater than 2**31 - 1 particles per cycle. 2011-07-15 16:49:53 -04:00
Paul Romano
dc9d090227 Allow runs with more than 2147483647 particles. 2011-07-08 20:10:48 -04:00