Are you using the stock 7.5.1 source code of Mesa?
Yes, I was but I recently updated to Mesa 7.7.

Could you also post the compiler flags and configure options you use for mesa?
There are two ways to build Mesa. The autotools way and the old way. By autotools way I mean "./configure && make && make install", and by old way I mean the canned configurations that come with mesa. I have always used the old way with success. Do a fresh untar of mesa cd in and type make. You'll see a list of available configurations. I have used both "linux" and "linux-x86-64" with success. You can take a look at the files with these names in the configs directory to see what flags are being used. To install you'll have to set the INSTALL_DIR variable in configs/default.

Maybe if I mirror your settings, it will work here as well.
if this is really an interaction with OpenMPI, rebuilding osmesa may not make a bit of difference. In that case you might want to try mpich2, just to see what happens. And if you do I'd suggest you build it yourself.

With ParaView and all of its external dependencies, such as MPI and OSMesa, I would recommend against system wide installs (eg /usr) . Build them yourself and install them in a non-standard location (has to be mounted on all nodes), either /opt/APPNAME or /home/YOURNAME/apps/APPNAME or something like that, and prior to building or running ParaView explicitly prepend these locations to LD_LIBRARY_PATH. The Modules program makes this type of thing very convenient. This helps CMake find what you want and you're always absolutely sure that you have the right libraries at run time, and you can quickly swap them in and out supporting multiple configurations.

Take this last bit of advise with a grain of salt, as I don't want to sidetrack you from the real issue. If you're not installing PV and just running it from the build dir, by default he uses RPATH, so run time library issues won't come up.

Bart Janssens wrote:
On Saturday 06 February 2010 04:09:41 am you wrote:
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?


Hi,

Thanks for the suggestions, but unfortunately I haven't gotten to the point of running on nodes yet. Everything runs on the head node, which uses custom mesa and OSMesa RPMs built from the 7.6.1 Mesa source code installed to /usr.

Are you using the stock 7.5.1 source code of Mesa? I have only tried 6.5.1 (CentOS 5.4 flavor) and 7.6.1 so far. Could you also post the compiler flags and configure options you use for mesa? Maybe if I mirror your settings, it will work here as well.

Cheers,


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to