I have two computers: a dual-processor Linux with Intel 9, and a dual-core windowsXP/Cygwin with Intel 8.
The configuration that I have been running on the Linux machine for some time has been with WET_DRY off. When I turn WET_DRY on, I get a segmentation fault after the first time step (stack size is "unlimited").
Code: Select all
STEP time[DAYS] KINETIC_ENRG POTEN_ENRG TOTAL_ENRG NET_VOLUME trd
0 274.729200 0.000000E+00 3.368108E+01 3.368108E+01 2.407436E+09 0
DEF_HIS - creating history file: ./ROMS/output/suisun_his_0001.nc
WRT_HIS - wrote history fields (Index=1,1) into time record = 0000001
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
oceanO 08080CD0 Unknown Unknown Unknown
Stack trace terminated abnormally.
When I run the same model on the Cygwin machine, I have no problems, whether I compile with OpenMP on or off.
I read over previous posts on segmentation faults, this seems like the only one that has happened post-compilation, during the run (as far as I could tell). I have fooled with the partitioning and compilation flags to no avail, I wonder if this is an Intel 9 vs. 8 difference? Any ideas are appreciated...