Thank you for replying, Prof. Taylor.
The error information shows:
Fortran runtime error: File 'IXhome/...(path).../IEX(filename)' does not exist.
While using GDB, I found out this is input to opnfil.f from ptieix.f as "name" with exact same string. However, when I tried to look up the variable "name" in opnfil.f, it shows:
(gdb) p name
Cannot access memory at address 0x7ffffffff000
(gdb) bt
#0 opnfil (mac=<error reading variable: Cannot access memory at address 0x8b4000>,
name=<error reading variable: Cannot access memory at address 0x7ffffffff000>, iopl=-1, ios=12, exst=.FALSE., _mac=6, _name=129)
at opnfil.f:75
#1 0x0000000000424896 in ptieix (id=..., ix=..., ntyp=..., f=..., isw=1) at ptieix.f:54
#2 0x000000000040aa3d in pcontr () at pcontr.f:1270
#3 0x0000000000402915 in feap () at feap84.f:189
#4 0x000000000040294b in main (argc=1, argv=0x7fffffffe336) at feap84.f:195
#5 0x00007ffff6ecbf45 in __libc_start_main (main=0x402917 <main>, argc=1, argv=0x7fffffffdfd8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdfc8) at libc-start.c:287
#6 0x0000000000402709 in _start ()
I'm not sure if there could be something wrong with the memory allocation. Hope these information can help.
Best,
Joe