Skip to content

Releases: MRChemSoft/mrcpp

MRCPP-v1.5.0: Minor release

24 May 17:11
Compare
Choose a tag to compare

Added

  • Imported basic MPI functionality from MRChem
  • Haar basis MW filters (only functions, no operators)
  • Possibility for anisotropic MWOperator
  • CartesianConvolution operator (e.g. xy/r^3)

Fixed

  • Reintroduces operator build_prec needed by VAMPyR
  • Bug in getQuadraturePoints (row/col mixup)

MRCPP-v1.4.2: Bugfix release

20 Jan 07:43
0eb225a
Compare
Choose a tag to compare

Fixed

  • Invalid read in coef block for nodes without coefs
  • Node count error for negative scales with PBC
  • Missing includes resulting in compile errors for recent gcc

MRCPP-v1.4.1: Bugfix release

06 Jan 10:43
75d4187
Compare
Choose a tag to compare

Changed

  • Catch version 2.13.5

Fixed

  • Buffer overflow in NodeAllocator
  • Polynomial integration bound error message

MRCPP-v1.4.0: Minor release

13 Oct 14:46
1a6d450
Compare
Choose a tag to compare

Added

  • New constructors for BoundingBox and MRA, accepting box=[-L,L] argument
  • Add FunctionTree::evalf_precise which evaluates both scaling and wavelet parts
  • Possibility for empty tree skeletons without allocated coefficients
  • Possibility to manually set location of MW filters at configure time

Changed

  • Eigen version 3.4.0
  • Improvements under the hood of the Tree classes (non-API):
    • remove GenNode and ProjectedNode
    • simplified NodeAllocator class
    • new improved OMP locking

Fixed

  • Get node center and (lower/upper) bounds

MRCPP-v1.3.6: Bugfix release

27 Oct 11:02
Compare
Choose a tag to compare

Fixed

  • Put OpenMP and MPI in CMake INTERFACE
  • Fix --arch-flags CMake option
  • Fix kramdown security issue
  • Document variuos packaging options

MRCPP-v1.3.5: Bugfix release

05 Oct 09:29
Compare
Choose a tag to compare

Fixed

  • Remove final qualifier GaussFunc/GaussPoly (fixing pybind11 bindings)

MRCPP-v1.3.4: Bugfix release

02 Oct 14:23
Compare
Choose a tag to compare

Fixed

  • Allow to remove arch-specific optimization flags
  • Undo export of compiler flags with MRCPP CMake target
  • Encapsulate OpenMP within MRCPP and export MRCPP_HAS_OMP flag
  • Encapsulate MPI within MRCPP and export MRCPP_HAS_MPI flag
  • Fix faulty OpenMP locks
  • Minor inlining optimizations

MRCPP-v1.3.3: Bugfix release

23 Sep 06:00
Compare
Choose a tag to compare

Fixed

  • Export compiler flags with MRCPP CMake target

MRCPP-v1.3.2: Bugfix release

14 Sep 11:07
Compare
Choose a tag to compare

Fixed

  • Miscellaneous fixes for building on conda-forge

MRCPP-v1.3.1: Bugfix release

02 Sep 19:21
Compare
Choose a tag to compare

Fixed

  • Uninitialized (max)norms used in space-varying precision algorithms