CLHEP 2.3 and later

 

Shortcuts to: Documentation   Download   CLHEP editors   Mailing List   CLHEP Workshops   Bug Reports  


As of CLHEP 2.3.1.0, a modern compiler which supports at least -std=c++11 is REQUIRED.

Note that when using gcc, gcc 4.8 or better is required. When using clang, clang 3.5 or better is required. icc needs to be version 15 or better.

 Release  Source  ChangeLog  Notes
 2.4.7.1   clhep-2.4.7.1.tgz
  ChangeLog for 2.4.7.1
add missing shootArray implementations and fix install
 2.4.7.0   clhep-2.4.7.0.tgz
  ChangeLog for 2.4.7.0
MIXMAX update for performance
 2.4.6.4   clhep-2.4.6.4.tgz
  ChangeLog for 2.4.6.4
Add support for -std=c++20.
 2.4.6.3   clhep-2.4.6.3.tgz
  ChangeLog for 2.4.6.3
Fix XCode 14.1 compilation warnings.
 2.4.6.2   clhep-2.4.6.2.tgz
  ChangeLog for 2.4.6.2
Update Evaluator units.
 2.4.6.0   clhep-2.4.6.0.tgz
  ChangeLog for 2.4.6.0
Resolve worrying gcc 12 warnings.
 2.4.5.4   clhep-2.4.5.4.tgz
  ChangeLog for 2.4.5.4
RandGamma.cc: reproduce results reliably in multi-threading environment
 2.4.5.3   clhep-2.4.5.3.tgz
  ChangeLog for 2.4.5.3
fix problems with out of source comparison
 2.4.5.2   clhep-2.4.5.2.tgz
  ChangeLog for 2.4.5.2
cmake improvements and fix compilation warnings
 2.4.5.1   clhep-2.4.5.1.tgz
  ChangeLog for 2.4.5.1
fix compilation warnings
 2.4.5.0   clhep-2.4.5.0.tgz
  ChangeLog for 2.4.5.0
Implement RanluxppEngine
RANLUX++ is an extension of RANLUX and uses the equivalent LCG to offer a much higher luxury level at better performance. It inherits the excellent statistical properties and passes the full BigCrush.
 2.4.4.2   clhep-2.4.4.2.tgz
  ChangeLog for 2.4.4.2
fix compilation warnings
updates in Units
 2.4.4.1   clhep-2.4.4.1.tgz
  ChangeLog for 2.4.4.1
Rename modulemap
 2.4.4.0   clhep-2.4.4.0.tgz
  ChangeLog for 2.4.4.0
Updated values in SystemOfUnits.h and PhysicalConstants.h
Use 32-bit internal seeds types coherently in MixMaxRng.
 2.4.3.0   clhep-2.4.3.0.tgz
  ChangeLog for 2.4.3.0
enable C++ modules for CLHEP
 2.4.2.0   clhep-2.4.2.0.tgz
  ChangeLog for 2.4.2.0
improvements to internals in Vector and some cleanup
 2.4.1.3   clhep-2.4.1.3.tgz
  ChangeLog for 2.4.1.3
move constructors added
 2.4.1.2   clhep-2.4.1.2.tgz
  ChangeLog for 2.4.1.2
improvements for gcc 9.1
 2.4.1.1   clhep-2.4.1.1.tgz
  ChangeLog for 2.4.1.1
bug fixes for CLHEP-155 and CLHEP-154
 2.4.1.0   clhep-2.4.1.0.tgz
  ChangeLog for 2.4.1.0
various improvements for gcc 8.1.0
add operator double(), which returns flat(), to Random engines
 2.4.0.4   clhep-2.4.0.4.tgz
  ChangeLog for 2.4.0.4
allow thread local and atomic for Windows VC++
 2.4.0.2   clhep-2.4.0.2.tgz
  ChangeLog for 2.4.0.2
bug fix for CLHEP-147
 2.4.0.1   clhep-2.4.0.1.tgz
  ChangeLog for 2.4.0.1
bug fix for CLHEP-146
 2.4.0.0   clhep-2.4.0.0.tgz
  ChangeLog for 2.4.0.0
Update MixMax and make it the default for HepRandom
 2.3.4.6   clhep-2.3.4.6.tgz
  ChangeLog for 2.3.4.6
bug fix for CLHEP-147
 2.3.4.5   clhep-2.3.4.5.tgz
  ChangeLog for 2.3.4.5
Add support for -std=c++17
Resolve CLHEP-142
 2.3.4.4   clhep-2.3.4.4.tgz
  ChangeLog for 2.3.4.4
Fix bugs CLHEP-137 and CLHEP-141
 2.3.4.3   clhep-2.3.4.3.tgz
  ChangeLog for 2.3.4.3
Bug fix for thread_local with the Intel compiler
 2.3.4.2   clhep-2.3.4.2.tgz
  ChangeLog for 2.3.4.2
Bug fix for thread_local and AppleClang
Implemented CLHEP-138.
 2.3.3.2   clhep-2.3.3.2.tgz
  ChangeLog for 2.3.3.2
Fixed bug report CLHEP-136.
 2.3.3.1   clhep-2.3.3.1.tgz
  ChangeLog for 2.3.3.1
Fixed problems found when building with the Intel compiler.
 2.3.3.0   clhep-2.3.3.0.tgz
  ChangeLog for 2.3.3.0
Converted all symbols and constants in Units from "static const" to "static constexpr".
Improvements to Random mixmax and MixMaxRng.
Use cmake to build doxygen.
 2.3.2.2   clhep-2.3.2.2.tgz
  ChangeLog for 2.3.2.2
Improvements for pthread support.
 2.3.1.1   clhep-2.3.1.1.tgz
  ChangeLog for 2.3.1.1
The generated defs.h headers now use unique variable names.
 2.3.1.0   clhep-2.3.1.0.tgz
  ChangeLog for 2.3.1.0
A modern compiler which supports -std=c++11 is REQUIRED.
 2.3.0.0   clhep-2.3.0.0.tgz
  ChangeLog for 2.3.0.0
All autoconf build files have been removed.

back to top of page  


clhep@cern.ch

Last modified: Wed Apr 20 17:30:06 CEST 2016