openmp codes that use to run safely and well with ifort11 crash with ifort12 producing the error message forrtl: severe (174): SIGSEGV, segmentation fault occurred.
An example of the openmp code that does not run with ifort12 is reproduced below.
do i = 1 , dim_bra
do j = 1 , dim_basis
right(j,i) = QM%L(DP%bra_PTR(i),j)
!$OMP end task
!$OMP end single
!$OMP end parallel
I have also had problems with the O3 optimization flag in ifort12, which I did not have with ifort11. Does the new ifort13 present the same problems as ifort12?