Back to the benchmark3 case, I got it to run with gfortran. However, with ifort, I get:
Code: Select all
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
oceanG 0000000001E8B685 Unknown Unknown Unknown
oceanG 0000000001E892A7 Unknown Unknown Unknown
oceanG 0000000001E373F4 Unknown Unknown Unknown
oceanG 0000000001E37206 Unknown Unknown Unknown
oceanG 0000000001DE54A6 Unknown Unknown Unknown
oceanG 0000000001DE90A0 Unknown Unknown Unknown
libpthread.so.0 00007FE027B177E0 Unknown Unknown Unknown
oceanG 0000000001BD7A74 mp_exchange_mod_m 1544 mp_exchange.f90
oceanG 0000000000C33109 ini_fields_mod_mp 252 ini_fields.f90
oceanG 0000000000C19938 ini_fields_mod_mp 65 ini_fields.f90
oceanG 00000000006AE853 main3d_ 154 main3d.f90
oceanG 000000000040D70E ocean_control_mod 181 ocean_control.f90
oceanG 000000000040BFF7 MAIN__ 108 master.f90
oceanG 000000000040B88E Unknown Unknown Unknown
libc.so.6 00007FE0266D5D1D Unknown Unknown Unknown
oceanG 000000000040B769 Unknown Unknown Unknown
The line in question is:
Code: Select all
1543 CALL wclock_on (ng, model, 61, 1473, &
1544 & "ROMS/Utility/mp_exchange.F"//":mp_exchange3d")
Does anyone else get the same result?
By the way, I had to comment out this line in Compilers/Linux-ifort.mk: