MNCP5 error: Program Exception - stack overflow

  • Thread starter Thread starter ytaiwo85
  • Start date Start date
  • Tags Tags
    Error Program
Click For Summary
SUMMARY

The MNCP5 error, specifically a stack overflow exception, often occurs due to exceeding data limits within the program. Debugging tools can be utilized to pinpoint the exact line of failure, aiding in identifying the root cause. Users are advised to inspect their data for unusually large numbers or invalid formats, such as using colons or caret symbols instead of decimal points. Engaging with user groups dedicated to MNCP5 can provide additional insights and solutions from experienced users.

PREREQUISITES
  • Understanding of debugging techniques in software development
  • Familiarity with data validation practices
  • Knowledge of the MNCP5 program and its data handling limits
  • Experience with user community engagement for technical support
NEXT STEPS
  • Learn how to use debugging tools effectively with the MNCP5 program
  • Research data validation techniques to prevent input errors
  • Explore user forums and groups specific to MNCP5 for troubleshooting
  • Investigate common data size limits and their implications in MNCP5
USEFUL FOR

Software developers, data analysts, and technical support personnel dealing with MNCP5 errors and seeking to optimize data handling practices.

ytaiwo85
Messages
1
Reaction score
0
TL;DR
what causes this error message forrtl: severe (170): Program Exception - stack overflow on mcnp5 when using new data library endf80 (lib80.x) with geometry that have many latice cell. It work well on simple model and when use with mcnpx.
I can figure it out, what is really wrong because the same geometry work without error with other data library (Fendl, endf70B).
only this new library gives this error message[ forrtl: severe (170): Program Exception - stack overflow]
1614877704892.png
 
Last edited by a moderator:
Engineering news on Phys.org
There's really not enough to go on.

Can you run the program in a debugger? Sometimes program code is compiled and linked to its source code such that a debugger can identify the line of failure and from there you can identify what may have caused it.

I would suggest finding a user group for this program and ask knowledgeable users about your error. It's likely that you have exceeded some limit on the size of your data.

In the meantime, go through your data to see if there are any numbers that are extremely large or much larger than usual. Check to see if there are any invalid numbers like entering 12:34 or 12^34 instead of 12.34.
 
  • Like
Likes   Reactions: berkeman

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
38
Views
9K
Replies
3
Views
2K
Replies
7
Views
2K
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K