OpenMP-MPI hybrid code - SIGSEGV

Ronald W. Green (Intel)
Total Points:
11,767
Status Points:
11,267
Brown Belt
July 3, 2009 7:24 AM PDT
Rate
 
#2 Reply to #1
Quoting - tim18
You could try the -check and -g options to find out where you have problems. I wouldn't expect to find answers without following up Ron's suggestions about how to dig deeper. In principle, thread checker should be applicable, although it hasn't had much maintenance lately.
Why are you using such an old compiler?
When running 1 mpi process, it shouldn't matter which MPI you are using, but if your MPI is as old as your compiler, you are probably wasting your time.     The current Intel and HP MPI have built-in support for hybrid.

As Tim says, do try -g -traceback and see if anything comes from that.

In older MPI implementations I have seen errors where environment is not propagated to child processes spawned by mpirun.  I would write a simple script:

#!/bin/bash
env

and run this under mpirun:  mpirun -np 1 ./myscript

just to see if your stacksize and KMP variables are propagating.  You could/should add those ulimit and KMP definitions to your login scripts   .profile  .cshrc or whatever ones you use.



Intel Software Network Forums Statistics

8473 users have contributed to 31605 threads and 100654 posts to date.
In the past 24 hours, we have 30 new thread(s) 110 new posts(s), and 160 new user(s).

In the past 3 days, the most popular thread for everyone has been gemm(A,A,A) like possible? The most posts were made to gemm(A,A,A) like possible? The post with the most views is Dear Steve, excuse me for a d

Please welcome our newest member Kevin Johnson