Release Notice for ZOOM Release R-02-04-23
This release is assigned rtag R-02-04-23
Packages modified in this release:
- CLHEP
v1.7.12
Removed the Alist, Strings and Combiner packages, which had been
deprecated for years.
- CLHEP Vector
v1.7.12
Inline all the Rotation*Vector and Rotation*Rotation operations for
speed.
- CLHEP HepPDT
v1.7.12
Bring HepPDT in synch with version in CLHEP 1.8.
- ISOcxx
v2.0.2
Fix of clash in libraries for gcc 2.95 on Linux 7.1
- SpecialFunctions
v1.4
A new gsl kit has been prepared and is used for quicker builds.
- HepTuple
v2.1.5
Correct an oversight in HepRootFileManager::write()
Packages declared "Production":
Package slightly adjusted in this release:
CLHEP v1.7.2, cvs rtag V01-07-12
Removed three packages:
These had been deprecated and designated for removal years ago.
They are finally gone from official CLHEP.
In Vector package:
Inline all the Rotation*Vector and Rotation*Rotation operations
This changes was made to bring the speed of the Vector
package back up to that of CLHEP 1.6.
For example, Rotation*vector is now 3.5 times faster than it
had been in CLHEP 1.7.
Remove virtuallity of specialized Rotations.
(e.g., RotationX)
Necessary to effectively perform the above optimization.
Inline multiplication for, and remove virtuallity of:
HepLorentzRotation, HepBoost, HepBoostX, HepBoostY, and HepBoostZ
Significantly reduce the role of Hep3RotationInterface and
Hep4RotationInterface classes.
Repair a missing include in two test programs.
Minor fixes to Random package:
- Fix of improper deletion of theIntegralPdf in two places in
RandGeneral.
- Validation of RandGamma added to testRandDists test.
GenericFunctions
Fixed warnings for GCC 3
coming from IncompleteGamma.
Previous attempts to fix this had introduced an error which in some
cases could cause the routine to hang. This is corrected.
CLHEP HepPDT
Bring into synch with version in CLHEP 1.8
which has various minor
improvements made by Lynn Garren, including cures for gcc 3 warnings.
Caveats:
- At this point, we recommend using this only to obtain particle
properties. Decay channel mechanisms are still undergoing
testing.
ISOcxx v2.0.2; cvs rtag V02-00-02
New defect: DEFECT_COMPLEX_INCOMPATIBLE
(Prememptive fix of clash in libraries for gcc 2.95 on Linux 7.1)
Platforms checked:
- gcc 3.0.1 under Linux and IRIX 6.5
- KAI 3.4 under IRIX 6.5, SunOS 5.6, Linux 6.1
- KAI 4.0b and 4.0d under Linux 6.1
- KAI 4.0d under IRIX 6.5 with and without exceptions disabled
- KAI 4.0d under SunOS 5.8 with exceptions disabled
- gcc 2.95-2 under IRIX 6.5, SUnOS 5.6,
SunOS5.8, Linux 6.2, Linux 7.1
- MSVC++ V6.0 on NT4 using SRT
Dependencies:
SpecialFunctions v1.4, cvs rtag V01-04-00
New Features in release:
Use of new gsl kit.
A Gnu Scientific Library (gsl) kit has been prepared,
and its library is to be linked to.
This obviates the need to build the (huge collection of)
C files that make up the base gsl.
Use of gsl 1.1 as the base implementations.
Cosmetic changes to eliminate warnings with -Wall
option under gcc 3.
HepTuple v2.1.5 cvs rtag V02-01-05
Replace the standard but broken mktemp with the nonstandard mkstemp.
Use the nonstandard mkstemp everywhere it is available,
instead of the standard but inferior mktemp. Eliminates
warnings in gcc 3.
Correct an oversight in HepRootFileManager::write()
For a user-requested write NOT followed by a job shutdown,
not quite enough was written out. In particular, some Root specific
information about the file was omitted. It's there now.
ErrorLogger v2.1.8; cvs rtag V02-01-08
Enhancement:
- Ability to recover an ELdestControl for a destination
after you have let the original go out of scope.
Dependencies:
ZMutility v1.2.3 or higher
ISOcxx v1.1 or higher
PhysicsVectors v2.1, cvs rtag V02-01-00
Version update to reflect
fixes in CLHEP/Vector
- Inline all the Rotation*Vector and Rotation*Rotation operations
This changes was made to bring the speed of the Vector
package back up to that of CLHEP 1.6.
For example, Rotation*vector is now 3.5 times faster than it
had been in CLHEP 1.7.
- Remove virtuallity of specialized Rotations
(e.g., RotationX)
Necessary to effectively perform the above optimization.
See
CLHEP/Vector release notes for details.
As of 02/07/2002, the following rtags of ZOOM products exist:
| Package |
Tag |
Version |
Unchanged Since |
Last Significant Change |
| Allocator |
V01-00-03 |
v1.0.3 |
v1.0.1 |
v1.0 |
| CLHEP |
V01-07-12 |
v1.7.12 |
v1.7.12 |
v1.7.12 |
| ErrLogEx |
V02-00-03 |
v2.0.3 |
v2.0.2 |
v1.5 |
| ErrorLogger |
V02-01-08 |
v2.1.8 |
v2.1.8 |
v2.1 |
| Exceptions |
V02-00-07 |
v2.0.7 |
v2.0.6 |
v2.0.6 |
| HepTuple |
V02-01-05 |
v2.1.5 |
v2.1.5 |
v2.1.3 |
| ISOcxx |
V02-00-02 |
v2.0 |
v2.0.2 |
v2.0.2 |
| LinearAlgebra |
V02-00-01 |
v2.0.1 |
v1.3.14 |
v1.3.5 |
| PhysicsVectors |
V02-01-00 |
v2.1 |
v2.1 |
v2.1 |
| SIunits |
V01-00-01 |
v1.0.1 (KITS) |
v1.0.1 |
v1.0.1 |
| ZMtools |
V02-00-06 |
v2.0.6 |
v2.0.4 |
v2.0.3 |
| SpecialFunctions |
V01-04-00 |
v1.4 |
v1.4 |
v1.4 |
| ZMutility |
V02-00-02 |
v2.2 |
v1.6 |
v1.5 |
Parent Pages:
FPCLTF Home Page-
Fermilab at Work-
Fermilab Home