I think there is nothing more to do here.

Call the nearest computer wizard,
and give a round of beer.

Best Troels

Den onsdag den 5. oktober 2016 skrev Mahdi, Sam <sam.mahdi....@my.csun.edu>:

> But i already have mpi4py installed from the package list.
>
> On Wed, Oct 5, 2016 at 2:43 PM, Troels Emtekær Linnet <
> tlin...@nmr-relax.com
> <javascript:_e(%7B%7D,'cvml','tlin...@nmr-relax.com');>> wrote:
>
>> Hi Sam.
>>
>> Akk you PI to run this:
>>
>> sudo -- sh -c 'setenv MPICC /usr/lib64/openmpi-1.10/bin/mpicc; pip
>> install mpi4py'
>> or
>> sudo -i
>> setenv MPICC /usr/lib64/openmpi-1.10/bin/mpicc
>> pip install mpi4py
>>
>>
>> Where '/usr/lib64/openmpi-1.10/bin/mpicc' should be the path to mpicc.
>>
>> Find the path with:
>> which mpicc
>>
>> Look here:
>> https://mpi4py.scipy.org/docs/usrman/install.html
>>
>> Under:
>> "Using pip or easy_install"
>>
>> You need to tell where the mpicc is with the environment, so mpi4py can
>> be compiled correctly.
>>
>> Note: Setting the environment in BASH and TCSH is different!
>>
>> BASH:
>> sudo -- sh -c 'env MPICC=/usr/lib64/openmpi-1.10/bin/mpicc; pip install
>> mpi4py'
>>
>> TCSH:
>> sudo -- sh -c 'setenv MPICC /usr/lib64/openmpi-1.10/bin/mpicc; pip
>> install mpi4py'
>>
>>
>>
>>
>>
>> 2016-10-05 23:31 GMT+02:00 Mahdi, Sam <sam.mahdi....@my.csun.edu
>> <javascript:_e(%7B%7D,'cvml','sam.mahdi....@my.csun.edu');>>:
>>
>>> Hi Edward,
>>>
>>> I installed mpi4py and OpenMPI both from the fedora packages. I had a
>>> mpi4py that I downloaded via the site itself, and compiled it, but I wasn't
>>> able to install it so I deleted it. The command
>>> mpirun --np 5 python -c "import mpi4py; from mpi4py import MPI;
>>> print('Mpi4py %s process %d of %d on %s.'%(mpi4py._version_,MPI>COM
>>> M_WORLD.Get_rank(),MPI>COMM_WORLD.Get_size(),MPI.Get_processor_name()))"
>>>
>>> gave no output. These are the mpi packages I have installed
>>> Openmpi:
>>> openmpi-1.7.3-1.fc.20(64-bit)
>>> openmpi-devel-1.7.3-1.fc20(64bit)
>>> pypar-openmpi-2.1.5_108_3.fc.20(64bit)
>>> python3-mpi4py-1.3.1-1.fc20(64bit)
>>>
>>> Mpi4py
>>> mpi4py-common-1.3.1-1.fc20
>>> mpi4py-mpich-1.3.1-1.fc20
>>> mpi4py-openmpi-1.3.1-1.fc20
>>> python3-mpi4py-mpich-1.3.1-1.fc20
>>> python3-mpi4py-openmpi-1.3.1-1.fc20
>>>
>>> Could you reccomend which packages specifically I should install? I
>>> could just tell my PI to remove all the openmpi and mpi4py programs, and
>>> download the specific 2 that do work (if there is a problem with having
>>> different mpi's and mpi4py's)
>>>
>>> All of these were installed from the fedora packages themselves. Also
>>> the locate mpi list gave me a massive output (I assume this is because I
>>> have 5 programs that use mpi)
>>> Sincerely,
>>> Sam
>>>
>>> On Wed, Oct 5, 2016 at 2:09 PM, Edward d'Auvergne <edw...@nmr-relax.com
>>> <javascript:_e(%7B%7D,'cvml','edw...@nmr-relax.com');>> wrote:
>>>
>>>> On 5 October 2016 at 22:01, Mahdi, Sam <sam.mahdi....@my.csun.edu
>>>> <javascript:_e(%7B%7D,'cvml','sam.mahdi....@my.csun.edu');>> wrote:
>>>> > Hi Troels,
>>>> >
>>>> > The mpirun --np 2 gave no output, so I had to abort the command, but
>>>> here is
>>>> > the output.
>>>> > crowlab: [~]> python -c "import mpi4py; print mpi4py.__version__"
>>>> > 1.3.1
>>>> > crowlab: [~]> mpirun --np 2 python -c "from mpi4py import MPI; print
>>>> > MPI.COMM_WORLD.Get_rank()"
>>>> > ^Ccrowlab: [~]>
>>>>
>>>> Hi Sam,
>>>>
>>>> This result I'm pretty sure shows that mpi4py is not functioning
>>>> correctly - i.e. there is an installation problem.  This is what you
>>>> should see:
>>>>
>>>> [edward@localhost ~]$ mpirun --np 2 python -c "from mpi4py import MPI;
>>>> print MPI.COMM_WORLD.Get_rank()"
>>>> 0
>>>> 1
>>>> [edward@localhost ~]$
>>>>
>>>> Note the printout of 0 and 1.  Maybe try the following:
>>>>
>>>> [edward@localhost ~]$ mpirun --np 5 python -c "import mpi4py; from
>>>> mpi4py import MPI; print('Mpi4py %s process %d of %d on %s.'
>>>> %(mpi4py.__version__,
>>>> MPI.COMM_WORLD.Get_rank(),MPI.COMM_WORLD.Get_size(),
>>>> MPI.Get_processor_name()))"
>>>> Mpi4py 1.3.1 process 0 of 5 on localhost.localdomain.
>>>> Mpi4py 1.3.1 process 1 of 5 on localhost.localdomain.
>>>> Mpi4py 1.3.1 process 4 of 5 on localhost.localdomain.
>>>> Mpi4py 1.3.1 process 2 of 5 on localhost.localdomain.
>>>> Mpi4py 1.3.1 process 3 of 5 on localhost.localdomain.
>>>> [edward@localhost ~]$
>>>>
>>>> If you don't see a printout here, then clearly mpi4py and OpenMPI are
>>>> not working together correctly.  Without a printout, your mpi4py is
>>>> FUBAR.  Are you using the default OpenMPI and mpi4py packages form
>>>> fedora, and you don't have any backports or other non-standard sources
>>>> set up for your RPMs?  Do you have any user installed MPI or mpi4py
>>>> software around?  If you type:
>>>>
>>>> $ locate mpi
>>>>
>>>> What do you see?  For me this is pretty clearly an installation problem.
>>>>
>>>> Regards,
>>>>
>>>> Edward
>>>>
>>>
>>>
>>
>
_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-users mailing list
relax-users@gna.org

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to