Releases: lanl/CGMF
Releases · lanl/CGMF
CGMF 1.1.2
Code changes
- Fixed fission time (passed into cgmfEvent constructor) which is now properly used with the time delay of the emitted particles.
- Fixed bug in calculation control when using both CGM and CGMF simultaneously.
- Improved CGMFtk with a variety of changes:
- Changed array types to objects in reading neutron and gamma angles to be consistent with updated numpy
- Added a threshold energy to the Ng(A) calculation
- Added a threshold energy to nugbar calculations
- Updated how the yields class reads the CGMF yields output (no HF decay) to use loadtxt instead of reading line by line.
- Updated the example notebooks for new CGMFtk features, mainly threshold energies for gamma rays
Data changes
- Fixed a bug in the RTA file where the number of masses and RT values for U238 was not the same
CGMF 1.1.1
Code changes
- Fixed a bug reading certain data files when executing CGMF from Linux reading in DOS-formatted data files.
- Fixed an undefined behavior bug when reading the anisotropy data file.
CGMF 1.1.0
Code changes
- Fixed a bug reading pre-equilibrium angular distribution parameters.
- Replaced min & max with std::algorithm.
- Updated multichancefission memory allocation.
- Updated readRTA routine.
- Removed unused headers.
- Updated random number generator and API with set_rng function.
- Updated API setting of the datapath.
- Fixed array out-of-bounds by replacing numberEnergies with NUME.
- Updated/removed ripl data object declarations.
- Fixed specMCMain memory allocation/deallocation bug.
- Fixed checkDistributions initialization.
- Updated cgm C interface.
- Removed lower energy limit for neutron-induced fission.
- Fixed MAX_GAMMA_BRANCH memory issue.
Data changes
- Expanded discreteLevels.dat file to include all isotopes.
Build system changes
- Updated C++ standard to 14.
- Added preprocessor option devutil to keep development routines.
- Added permissive compiler flag for MSVC.
- Added parent project installation options.
- Updated installation directories to comply with standard GNU directory structure.
Documentation changes
- Updated version numbers to 1.1.0.
- Updated copyright header statement.
- Updated CPC article reference with DOI link.
CGMF 1.0.1
Code changes
- Fixed bug in reading spinscalingmodel.dat.
- Fixed segmentation fault in readMultichanceFissionData().
- Fixed deallocation of preFissionNeutron quantities.
- Fixed Doppler formula.
- Added on-screen progress status percentage.
Documentation changes
- Added pages about CGMFtk to RTD.
- Renamed some internal functions in CGMFtk to private method naming conventions
- Update README install/build instructions for CPC article.