I noticed I get data corruption in my ICC-compiled program when simultaneously running another one, even though they do not share any files (and the problem disappears when I SSH and run one of them on another machine, though both machines use the same file server). The machine is a dual Xeon. One of the programs uses OpenMP and is statically linked. The compiler options used are as follows:
program 1 (my code): -Wall -rcd -ipo -O3 -no-prec-div -fp-model fast -malign-double -xP -ssp -openmp -parallel -ansi_alias -fomit-frame-pointer -static -pipe -vec_report2
program 2 (renderer from pbrt.org): -Wall -ip -O3 -no-prec-div -axP -ssp -parallel
So is it a problem with the options I'm using, or could it be a problem with the ICC libraries or something?
Message Edited by quince on 09-29-2005 02:54 PM