[Paraview] Crash using openmpi with more than 4 processes

burlen burlen.loring at gmail.com
Fri Feb 5 22:09:41 EST 2010


maybe I shouldn't have opened my mouth, mixing libraries doesn't 
necessarily explain the more than 4 procs thing... unless when you run 
with 4 procs they are being scheduled to the same node, and running with 
more causes another node to come into the mix.

How are process being assigned to nodes?

burlen wrote:
> Also, make sure you PV configuration uses the opengl and osmesa from 
> your build. To make it easy I always run ccmake the first time with 
> these options on the command line:
>
> -DVTK_OPENGL_HAS_OSMESA=ON 
> -DOPENGL_INCLUDE_DIR=/u/burlen/apps/Mesa-7.5.1-Intel/include 
> -DOPENGL_gl_LIBRARY=/u/burlen/apps/Mesa-7.5.1-Intel/lib64/libGL.so 
> -DOPENGL_glu_LIBRARY=/u/burlen/apps/Mesa-7.5.1-Intel/lib64/libGLU.so 
> -DOPENGL_xmesa_INCLUDE_DIR=/u/burlen/apps/Mesa-7.5.1-Intel/include 
> -DOSMESA_INCLUDE_DIR=/u/burlen/apps/Mesa-7.5.1-Intel/include 
> -DOSMESA_LIBRARY=/u/burlen/apps/Mesa-7.5.1-Intel/lib64/libOSMesa.so
>
> that mitigates some of the configuration pain.
>
> burlen wrote:
>>>
>>> Getting the exact same OSMesa setup as someone who has this working 
>>> on many processors could help to confirm this.
>>
>> A possibility is that when run on the compute nodes open gl libraries 
>> other than the one you expect are used. That can cause a strange 
>> crash. I have seen it before. If you're not doing it, prepend your 
>> mesa path to LD_LIBRARY_PATH before you launch pvserver.
>>
>> I always used OSMesa configured with mesa configs. eg. "make linux", 
>> installed in my home directory, as long as I set LD_LIBRARY_PATH I 
>> never have had any troubles.
>>
>> Hope it helps
>>
>



More information about the ParaView mailing list