Well, for those who are curious...
As embarrassing as it is to disclose, I have discovered the problem.
My program has a subroutine for writing a data file in case I want to continue where the last computation left off. I later decided it would be nice to call the continuation subroutine at...
How would I know if my data is overwriting the stack?
This is along the line of what I thought the problem would be, but do you know of any way to detect when my data is or is about to overwrite the stack?
I haven't had much luck searching for an answer, maybe a guru here has one.
This is the basic structure of my program:
program main
open(42,file='output.dat')
do while(x)
process a bunch of data
call output_function
end do
close(42)
end program
subroutine output_function...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.