Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#22609 - [paraview] build with OpenMPI support

Attached to Project: Community Packages
Opened by Florian Lindner (Osiris) - Wednesday, 26 January 2011, 18:29 GMT
Last edited by Thomas Dziedzic (tomd123) - Thursday, 03 February 2011, 03:46 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Thomas Dziedzic (tomd123)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Applications like paraview are often used on multi-processor machines and make heavy use of this power. At the moment it seems that paraview is compiled without MPI support thus only able to use just one core.

florian@horus /opt/paraview/bin % mpirun -np 2 ./pvserver
Listen on port: 11111
Waiting for client...
Listen on port: 11111
ERROR: In /build/src/ParaView-3.8.1/Servers/Common/vtkProcessModuleConnectionManager.cxx, line 191
vtkProcessModuleConnectionManager (0x21e4910): Failed to set up server socket.

florian@horus /opt/paraview/bin % ldd pvserver
linux-vdso.so.1 => (0x00007fffdb1a2000)
libc.so.6 => /lib/libc.so.6 (0x00007f2dcf535000)
/lib/ld-linux-x86-64.so.2 (0x00007f2dcf891000)
This task depends upon

Closed by  Thomas Dziedzic (tomd123)
Thursday, 03 February 2011, 03:46 GMT
Reason for closing:  Implemented
Additional comments about closing:  pkgrel 3
Comment by Thomas Dziedzic (tomd123) - Thursday, 27 January 2011, 02:49 GMT
Openmpi recently went into the repos so I will check out enabling it. Thanks.
Comment by Thomas Dziedzic (tomd123) - Saturday, 29 January 2011, 17:01 GMT
I'm a little busy, and my initial stab at enabling openmpi has failed.
This is low on my priorities, if you care to figure this out yourself and send in a patch to enable it, it will help me out a lot.
Also, does enabling mpi require it as a hard dep? or an optional one?
Comment by Florian Lindner (Osiris) - Saturday, 29 January 2011, 19:51 GMT
I have successfully compiled the code from paraview.org. I will try to produce a patch.
Comment by Thomas Dziedzic (tomd123) - Saturday, 29 January 2011, 21:45 GMT
great! could you also find the answer for my question "Also, does enabling mpi require it as a hard dep? or an optional one?"
Comment by Thomas Dziedzic (tomd123) - Saturday, 29 January 2011, 21:46 GMT
or rather, does uninstalling openmpi on your system still make paraview work?
Comment by Florian Lindner (Osiris) - Sunday, 30 January 2011, 17:26 GMT
It seems that for some reason even the paraview executable which is just single threaded seems to be linked against libmpi. pvserver ist the MPI component. Therefore the package does not work when openmpi is uninstalled but was linked against. I got no idea how to work around that.
Comment by Thomas Dziedzic (tomd123) - Sunday, 30 January 2011, 20:39 GMT
can you please submit your patch so I can test it out?
Comment by Florian Lindner (Osiris) - Sunday, 30 January 2011, 21:46 GMT
I was not doing any patching. Just took the source from paraview.org, ccmake und enabled MPI support.

Loading...