Skip to content

Releases: lanl/CGMF

CGMF 1.1.2

06 Feb 18:09
46ca645
Compare
Choose a tag to compare

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

07 Apr 02:44
802a370
Compare
Choose a tag to compare

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

01 Dec 17:38
41eb9a2
Compare
Choose a tag to compare

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

29 Apr 21:12
09472b8
Compare
Choose a tag to compare

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.