The following improvements have been added between Version 5.0.6 and 5.0.7:

issue000186 Implement Openmp support in Makefiles and improve support on SunOS
issue000187 Correct a segmentation fault in modules NCR: and PCR:
issue000188 Correct Fortran 2018 warnings in Ganlib, Utilib and Trivac and C11 warnings in Ganlib
issue000189 Implement keywords ONEG/ALLG in module SNT:
issue000190 Correct the micro-rate linear approximation in module EVO:
issue000191 Correct a segmentation fault and add a non-regression test in module SIM:
issue000192 Add keywords NEW DICT and NEW LIST in module UTL:
issue000193 Correct a bug related to Canbakan scheme in module SPH:
issue000194 Implement the implicit restarted Arnoldi method (IRAM) in Trivac code
issue000195 Correct the ASCIILibv4.m, ASCIIGetv4.m and ASCIILenv4.m scripts in Octave directory
issue000196 Improve Unix scripts:
  • Remove bashisms from Version5 Bourne scripts
  • Replace echo -e with printf statements for posix compatibility
issue000197 Implement 3D discontinuous Galarkin and HEXZ approximations in module SNT:
issue000198 Correct a regression related to JOUT in issue000178
issue000199 Commit the Python3 bindings
issue000200 Correct faulty LCMPUT and LCMGET calls
issue000201 Implement support of one-level HEX geometries in module G2S:
issue000202 Correct a memory corruption issue in DOORP
issue000203 Correct subroutine headers for Doxygen processing
issue000204 Correct Fortran 2018 warnings in Donjon and in module LIB:
issue000205 Implement coupled sets scattering transitions
  • Implement new modules FMAC: and PSOUR:
  • Correct macrolib update in module MAC:
  • Correct macrolib update for companion particles in module MAC:
  • Add support for charged particles in 1D cases
issue000206 Correct the Helios-type normalization of collision probabilities
issue000207 Correct the module PCR:
  • Correct PMAXS file interpolation with fuelmap
  • Correct a bug with the MICRO keyword
  • Correct the processing of Xe and Sm isotopes
issue000208 Implement improvements in DSA and DG approximations of SN discretizations:
  • Updated SNFT**.F and SNFD**.F subroutines to use Legendre polynomials.
  • Updated boundary surface flux swap in SNFT**.F and SNFD**.F subroutines.
  • Added DSA option for hexagonal 3D (SNTRK.f and DOORAV.f). Minor modification to FLUGPI.f to work well with initial flux estimation using SPn calculation.
  • Added option in SNT.f and SNTRK.f to have DSA SPn calculation be a different order than transport calculation. Updated KEYFLX rearranging in SNDSA.f and SNEST.f for hexagonal 3D too. Improved SNEST.f to have a similar functioning to SNDSA.f.
  • Added the option to have 1D SN transport calculation without using the shooting method (SNFT1Q.f).
  • Modified FLDDRV.f and FLUDRV.f to store KEYFLX in the FLUX lcm object. This helps to use the initial flux estimation using SPn calculation without relying on the DSA structure. Modified FLU2DR.f for better parameter validation for SNEST.f.
  • Minor updates to test cases.
  • Corresponding necessary updates to documentation (IGE335 and IGE351).
issue000209 Add a non-regression test to explain microdepletion with a simplified Xe-Sm depletion chain
issue000210 Correct a bug in the ANSI-C implementation of Cle2000
issue000211 Correct compilation errors and warnings related to Fortran 2018 (gfortran 10) standard
issue000212 Correct a convergence bug in the Sanchez-Pomraning double-heterogeneity model
issue000213 Correct a faulty xabort with 315g Draglibs
issue000214 Implement unfolding of hexagonal geometries in G2S: module
issue000215 Implement the Boltzmann Fokker-Planck SN solution:
  • Implement the solution in slab 1D geometry
  • Commit module HEAT: for accumulating energy and charge deposition
  • Implement the solution in plate 2D geometry
issue000216 Implement keyword NAN in module UTL: to scan for NaN values
issue000217 Correct a precision instability with ARM option and SYBILT tracking