MPI / openmp - big static arrays fortran
Hi, I have a strange problem. When I compile this code: module user implicit none type user_type real :: value integer, dimension(30,30) :: array end type end module program test_mpi use user implicit none integer, parameter :: num = 1e5 type(user_type), dimension(num) :: var var(1)%value = 19. write(*,*) var(1)%value end program with gfortran and run it there is no problem. Now If I compile this program with mpifort -fcoarray=lib -fopenmp testmod.f95 -lcaf_mpi and run it with mpirun -np 1 ./a.out I got an error Segmentation fault (signal 11) Now if if compile it with mpifort -fcoarray=lib testmod.f95 -lcaf_mpi everything is fine. Why is it a problem to add the option -fopenmp with this code? Doing some web searches suggests that using big static array will not work . Thanks Jan _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Jan Wittke