[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