Наткнулся на замечательнейший баг в компиляторе Intel Fortran 18.0.2 20180210 на институтском кластере под Linux. Есть большой код, который компилируется следующей строкой:
I faced a peculiar bug in Intel Fortran 18.0.2 20180210 on our Linux cluster. A big code compiles using the following command:
ifort -O3 -traceback -DD -debug -check bounds -check format -check uninit -autodouble -132 -warn none -fpp -no-wrap-margin -heap-arrays -mcmodel=medium -shared-intel -c
Во время исполнения код падает со следующей строкой:
During execution code crashes with the following message:
forrtl: severe (408): fort: (3): Subscript #1 of the array LAYERS_PROP has value -1 which is less than the lower bound of 0