| Message: Re: Problem with magnetic field from a table | Not Logged In (login) |
|
Actually I met a problem when running simulation for higher energy particles. My program gave core dump. It looks like it happend at the very end of an event. Here is the output:
(...)
MRoot Event::Clear() Event had 5517 particles and 36687 CCells
WARNING - G4PropagatorInField::LocateIntersectionPoint()
Convergence is requiring too many substeps: 10010
Abandoning effort to intersect.
Information on start & current step follows in cout.
WARNING - G4PropagatorInField::LocateIntersectionPoint()
Convergence is requiring too many substeps: 10010
Found intersection = 0
Intersection exists = 1
Start and Endpoint of Requested Step:
Current Position and Direction
Step# s X(mm) Y(mm) Z(mm) N_x N_y N_z Delta|N| StepLen StartSafety PhsStep
Start 0 118.79256 77.074619 -1600 -0.1061 -6.902e-05 0.9944 8.33e-16 0 15.3 Init/NotKnown
0 361985.68 -38277.146 52.089425 358343.59 -0.1061 -6.902e-05 0.9944 8.33e-16 3.62e+05 15.3 Init/NotKnown
'Bracketing' starting and endpoint of current Sub-Step 10009 3108.2408 97.600574 76.871888 1369.5735 0.1818 -6.081e-05 0.9833 1.55e-15 0 15.3 Init/NotKnown 10010 361985.68 -38277.146 52.089425 358343.59 -0.1061 -6.902e-05 0.9944 -3.23 3.59e+05 15.3 Init/NotKnown
ERROR - G4PropagatorInField::LocateIntersectionPoint()
Undertaken only length: 3108.240753 out of 361985.6821 required.
Remaining length = 358877.4414
*** G4Exception : UnableToLocateIntersection
issued by : G4PropagatorInField::LocateIntersectionPoint()
Too many substeps while trying to locate intersection.
*** Fatal Exception *** core dump ***
*** G4Exception: Aborting execution *** zsh: abort bin/Linux-g++/mqy |
| Inline Depth: | Outline Depth: | Add message: |
|
to: |