| 1 |
|
|---|
| 2 | Geant4 8.3 - patch-01 Release Notes
|
|---|
| 3 | -----------------------------------
|
|---|
| 4 |
|
|---|
| 5 | 17 August 2007
|
|---|
| 6 |
|
|---|
| 7 | List of fixes included in this public patch since the public release 8.3:
|
|---|
| 8 |
|
|---|
| 9 | o Configuration:
|
|---|
| 10 | -------------
|
|---|
| 11 | + liblist.c: fixed problem affecting recent CygWin installations on
|
|---|
| 12 | Windows in parsing the buffer for the generation of libname.map.
|
|---|
| 13 | + binmake.gmk: defined OUT internal variable specifying the proper
|
|---|
| 14 | compilation/linking option to Unix or Windows compilers: '-o '
|
|---|
| 15 | and '/Fe' respectively. Cleared <TAB> characters where not necessary.
|
|---|
| 16 | + SUN-CC.gmk: forced -xO2 as optimisation level.
|
|---|
| 17 |
|
|---|
| 18 | o Geometry:
|
|---|
| 19 | --------
|
|---|
| 20 | + magneticfield:
|
|---|
| 21 | o Relaxed 'FatalException' to 'Warning' in method
|
|---|
| 22 | G4MagIntegratorDriver::AccurateAdvance() for case of step zero and
|
|---|
| 23 | return previous value. This fixes problem observed by ATLAS and CMS
|
|---|
| 24 | in release 8.3 when using very conservative values for field
|
|---|
| 25 | parameters.
|
|---|
| 26 | + solids/specific:
|
|---|
| 27 | o Fixes in G4Polyhedra::GetPointOnSurface():
|
|---|
| 28 | Correctly treat 'totalPhi' instead of 'endPhi' for the case of open
|
|---|
| 29 | shapes and 'twopi' for not open shapes.
|
|---|
| 30 | Introduced fix for the case when number of sectors (numSide) is equal
|
|---|
| 31 | to 1. At the origin of problems observed when checking overlaps for
|
|---|
| 32 | polyhedra solids defined as such.
|
|---|
| 33 |
|
|---|
| 34 | o Global:
|
|---|
| 35 | ------
|
|---|
| 36 | + Changed date for patch-01 to release 8.3.
|
|---|
| 37 |
|
|---|
| 38 | o Materials:
|
|---|
| 39 | ---------
|
|---|
| 40 | + G4NistElementBuilder: added protection (Z>=limitNumElements) inside
|
|---|
| 41 | method BuildElement().
|
|---|
| 42 |
|
|---|
| 43 | o Hadronic Processes:
|
|---|
| 44 | ------------------
|
|---|
| 45 | + models/chiral_inv_phase_space:
|
|---|
| 46 | o G4QuasiFreeRatios: fixed DB filling (ID update), responsible for
|
|---|
| 47 | excessive growth of memory in long runs. Corrected indexing and
|
|---|
| 48 | computation of cos(theta).
|
|---|
| 49 | + util:
|
|---|
| 50 | o Three bug fixes in G4ReactionDynamics::TwoCluster(): removed a sharp
|
|---|
| 51 | peak at 180 degrees by fixing a units error and fixed an error in
|
|---|
| 52 | sampling the momentum transfer. Fixed array bound violation which
|
|---|
| 53 | caused in some rare occasions an infinite loop.
|
|---|
| 54 |
|
|---|
| 55 | o Physics Lists:
|
|---|
| 56 | -------------
|
|---|
| 57 | + Correct use of QElasticPhysics in QGSP_QEL list.
|
|---|
| 58 |
|
|---|
| 59 | ----------------------------------------------------------------------------
|
|---|
| 60 |
|
|---|
| 61 | Technical Notes
|
|---|
| 62 | ---------------
|
|---|
| 63 |
|
|---|
| 64 | o This patch should be applied on top of release 8.3
|
|---|
| 65 | o Technical notes distributed for release 8.3 are also applicable and
|
|---|
| 66 | valid for this patch.
|
|---|
| 67 |
|
|---|
| 68 | The code and rebuilt binary libraries for release 8.3 are available
|
|---|
| 69 | through our "Archive of Previous Releases" Web page:
|
|---|
| 70 | http://cern.ch/geant4/support/source_archive.shtml
|
|---|
| 71 |
|
|---|
| 72 | Please refer to the Geant4 User Documentation:
|
|---|
| 73 | http://cern.ch/geant4/support/userdocuments.shtml
|
|---|
| 74 | for further information about using Geant4.
|
|---|