From b02abf7775fd8bd5db7cdb2860c367b95676fda6 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Sun, 16 Jun 2013 15:52:10 -0400 Subject: [PATCH] Add release notes for 0.5.2 and increment version numbers. --- docs/source/conf.py | 2 +- docs/source/releasenotes/index.rst | 1 + docs/source/releasenotes/notes_0.5.2.rst | 55 ++++++++++++++++++++++++ src/constants.F90 | 2 +- src/output.F90 | 12 +++--- 5 files changed, 64 insertions(+), 8 deletions(-) create mode 100644 docs/source/releasenotes/notes_0.5.2.rst diff --git a/docs/source/conf.py b/docs/source/conf.py index ea084a66e8..f3553c33e1 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -48,7 +48,7 @@ copyright = u'2011-2013, Massachusetts Institute of Technology' # The short X.Y version. version = "0.5" # The full version, including alpha/beta/rc tags. -release = "0.5.1" +release = "0.5.2" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/source/releasenotes/index.rst b/docs/source/releasenotes/index.rst index 1fb7c0e15c..876d953ff8 100644 --- a/docs/source/releasenotes/index.rst +++ b/docs/source/releasenotes/index.rst @@ -10,6 +10,7 @@ bugs fixed, and known issues for each successive release. .. toctree:: :maxdepth: 1 + notes_0.5.2 notes_0.5.1 notes_0.5.0 notes_0.4.4 diff --git a/docs/source/releasenotes/notes_0.5.2.rst b/docs/source/releasenotes/notes_0.5.2.rst new file mode 100644 index 0000000000..c50ca2fd19 --- /dev/null +++ b/docs/source/releasenotes/notes_0.5.2.rst @@ -0,0 +1,55 @@ +.. _notes_0.5.2: + +============================== +Release Notes for OpenMC 0.5.2 +============================== + +------------------- +System Requirements +------------------- + +There are no special requirements for running the OpenMC code. As of this +release, OpenMC has been tested on a variety of Linux distributions, Mac OS X, +and Microsoft Windows 7. Memory requirements will vary depending on the size of +the problem at hand (mostly on the number of nuclides in the problem). + +------------ +New Features +------------ + +- Python script for mesh tally plotting +- Isotopic abundances based on IUPAC 2009 when using +- Particle restart file +- Code will abort after certain number of lost particles (defaults to 10) +- Region outside lattice can be filled with material (void by default) +- 3D voxel plots +- Full HDF5/PHDF5 support (including support in statepoint.py) +- Cell overlap checking with -g command line flag (or when plotting) + +--------- +Bug Fixes +--------- + +- 7632f3_: Fixed bug in statepoint.py for multiple generations per batch. +- f85ac4_: Fix infinite loop bug in error module. +- 49c36b_: Don't convert surface ids if surface filter is for current tallies. +- 5ccc78_: Fix bug in reassignment of bins for mesh filter. +- b1f52f_: Fixed bug in plot color specification. +- eae7e5_: Fixed many memory leaks. +- 10c1cc_: Minor CMFD fixes. +- afdb50_: Add compatibility for XML comments without whitespace. +- a3c593_: Fixed bug in use of free gas scattering for H-1. +- 3a66e3_: Fixed bug in 2D mesh tally implementation. +- ab0793_: Corrected PETSC_NULL references to their correct types. + +.. _7632f3: https://github.com/mit-crpg/openmc/commit/7632f3 +.. _f85ac4: https://github.com/mit-crpg/openmc/commit/f85ac4 +.. _49c36b: https://github.com/mit-crpg/openmc/commit/49c36b +.. _5ccc78: https://github.com/mit-crpg/openmc/commit/5ccc78 +.. _b1f52f: https://github.com/mit-crpg/openmc/commit/b1f52f +.. _eae7e5: https://github.com/mit-crpg/openmc/commit/eae7e5 +.. _10c1cc: https://github.com/mit-crpg/openmc/commit/10c1cc +.. _afdb50: https://github.com/mit-crpg/openmc/commit/afdb50 +.. _a3c593: https://github.com/mit-crpg/openmc/commit/a3c593 +.. _3a66e3: https://github.com/mit-crpg/openmc/commit/3a66e3 +.. _ab0793: https://github.com/mit-crpg/openmc/commit/ab0793 diff --git a/src/constants.F90 b/src/constants.F90 index 4442d05ca1..0ffd9e85af 100644 --- a/src/constants.F90 +++ b/src/constants.F90 @@ -8,7 +8,7 @@ module constants ! OpenMC major, minor, and release numbers integer, parameter :: VERSION_MAJOR = 0 integer, parameter :: VERSION_MINOR = 5 - integer, parameter :: VERSION_RELEASE = 1 + integer, parameter :: VERSION_RELEASE = 2 ! Revision numbers for binary files integer, parameter :: REVISION_STATEPOINT = 9 diff --git a/src/output.F90 b/src/output.F90 index b3481f509b..3a1278f0a2 100644 --- a/src/output.F90 +++ b/src/output.F90 @@ -166,12 +166,12 @@ contains write(OUTPUT_UNIT,*) write(OUTPUT_UNIT,*) 'Options:' write(OUTPUT_UNIT,*) ' -g, --geometry-debug Run in geometry debugging mode' - write(OUTPUT_UNIT,*) ' -p, --plot Run in plotting mode' - write(OUTPUT_UNIT,*) ' -r, --restart Restart a previous run from a state point' - write(OUTPUT_UNIT,*) ' or a particle restart file' - write(OUTPUT_UNIT,*) ' -t, --tallies Write tally results from state point' - write(OUTPUT_UNIT,*) ' -v, --version Show version information' - write(OUTPUT_UNIT,*) ' -?, --help Show this message' + write(OUTPUT_UNIT,*) ' -p, --plot Run in plotting mode' + write(OUTPUT_UNIT,*) ' -r, --restart Restart a previous run from a state point' + write(OUTPUT_UNIT,*) ' or a particle restart file' + write(OUTPUT_UNIT,*) ' -t, --tallies Write tally results from state point' + write(OUTPUT_UNIT,*) ' -v, --version Show version information' + write(OUTPUT_UNIT,*) ' -?, --help Show this message' end if end subroutine print_usage