Sam,
openmpi-devel-1.7.3-1.fc20 rpm provides
/usr/lib64/openmpi/bin/mpicc
this is the mpicc you want to use to build mpi4py
of course, you can download and install a recent Open MPI version from
open-mpi.org.
if you decide to go this way, i recommend you download 1.10.3 from
https://www.open-mpi.org/software/ompi/v1.10/
Cheers,
Gilles
On 9/1/2016 3:20 AM, Mahdi, Sam wrote:
To dave, from the installation guide I found, it seemed I couldnt just
directly download it from the package list, but rather Id need to use
the mpicc wrapper to compile and install. I also wanted to see if I
could build it from the installation guide, sorta learn how the whole
process worked.
To guilles, do I need to download open mpi directly from the site to
obtain the mpicc and to get the current version?
Thank you both for your responces
On Aug 31, 2016 11:00 AM, <users-requ...@lists.open-mpi.org
<mailto:users-requ...@lists.open-mpi.org>> wrote:
Send users mailing list submissions to
users@lists.open-mpi.org <mailto:users@lists.open-mpi.org>
To subscribe or unsubscribe via the World Wide Web, visit
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
<https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
or, via email, send a message with subject or body 'help' to
users-requ...@lists.open-mpi.org
<mailto:users-requ...@lists.open-mpi.org>
You can reach the person managing the list at
users-ow...@lists.open-mpi.org <mailto:users-ow...@lists.open-mpi.org>
When replying, please edit your Subject line so it is more specific
than "Re: Contents of users digest..."
Today's Topics:
1. Re: Certain files for mpi missing when building mpi4py
(Gilles Gouaillardet)
2. Re: Certain files for mpi missing when building mpi4py (Dave
Love)
----------------------------------------------------------------------
Message: 1
Date: Wed, 31 Aug 2016 11:22:23 +0900
From: Gilles Gouaillardet <gil...@rist.or.jp
<mailto:gil...@rist.or.jp>>
To: Open MPI Users <users@lists.open-mpi.org
<mailto:users@lists.open-mpi.org>>
Subject: Re: [OMPI users] Certain files for mpi missing when building
mpi4py
Message-ID: <1fb7e491-be43-c59c-07d4-5890f6793...@rist.or.jp
<mailto:1fb7e491-be43-c59c-07d4-5890f6793...@rist.or.jp>>
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Sam,
at first you mentionned Open MPI 1.7.3.
though this is now a legacy version, you posted to the right place.
then you
# python setup.py build --mpicc=/usr/lib64/mpich/bin/mpicc
this is mpich, which is a very reputable MPI implementation, but not
Open MPI.
so i do invite you to use Open MPI mpicc, and try again.
Cheers,
Gilles
PS
with Open MPI, you can
mpirun -showme ...
in order to display how the compiler (e.g. gcc) is invoked
with mpich, that would be (there might be a better option i am
unaware of)
mpirun -v ...
if mpich mpicc wrapper is not broken, it should include a path to
mpi.h
(e.g. -I/usr/lib64/mpich/include)
and unless a package is missing (mpich-devel ?), that file should
exist
you cannot use Open MPI mpi.h with mpich, nor the other way
around, and
you should not copy this file to an other place
(that should not be needed at all)
On 8/31/2016 4:22 AM, Mahdi, Sam wrote:
> HI everyone,
>
> I am using a linux fedora. I downloaded/installed
> openmpi-1.7.3-1.fc20(64-bit) and openmpi-devel-1.7.3-1.fc20(64-bit).
> As well as pypar-openmpi-2.1.5_108-3.fc20(64-bit) and
> python3-mpi4py-openmpi-1.3.1-1.fc20(64-bit). The problem I am having
> is building mpi4py using the mpicc wrapper. I have installed and
> untarred mpi4py from
https://pypi.python.org/pypi/mpi4py#downloads
<https://pypi.python.org/pypi/mpi4py#downloads>. I
> went to compile it and received this error. I typed in
> python setup.py build --mpicc=/usr/lib64/mpich/bin/mpicc
> This was the output
> running build
> running build_src
> running build_py
> running build_clib
> MPI configuration: [mpi] from 'mpi.cfg'
> MPI C compiler: /usr/lib64/mpich/bin/mpicc
> running build_ext
> MPI configuration: [mpi] from 'mpi.cfg'
> MPI C compiler: /usr/lib64/mpich/bin/mpicc
> checking for MPI compile and link ...
> /usr/lib64/mpich/bin/mpicc -pthread -fno-strict-aliasing -O2 -g
-pipe
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
> --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
> -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall
> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
> --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
> -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c
> _configtest.c -o _configtest.o
> _configtest.c:2:17: fatal error: mpi.h: No such file or directory
> #include <mpi.h>
> ^
> compilation terminated.
> failure.
> removing: _configtest.c _configtest.o
> error: Cannot compile MPI programs. Check your configuration!!!
>
> I found the file mpi.h and decided to directly export it to the
path.
> export
>
path=$path:/usr/lib64/python2.7/site-packages/mpich/mpi4py/include/mpi4py/mpi4py.h
> But this did not resolve the include mpi.h dilemma. I still recieve
> the same error when attempting to build mpi4py using mpicc wrapper.
>
> Thank you in advance
> -Sam
>
>
>
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org <mailto:users@lists.open-mpi.org>
> https://rfd.newmexicoconsortium.org/mailman/listinfo/users
<https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://rfd.newmexicoconsortium.org/mailman/private/users/attachments/20160831/b2e6f5ca/attachment.html
<https://rfd.newmexicoconsortium.org/mailman/private/users/attachments/20160831/b2e6f5ca/attachment.html>>
------------------------------
Message: 2
Date: Wed, 31 Aug 2016 12:55:18 +0100
From: Dave Love <d.l...@liverpool.ac.uk
<mailto:d.l...@liverpool.ac.uk>>
To: Open MPI Users <users@lists.open-mpi.org
<mailto:users@lists.open-mpi.org>>
Subject: Re: [OMPI users] Certain files for mpi missing when building
mpi4py
Message-ID: <878tvd5f15....@pc102091.liv.ac.uk
<mailto:878tvd5f15....@pc102091.liv.ac.uk>>
Content-Type: text/plain
"Mahdi, Sam" <sam.mahdi....@my.csun.edu
<mailto:sam.mahdi....@my.csun.edu>> writes:
> HI everyone,
>
> I am using a linux fedora. I downloaded/installed
> openmpi-1.7.3-1.fc20(64-bit) and
openmpi-devel-1.7.3-1.fc20(64-bit). As
> well as pypar-openmpi-2.1.5_108-3.fc20(64-bit) and
> python3-mpi4py-openmpi-1.3.1-1.fc20(64-bit). The problem I am
having is
> building mpi4py using the mpicc wrapper.
Why build it when you have the package?
If you do need to rebuild it for some reason, get the source rpm and
look at the recipe in the .spec file, or edit the .spec and just use
rpmbuild.
[I assume there's a good reason for F20, but it's three versions
obsolete.]
------------------------------
Subject: Digest Footer
_______________________________________________
users mailing list
users@lists.open-mpi.org <mailto:users@lists.open-mpi.org>
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
<https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
------------------------------
End of users Digest, Vol 3592, Issue 1
**************************************
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users