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