These are chat archives for elemental/chat

16th
Nov 2016
Ryan H. Lewis
@rhl-
Nov 16 2016 02:45
@poulson you around?
Jack Poulson
@poulson
Nov 16 2016 02:51
just got back
different versions of MPI cannot be mixed
but the python code is not MPI version specific
but a C/C++/Fortran library should only be used with a single MPI implementation
Ryan H. Lewis
@rhl-
Nov 16 2016 04:21
i’m trying to figure out why the unit tests still fail on the copr slaves: https://copr-be.cloud.fedoraproject.org/results/rhl/elemental/epel-6-x86_64/00477162-elemental/build.log.gz
the option I added for the GUI stuff fixed it on my fedora docker container
sorry wait what, so the python libraries don’t depend on a specific impl of MPI or they do?
Jack Poulson
@poulson
Nov 16 2016 04:58
the python scripts do not, the C++ code they call does
MPI chose to not have an ABI
C++ made the same choice
so you also cannot mix C++ compilers
Ryan H. Lewis
@rhl-
Nov 16 2016 05:36
right I understand that, just wasnt sure how the python bindings and such all worked
i did duplicate the python bindings, I guess that was un-necessary
Jack Poulson
@poulson
Nov 16 2016 06:23
I just committed a more complete debian package example
I will play around with debuild soon; I apparently can't just run from within the trunk of Elemental and need to make a directory with a tarball of the source
Jack Poulson
@poulson
Nov 16 2016 06:50
for now I will settle on libmpich-dev and start looking into pbuilder
Jack Poulson
@poulson
Nov 16 2016 15:51
the following seems to be the right place to start: https://wiki.ubuntu.com/PbuilderHowto
Jack Poulson
@poulson
Nov 16 2016 16:49
and the following helps with building a debian/rules file with custom configure commands for multiple binary packages: http://askubuntu.com/questions/317731/examples-of-multiple-binary-packages