Hi,
Sorry for this random not really Fortran question, but someone probably has
some words of wisdom for me.
I am having problems debugging misterious "bus error" signals that I get every
now and then and I have a possible explanation that I would like to confirm
make sense. I started jobs (run on remote hosts and accessing the executable
via nfs) and then recompiled without first moving or removing the executable.
Some of the running jobs crashed. My suspicion is that running the compiler
command (Intel Fortran) actually overwrote the file image on disk, so that
when the exec cache needed to be refreshed the old executable was nowhere to
be found and this caused the crashes?
I simply use the usual compilation line "f95 -o executable ..." I've been
recommended to first move or remove the old executable so that its file id
does not change, but I wanted to first confirm that I have a reasonable
explanation of the crashes.
Thanks,
Aleks
--
Aleksandar Donev, Ph.D.
Lawrence Postdoctoral Fellow @ LLNL
High Performance Computational Materials Science and Chemistry
E-mail: [log in to unmask]
Phone: (925) 424-6816 Fax: (925) 423-0785
Address: P.O.Box 808, L-367, Livermore, CA 94551-9900
Web: http://cherrypit.princeton.edu/donev
|