Hi Troels,

So I ran the script, here is the output. But I got no output for mpirun -np
2 python -c "import mpi4py" command.
crowlab: [~]> which relax
relax:      aliased to /home/crowlab/relax-4.0.2/relax
crowlab: [~]> #!/bin/tcsh
/bin/tcsh: Event not found.
crowlab: [~]> echo '
http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scripts/openmpi_test_install_tcsh.sh
'
http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scripts/openmpi_test_install_tcsh.sh
crowlab: [~]> echo 'Source the commands with: source
openmpi_test_install_tcsh.sh'
Source the commands with: source openmpi_test_install_tcsh.sh
crowlab: [~]> echo ""

crowlab: [~]> set A="'"
crowlab: [~]> echo "This is functions to test openmpi, python and openmpi."
echo ""
This is functions to test openmpi, python and openmpi. echo
crowlab: [~]>
crowlab: [~]> echo "Shell is: $SHELL"; echo ""
Shell is: /bin/tcsh

crowlab: [~]>
crowlab: [~]> echo "> which mpirun"; which mpirun; echo ""
> which mpirun
/usr/lib64/openmpi/bin/mpirun

crowlab: [~]>
crowlab: [~]> echo "> module avail"; module avail; echo ""
> module avail

------------------------ /usr/share/Modules/modulefiles
------------------------
dot         module-git  module-info modules     null        use.own

------------------------------- /etc/modulefiles
-------------------------------
mpi/mpich-x86_64   mpi/openmpi-x86_64 mpich-x86_64

crowlab: [~]>
crowlab: [~]> echo "> lscpu"; lscpu; echo ""
> lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
Stepping:              9
CPU MHz:               1600.011
CPU max MHz:           3900.0000
CPU min MHz:           1600.0000
BogoMIPS:              6186.25
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

crowlab: [~]>
crowlab: [~]> echo "> mpirun --version"; mpirun --version;echo ""
> mpirun --version
mpirun (Open MPI) 1.7.3

Report bugs to http://www.open-mpi.org/community/help/

crowlab: [~]>
crowlab: [~]> echo "> mpirun --report-bindings -np 2 echo $A hello world
$A"; mpirun --report-bindings -np 2 echo "hello world"; echo ""
> mpirun --report-bindings -np 2 echo ' hello world '
hello world
hello world

crowlab: [~]>
crowlab: [~]> echo "> mpirun --report-bindings -np 2 python -c $A print
"\""hello"\"" $A"; mpirun --report-bindings -np 2 python -c "print $A hello
$A"; echo ""
> mpirun --report-bindings -np 2 python -c ' print "hello" '
 hello
 hello

crowlab: [~]>
crowlab: [~]> echo "> mpirun --report-bindings -np 2 python --version";
mpirun --report-bindings -np 2 python --version; echo ""
> mpirun --report-bindings -np 2 python --version
Python 2.7.5
Python 2.7.5

crowlab: [~]>
crowlab: [~]> echo "> mpirun --report-bindings -np 2 /usr/bin/env python
--version"; mpirun --report-bindings -np 2 /usr/bin/env python --version;
echo ""
> mpirun --report-bindings -np 2 /usr/bin/env python --version
Python 2.7.5
Python 2.7.5

crowlab: [~]> echo "Testing python, mpi4py and mpirun"; python --version;
/usr/bin/env python --version; python -c "import mpi4py; print
mpi4py.__version__"
Testing python, mpi4py and mpirun
Python 2.7.5
Python 2.7.5
1.3.1
crowlab: [~]>
crowlab: [~]> mpirun -np 2 python -c "import mpi4py; from mpi4py import
MPI; print($A Mpi4py %s process %d of %d on %s.$A %(mpi4py.__version__,
MPI.COMM_WORLD.Get_rank(),MPI.COMM_WORLD.Get_size(),
MPI.Get_processor_name()))"


Sincerely,
Sam


On Mon, Oct 3, 2016 at 11:14 PM, Troels Emtekær Linnet <
tlin...@nmr-relax.com> wrote:

> Hi Sam.
>
> Please try not to use the tilde.
> Use the full path instead.
> Sometimes the expansion of tilde can give problems.
>
> The module command looks right.
>
> Then start a new terminal.
> Try write: which relax
>
> And also paste in these command: Open the link in a browser.
>
>
> http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_
> scripts/openmpi_test_install_tcsh.sh?content-type=text%2Fplain
>
> Best Troels
>
>
> Den tirsdag den 4. oktober 2016 skrev Mahdi, Sam <
> sam.mahdi....@my.csun.edu>:
>
>> Hi Troels,
>>
>> So did you want me to simply put something like this?
>> alias relax '~/relax-4.0.2/relax'
>>
>> module load mpi/openmpi-x86_64
>>
>> And when you say run the mpirun, did you want me to rerun this script:
>> source openmpi_test_install.sh
>>
>> Sincerely,
>> Sam
>>
>>
>> On Mon, Oct 3, 2016 at 10:29 PM, Troels Emtekær Linnet <
>> tlin...@nmr-relax.com> wrote:
>>
>>> Hi Sam.
>>>
>>> Please modify the file.
>>> Remove the old two alias to relax, and make a new alias to the newest
>>> version of relax.
>>>
>>> You could/should also include the module load command here.
>>>
>>> Then open a new terminal.
>>> Try again with mpirun, etc.
>>>
>>> Den mandag den 3. oktober 2016 skrev Mahdi, Sam <
>>> sam.mahdi....@my.csun.edu>:
>>>
>>>> Hi Troels,
>>>>
>>>> So it was the tcshrc here was the output
>>>> lias rm 'rm -i'
>>>> alias cp 'cp -i'
>>>> alias mv 'mv -i'
>>>>
>>>> setenv NMR_CONT CORRECT_ALL
>>>> setenv GLOVEDIR ~/glove
>>>>
>>>> if (-e /usr/local/NMRPipe/com/nmrInit.linux9.com) then
>>>>     source /usr/local/NMRPipe/com/nmrInit.linux9.com
>>>> endif
>>>>
>>>> set PATH = ($PATH /usr/local/java:$GLOVEDIR/bin)
>>>>
>>>> alias relax '/usr/local/relax-1.3.10/relax -g'
>>>>
>>>> alias csi '/usr/local//csi'
>>>>
>>>> alias nvj '/usr/local/bin/NMRViewJ'
>>>>
>>>> alias pymol '/usr/local/pymol/pymol.exe'
>>>>
>>>> alias nessy '/usr/local/nessy/nessy'
>>>>
>>>> alias relax '/usr/local/Relax/relax-2.2.5/relax -g'
>>>> #set prompt="crowlab >"
>>>>
>>>> alias naccess '/usr/local/Naccess/naccess2.1.1/naccess'
>>>>
>>>> if( ${?prompt} ) then
>>>>       alias setprompt 'set prompt = "crowlab: [%c]> "'
>>>>       alias cwdcmd 'setprompt'
>>>>       setprompt
>>>>    endif
>>>>
>>>> Also, the 2nd command gave me no responce.
>>>> crowlab: [~]> alias get 'set noglob; wget
>>>> http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scri
>>>> pts/openmpi_test_install_tcsh.sh;unset noglob'
>>>> crowlab: [~]>
>>>>
>>>>
>>>> On Mon, Oct 3, 2016 at 9:32 AM, Troels Emtekær Linnet <
>>>> tlin...@nmr-relax.com> wrote:
>>>>
>>>>> Hi Sam.
>>>>>
>>>>> I know your problem. :)
>>>>> It is the same for me. Getting hang of a system admin for our lab
>>>>> computers, and then to convince him/her
>>>>> to fix stuff is not easy.
>>>>>
>>>>> Thats why I test on Google Cloud.
>>>>> There I can get access to a multi core computer, and mess with it.
>>>>>
>>>>> But it only has a set of standard images. And Fedora is not one of
>>>>> them.
>>>>>
>>>>> But we can try to have a look at your personal shell setup.
>>>>> Can you display your login script?:
>>>>>
>>>>> One of these should be the right one.
>>>>> ---
>>>>> cat $HOME/.cshrc
>>>>> cat $HOME/.login,
>>>>> cat $HOME/.tcshrc
>>>>> ---
>>>>>
>>>>> And now try as well:
>>>>> ---
>>>>> alias get 'set noglob; wget http://svn.gna.org/viewcvs/*ch
>>>>> eckout*/relax/trunk/devel_scripts/openmpi_test_install_tcsh.sh;unset
>>>>> noglob'
>>>>> get
>>>>>
>>>>> # Source functions
>>>>> source openmpi_test_install_tcsh.sh
>>>>> testopenmpi
>>>>> -----
>>>>>
>>>>> 2016-10-03 18:13 GMT+02:00 Mahdi, Sam <sam.mahdi....@my.csun.edu>:
>>>>>
>>>>>> Hi Troels,
>>>>>>
>>>>>> It will be a bit difficult for me to attempt to update, remove, or
>>>>>> install any packages since I am not root user, which means I'd have to 
>>>>>> wait
>>>>>> for my PI to come and install/remove packages or programs. Anything
>>>>>> regarding installing programs on a user basis I can do (such as 
>>>>>> installing
>>>>>> relax), but I can not for example, install mpi4py. I can download it, 
>>>>>> untar
>>>>>>  it, even compile it using the mpicc wrapper, but I cannot install it. I
>>>>>> know we discussed the potential problem could be because I have 2 version
>>>>>> of relax on my system. Could you try to potentially download another
>>>>>> version of relax (the other one I have is 2.2.5) and the older version of
>>>>>> openmpi, and attempt to run it then? It would be a lot easier for me to
>>>>>> directly tell my PI to simply remove a file, or update one, then to 
>>>>>> attempt
>>>>>> to troubleshoot with them.
>>>>>>
>>>>>> Sincerely,
>>>>>> Sam
>>>>>>
>>>>>> On Mon, Oct 3, 2016 at 8:58 AM, Troels Emtekær Linnet <
>>>>>> tlin...@nmr-relax.com> wrote:
>>>>>>
>>>>>>> Hi Sam.
>>>>>>>
>>>>>>> I can get relax to run and work on redhat/centos version 6.
>>>>>>>
>>>>>>> I have updated a deployment script for this:
>>>>>>> http://wiki.nmr-relax.com/Run_relax_at_Google_Cloud_Computin
>>>>>>> g#Install_packages_at_server
>>>>>>>
>>>>>>> Please have a look here:
>>>>>>> http://svn.gna.org/viewcvs/relax/trunk/devel_scripts/deploy_scripts/
>>>>>>>
>>>>>>> and specific:
>>>>>>> http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scri
>>>>>>> pts/deploy_scripts/deploy_google_computing_redhat_6_86_x64_u
>>>>>>> pgrade_python.sh?content-type=text%2Fplain
>>>>>>>
>>>>>>> This is for centos 6, which should get very close to fedora 20.
>>>>>>>
>>>>>>> For centos 6, the openmpi is version 1.8. And you have 1.7.3
>>>>>>>
>>>>>>> So, the only difference I can see is the openmpi version.
>>>>>>> Can you upgrade this?
>>>>>>>
>>>>>>> ------
>>>>>>> [tlinnet@instance-1 ~]$ relax_4.0.2 -i
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                                             relax 4.0.2
>>>>>>>
>>>>>>>                               Molecular dynamics by NMR data analysis
>>>>>>>
>>>>>>>                              Copyright (C) 2001-2006 Edward
>>>>>>> d'Auvergne
>>>>>>>                          Copyright (C) 2006-2016 the relax
>>>>>>> development team
>>>>>>>
>>>>>>> This is free software which you are welcome to modify and
>>>>>>> redistribute under the conditions of the
>>>>>>> GNU General Public License (GPL).  This program, including all
>>>>>>> modules, is licensed under the GPL
>>>>>>> and comes with absolutely no warranty.  For details type 'GPL'
>>>>>>> within the relax prompt.
>>>>>>>
>>>>>>> Assistance in using the relax prompt and scripting interface can be
>>>>>>> accessed by typing 'help' within
>>>>>>> the prompt.
>>>>>>>
>>>>>>> Processor fabric:  Uni-processor.
>>>>>>>
>>>>>>>
>>>>>>> Hardware information:
>>>>>>>     Machine:                 x86_64
>>>>>>>     Processor:               x86_64
>>>>>>>     Processor name:          Intel(R) Xeon(R) CPU @ 2.50GHz
>>>>>>>     Endianness:              little
>>>>>>>     Total RAM size:          3426 Mb
>>>>>>>     Total swap size:         0 Mb
>>>>>>>
>>>>>>> Operating system information:
>>>>>>>     System:                  Linux
>>>>>>>     Release:                 2.6.32-642.4.2.el6.x86_64
>>>>>>>     Version:                 #1 SMP Tue Aug 23 19:58:13 UTC 2016
>>>>>>>     GNU/Linux version:       CentOS 6.8 Final
>>>>>>>     Distribution:            centos 6.8 Final
>>>>>>>     Full platform string:    Linux-2.6.32-642.4.2.el6.x86_
>>>>>>> 64-x86_64-with-centos-6.8-Final
>>>>>>>
>>>>>>> Python information:
>>>>>>>     Architecture:            64bit ELF
>>>>>>>     Python version:          2.7.8
>>>>>>>     Python branch:
>>>>>>>     Python build:            default, May 15 2016 12:46:09
>>>>>>>     Python compiler:         GCC 4.4.7 20120313 (Red Hat 4.4.7-16)
>>>>>>>     Libc version:            glibc 2.2.5
>>>>>>>     Python implementation:   CPython
>>>>>>>     Python revision:
>>>>>>>     Python executable:       /opt/rh/python27/root/usr/bin/python
>>>>>>>     Python flags:            sys.flags(debug=0, py3k_warning=0,
>>>>>>> division_warning=0, division_new=0, inspect=0, interactive=0, 
>>>>>>> optimize=0,
>>>>>>> dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0,
>>>>>>> tabcheck=0, verbose=0, unicode=0, bytes_warning=0, hash_randomization=0)
>>>>>>>     Python float info:       sys.float_info(max=1.7976931348623157e+308,
>>>>>>> max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, 
>>>>>>> min_exp=-1021,
>>>>>>> min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16,
>>>>>>> radix=2, rounds=1)
>>>>>>>     Python module path:      ['/home/tlinnet/relax-4.0.2',
>>>>>>> '/usr/lib64/python2.6/site-packages/openmpi',
>>>>>>> '/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python27.zip',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python2.7',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python2.7/plat-linux2',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python2.7/lib-tk',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python2.7/lib-old',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python2.7/lib-dynload',
>>>>>>> '/opt/rh/python27/root/usr/lib64/python2.7/site-packages',
>>>>>>> '/opt/rh/python27/root/usr/lib/python2.7/site-packages']
>>>>>>>
>>>>>>> Python packages and modules (most are optional):
>>>>>>>
>>>>>>> Name               Installed    Version                    Path
>>>>>>>
>>>>>>> minfx              True         1.0.12
>>>>>>> /home/tlinnet/relax-4.0.2/minfx
>>>>>>>
>>>>>>> bmrblib            True         1.0.4
>>>>>>>  /home/tlinnet/relax-4.0.2/bmrblib
>>>>>>>
>>>>>>> numpy              True         1.7.1
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/site-packages/numpy
>>>>>>>
>>>>>>> scipy              True         0.12.1
>>>>>>> /opt/rh/python27/root/usr/lib64/python2.7/site-packages/scipy
>>>>>>>
>>>>>>> wxPython           True         2.8.12.0 (gtk2-unicode)
>>>>>>>  /usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx
>>>>>>>
>>>>>>> matplotlib         True         1.5.3
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/site-packages/matplotlib
>>>>>>>
>>>>>>> mpi4py             True         2.0.0
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/site-packages/mpi4py
>>>>>>>
>>>>>>> epydoc             True         3.0.1
>>>>>>>  /opt/rh/python27/root/usr/lib/python2.7/site-packages/epydoc
>>>>>>>
>>>>>>> optparse           True         1.5.3
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/optparse.pyc
>>>>>>>
>>>>>>> readline           True
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/lib-dynload/readline.so
>>>>>>>
>>>>>>> profile            True
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/profile.pyc
>>>>>>>
>>>>>>> bz2                True
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/lib-dynload/bz2.so
>>>>>>>
>>>>>>> gzip               True
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/gzip.pyc
>>>>>>>
>>>>>>> io                 True
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/io.pyc
>>>>>>>
>>>>>>> xml                True         0.8.4 (internal)
>>>>>>> /opt/rh/python27/root/usr/lib64/python2.7/xml/__init__.pyc
>>>>>>>
>>>>>>> xml.dom.minidom    True
>>>>>>>  /opt/rh/python27/root/usr/lib64/python2.7/xml/dom/minidom.pyc
>>>>>>>
>>>>>>>
>>>>>>> relax information:
>>>>>>>     Version:                 4.0.2
>>>>>>>     Processor fabric:        Uni-processor.
>>>>>>>
>>>>>>> relax C modules:
>>>>>>>
>>>>>>> Module                        Compiled    File type
>>>>>>>                                                                   Path
>>>>>>>
>>>>>>> target_functions.relax_fit    True        ELF 64-bit LSB shared
>>>>>>> object, x86-64, version 1 (SYSV), dynamically linked, not stripped
>>>>>>>  /home/tlinnet/relax-4.0.2/target_functions/relax_fit.so
>>>>>>> ---------
>>>>>>>
>>>>>>> [tlinnet@instance-1 ~]$ source openmpi_test_install_bash.sh
>>>>>>> http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scri
>>>>>>> pts/openmpi_test_install_bash.sh
>>>>>>> Source the commands with: source openmpi_test_install_bash.sh
>>>>>>> Then do: testopenmpi
>>>>>>>
>>>>>>> [tlinnet@instance-1 ~]$ testopenmpi
>>>>>>> This is functions to test openmpi, python and openmpi.
>>>>>>>
>>>>>>> Shell is: /bin/bash
>>>>>>>
>>>>>>> > which mpirun
>>>>>>> /usr/lib64/openmpi/bin/mpirun
>>>>>>>
>>>>>>> > module avail
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------------
>>>>>>> /usr/share/Modules/modulefiles ------------------------------
>>>>>>> --------------------------------------------------------
>>>>>>> dot         module-git  module-info modules     null        use.own
>>>>>>>
>>>>>>> ------------------------------------------------------------
>>>>>>> --------------------------------- /etc/modulefiles
>>>>>>> ------------------------------------------------------------
>>>>>>> ---------------------------------
>>>>>>> openmpi-1.8-x86_64 openmpi-x86_64
>>>>>>>
>>>>>>> > lscpu
>>>>>>> Architecture:          x86_64
>>>>>>> CPU op-mode(s):        32-bit, 64-bit
>>>>>>> Byte Order:            Little Endian
>>>>>>> CPU(s):                4
>>>>>>> On-line CPU(s) list:   0-3
>>>>>>> Thread(s) per core:    2
>>>>>>> Core(s) per socket:    2
>>>>>>> Socket(s):             1
>>>>>>> NUMA node(s):          1
>>>>>>> Vendor ID:             GenuineIntel
>>>>>>> CPU family:            6
>>>>>>> Model:                 62
>>>>>>> Model name:            Intel(R) Xeon(R) CPU @ 2.50GHz
>>>>>>> Stepping:              4
>>>>>>> CPU MHz:               2500.000
>>>>>>> BogoMIPS:              5000.00
>>>>>>> Hypervisor vendor:     KVM
>>>>>>> Virtualization type:   full
>>>>>>> L1d cache:             32K
>>>>>>> L1i cache:             32K
>>>>>>> L2 cache:              256K
>>>>>>> L3 cache:              30720K
>>>>>>> NUMA node0 CPU(s):     0-3
>>>>>>>
>>>>>>> > mpirun --version
>>>>>>> mpirun (Open MPI) 1.8.1
>>>>>>>
>>>>>>> Report bugs to http://www.open-mpi.org/community/help/
>>>>>>>
>>>>>>> > mpirun --report-bindings -np 2 echo "hello world"
>>>>>>> hello world
>>>>>>> [instance-1:03337] MCW rank 1 bound to socket 0[core 1[hwt 0-1]]:
>>>>>>> [../BB]
>>>>>>> [instance-1:03337] MCW rank 0 bound to socket 0[core 0[hwt 0-1]]:
>>>>>>> [BB/..]
>>>>>>> hello world
>>>>>>>
>>>>>>> > mpirun --report-bindings -np 2 python -c 'print " Hello " '
>>>>>>> [instance-1:03341] MCW rank 1 bound to socket 0[core 1[hwt 0-1]]:
>>>>>>> [../BB]
>>>>>>> [instance-1:03341] MCW rank 0 bound to socket 0[core 0[hwt 0-1]]:
>>>>>>> [BB/..]
>>>>>>>  Hello
>>>>>>>  Hello
>>>>>>>
>>>>>>> > mpirun --report-bindings -np 2 python --version
>>>>>>> [instance-1:03345] MCW rank 1 bound to socket 0[core 1[hwt 0-1]]:
>>>>>>> [../BB]
>>>>>>> [instance-1:03345] MCW rank 0 bound to socket 0[core 0[hwt 0-1]]:
>>>>>>> [BB/..]
>>>>>>> Python 2.7.8
>>>>>>> Python 2.7.8
>>>>>>>
>>>>>>> > mpirun --report-bindings -np 2 /usr/bin/env python --version
>>>>>>> [instance-1:03349] MCW rank 1 bound to socket 0[core 1[hwt 0-1]]:
>>>>>>> [../BB]
>>>>>>> [instance-1:03349] MCW rank 0 bound to socket 0[core 0[hwt 0-1]]:
>>>>>>> [BB/..]
>>>>>>> Python 2.7.8
>>>>>>> Python 2.7.8
>>>>>>>
>>>>>>> Testing python, mpi4py and mpirun
>>>>>>> Python 2.7.8
>>>>>>> Python 2.7.8
>>>>>>> 2.0.0
>>>>>>> Mpi4py 2.0.0 process 0 of 2 on instance-1.
>>>>>>> Mpi4py 2.0.0 process 1 of 2 on instance-1.
>>>>>>>
>>>>>>> --------
>>>>>>>
>>>>>>> [tlinnet@instance-1 ~]$ mpirun --np 2 relax_4.0.2 --multi='mpi4py'
>>>>>>> --version
>>>>>>> relax 4.0.2
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2016-10-03 12:39 GMT+02:00 Troels Emtekær Linnet <
>>>>>>> tlin...@nmr-relax.com>:
>>>>>>>
>>>>>>>> Hi Sam.
>>>>>>>>
>>>>>>>> The commands reflect the BASH shell and not TCSH.
>>>>>>>> Thats why there i a little difference.
>>>>>>>>
>>>>>>>> Can you display your login script?:
>>>>>>>>
>>>>>>>> One of these should be the right one.
>>>>>>>> cat $HOME/.cshrc
>>>>>>>> cat $HOME/.login,
>>>>>>>> cat $HOME/.tcshrc
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> 2016-10-03 1:50 GMT+02:00 Mahdi, Sam <sam.mahdi....@my.csun.edu>:
>>>>>>>>
>>>>>>>>> Hi Troels,
>>>>>>>>>
>>>>>>>>> Here is the output
>>>>>>>>> source openmpi_test_install.sh
>>>>>>>>> http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scri
>>>>>>>>> pts/openmpi_test_install.sh
>>>>>>>>> Source the commands with: source openmpi_test_install.sh
>>>>>>>>> Then do: testopenmpi
>>>>>>>>>
>>>>>>>>> function: Command not found.
>>>>>>>>> This is functions to test openmpi, python and openmpi.
>>>>>>>>>
>>>>>>>>> Shell is: /bin/tcsh
>>>>>>>>>
>>>>>>>>> > which mpirun
>>>>>>>>> mpirun: Command not found.
>>>>>>>>>
>>>>>>>>> > module avail
>>>>>>>>>
>>>>>>>>> ------------------------ /usr/share/Modules/modulefiles
>>>>>>>>> ------------------------
>>>>>>>>> dot         module-git  module-info modules     null        use.own
>>>>>>>>>
>>>>>>>>> ------------------------------- /etc/modulefiles
>>>>>>>>> -------------------------------
>>>>>>>>> mpi/mpich-x86_64   mpi/openmpi-x86_64 mpich-x86_64
>>>>>>>>>
>>>>>>>>> > lscpu
>>>>>>>>> Architecture:          x86_64
>>>>>>>>> CPU op-mode(s):        32-bit, 64-bit
>>>>>>>>> Byte Order:            Little Endian
>>>>>>>>> CPU(s):                8
>>>>>>>>> On-line CPU(s) list:   0-7
>>>>>>>>> Thread(s) per core:    2
>>>>>>>>> Core(s) per socket:    4
>>>>>>>>> Socket(s):             1
>>>>>>>>> NUMA node(s):          1
>>>>>>>>> Vendor ID:             GenuineIntel
>>>>>>>>> CPU family:            6
>>>>>>>>> Model:                 58
>>>>>>>>> Model name:            Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
>>>>>>>>> Stepping:              9
>>>>>>>>> CPU MHz:               3653.640
>>>>>>>>> CPU max MHz:           3900.0000
>>>>>>>>> CPU min MHz:           1600.0000
>>>>>>>>> BogoMIPS:              6186.25
>>>>>>>>> Virtualization:        VT-x
>>>>>>>>> L1d cache:             32K
>>>>>>>>> L1i cache:             32K
>>>>>>>>> L2 cache:              256K
>>>>>>>>> L3 cache:              8192K
>>>>>>>>> NUMA node0 CPU(s):     0-7
>>>>>>>>>
>>>>>>>>> > mpirun --version
>>>>>>>>> mpirun: Command not found.
>>>>>>>>>
>>>>>>>>> > mpirun --report-bindings -np 2 echo "hello world"
>>>>>>>>> mpirun: Command not found.
>>>>>>>>>
>>>>>>>>> A=": Command not found.
>>>>>>>>> A: Undefined variable.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The reason the mpi commands didn't work, is becaues openmpi was
>>>>>>>>> not loaded.  I modified your script (added: module load 
>>>>>>>>> mpi/openmpi-x86_64)
>>>>>>>>> and then got this output
>>>>>>>>>
>>>>>>>>> source openmpi_test_install.sh
>>>>>>>>> http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scri
>>>>>>>>> pts/openmpi_test_install.sh
>>>>>>>>> Source the commands with: source openmpi_test_install.sh
>>>>>>>>> Then do: testopenmpi
>>>>>>>>>
>>>>>>>>> function: Command not found.
>>>>>>>>> This is functions to test openmpi, python and openmpi.
>>>>>>>>>
>>>>>>>>> Shell is: /bin/tcsh
>>>>>>>>>
>>>>>>>>> > which mpirun
>>>>>>>>> /usr/lib64/openmpi/bin/mpirun
>>>>>>>>>
>>>>>>>>> > module avail
>>>>>>>>>
>>>>>>>>> ------------------------------------
>>>>>>>>> /usr/share/Modules/modulefiles ------------------------------
>>>>>>>>> ------
>>>>>>>>> dot         module-git  module-info modules     null        use.own
>>>>>>>>>
>>>>>>>>> ------------------------------------------- /etc/modulefiles
>>>>>>>>> -------------------------------------------
>>>>>>>>> mpi/mpich-x86_64   mpi/openmpi-x86_64 mpich-x86_64
>>>>>>>>>
>>>>>>>>> > lscpu
>>>>>>>>> Architecture:          x86_64
>>>>>>>>> CPU op-mode(s):        32-bit, 64-bit
>>>>>>>>> Byte Order:            Little Endian
>>>>>>>>> CPU(s):                8
>>>>>>>>> On-line CPU(s) list:   0-7
>>>>>>>>> Thread(s) per core:    2
>>>>>>>>> Core(s) per socket:    4
>>>>>>>>> Socket(s):             1
>>>>>>>>> NUMA node(s):          1
>>>>>>>>> Vendor ID:             GenuineIntel
>>>>>>>>> CPU family:            6
>>>>>>>>> Model:                 58
>>>>>>>>> Model name:            Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
>>>>>>>>> Stepping:              9
>>>>>>>>> CPU MHz:               3733.320
>>>>>>>>> CPU max MHz:           3900.0000
>>>>>>>>> CPU min MHz:           1600.0000
>>>>>>>>> BogoMIPS:              6186.25
>>>>>>>>> Virtualization:        VT-x
>>>>>>>>> L1d cache:             32K
>>>>>>>>> L1i cache:             32K
>>>>>>>>> L2 cache:              256K
>>>>>>>>> L3 cache:              8192K
>>>>>>>>> NUMA node0 CPU(s):     0-7
>>>>>>>>>
>>>>>>>>> > mpirun --version
>>>>>>>>> mpirun (Open MPI) 1.7.3
>>>>>>>>>
>>>>>>>>> Report bugs to http://www.open-mpi.org/community/help/
>>>>>>>>>
>>>>>>>>> > mpirun --report-bindings -np 2 echo "hello world"
>>>>>>>>> hello world
>>>>>>>>> hello world
>>>>>>>>>
>>>>>>>>> A=": Command not found.
>>>>>>>>> A: Undefined variable.
>>>>>>>>>
>>>>>>>>> As to why the report bindings on python didn't work. I don't know
>>>>>>>>> what the A command means, so I don't know what happened there.
>>>>>>>>>
>>>>>>>>> Sincerely,
>>>>>>>>> Sam
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sun, Oct 2, 2016 at 4:16 PM, Troels Emtekær Linnet <
>>>>>>>>> tlin...@nmr-relax.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Sam.
>>>>>>>>>>
>>>>>>>>>> Can you try this in your terminal.
>>>>>>>>>> I am trying to write a script, which should check at users setup
>>>>>>>>>> mpirun.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> URL=http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_
>>>>>>>>>> scripts/openmpi_test_install.sh
>>>>>>>>>> wget $URL
>>>>>>>>>>
>>>>>>>>>> # Source functions
>>>>>>>>>> source openmpi_test_install.sh
>>>>>>>>>> testopenmpi
>>>>>>>>>>
>>>>>>>>>> 2016-10-01 0:22 GMT+02:00 Troels Emtekær Linnet <
>>>>>>>>>> tlin...@nmr-relax.com>:
>>>>>>>>>>
>>>>>>>>>>> Hi Sam.
>>>>>>>>>>>
>>>>>>>>>>> Can you try:
>>>>>>>>>>> mpirun --version
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>>
>>>>>>>>>>> 2016-10-01 0:00 GMT+02:00 Mahdi, Sam <sam.mahdi....@my.csun.edu>
>>>>>>>>>>> :
>>>>>>>>>>>
>>>>>>>>>>>> Hi Troels,
>>>>>>>>>>>>
>>>>>>>>>>>> Here is a list of the packages I got off of the fedora package
>>>>>>>>>>>> list
>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>> Note: I now know the mpich is extra and pointless. I only use
>>>>>>>>>>>> the openmpi when I load my modules. I have not compiled or 
>>>>>>>>>>>> configured
>>>>>>>>>>>> anything with these packages. I just installed them directly from 
>>>>>>>>>>>> the
>>>>>>>>>>>> package list. If you need any more info on what is installed on 
>>>>>>>>>>>> these
>>>>>>>>>>>> computers let me know!
>>>>>>>>>>>>
>>>>>>>>>>>> Sincerely,
>>>>>>>>>>>> Sam
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Sep 30, 2016 at 2:23 PM, Troels Emtekær Linnet <
>>>>>>>>>>>> tlin...@nmr-relax.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Sam.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am trying to setup myself on Google Cloud Platform.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Here I setting up for a Redhat 6 distro, in hope it gets close
>>>>>>>>>>>>> to Fedora 20.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am currently making a deployment script.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The process is written here:
>>>>>>>>>>>>> http://wiki.nmr-relax.com/Run_relax_at_Google_Cloud_Computin
>>>>>>>>>>>>> g#Install_packages_at_server
>>>>>>>>>>>>>
>>>>>>>>>>>>> But that is a little old, since the configurations has changed
>>>>>>>>>>>>> a little since 2015.
>>>>>>>>>>>>> And the last deployment script is for Ubuntu.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Getting the packages right is a pain.... ;)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Let me return when I know some more.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2016-09-30 23:03 GMT+02:00 Mahdi, Sam <
>>>>>>>>>>>>> sam.mahdi....@my.csun.edu>:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Troels,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I attempted the full path
>>>>>>>>>>>>>> mpirun -np 5 ~/relax-4.0.2/relax --multi="mpi4py" -v
>>>>>>>>>>>>>> and still got the same result. No output.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Sincerely,
>>>>>>>>>>>>>> Sam
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Sep 30, 2016 at 11:43 AM, Troels Emtekær Linnet <
>>>>>>>>>>>>>> tlin...@nmr-relax.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Sam.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hm. Alright.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But to rule it out in my head, can you try this:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> mpirun -np 5 /home/users/software/relax-4.0.2/relax
>>>>>>>>>>>>>>> --multi="mpi4py" -v
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Or similar destination path.
>>>>>>>>>>>>>>> But please try the full path.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Best
>>>>>>>>>>>>>>> Troels
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2016-09-30 19:47 GMT+02:00 Mahdi, Sam <
>>>>>>>>>>>>>>> sam.mahdi....@my.csun.edu>:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I get the same results with the full path mpirun -np 5
>>>>>>>>>>>>>>>> ~/relax-4.0.2/relax --multi="mpi4py" -v
>>>>>>>>>>>>>>>> Still no output.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Sincerely,
>>>>>>>>>>>>>>>> Sam
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Sep 30, 2016 at 10:39 AM, Troels Emtekær Linnet <
>>>>>>>>>>>>>>>> tlin...@nmr-relax.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Sam.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> All points to:
>>>>>>>>>>>>>>>>> "./relax"   is NOT calling relax in the current folder.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It is because the command "mpirun" is running it.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Please provide the FULL path to relax.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I think I have written this before. ;)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Best
>>>>>>>>>>>>>>>>> Troels
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2016-09-30 19:24 GMT+02:00 Mahdi, Sam <
>>>>>>>>>>>>>>>>> sam.mahdi....@my.csun.edu>:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sorry, you're right, I re-ran the mpirun -np 5 ./relax
>>>>>>>>>>>>>>>>>> --multi="mpi4py" -v
>>>>>>>>>>>>>>>>>> and got no output. So I'm just curious for the other
>>>>>>>>>>>>>>>>>> computers I download
>>>>>>>>>>>>>>>>>> openmpi in, just installing it and compiling it isn't
>>>>>>>>>>>>>>>>>> enough? There are
>>>>>>>>>>>>>>>>>> some configurations you have to make to have it run on
>>>>>>>>>>>>>>>>>> relax?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sincerely,
>>>>>>>>>>>>>>>>>> Sam
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Fri, Sep 30, 2016 at 10:17 AM, Edward d'Auvergne <
>>>>>>>>>>>>>>>>>> edw...@nmr-relax.com>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> > On 30 September 2016 at 19:12, Mahdi, Sam <
>>>>>>>>>>>>>>>>>> sam.mahdi....@my.csun.edu>
>>>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>>> > > Hi Edward,
>>>>>>>>>>>>>>>>>> > >
>>>>>>>>>>>>>>>>>> > > So I ran the the mpirun commands you suggested. The
>>>>>>>>>>>>>>>>>> echo world works
>>>>>>>>>>>>>>>>>> > fine. I
>>>>>>>>>>>>>>>>>> > > get the same results you did. For the relax one, this
>>>>>>>>>>>>>>>>>> is the output I
>>>>>>>>>>>>>>>>>> > > recieved
>>>>>>>>>>>>>>>>>> > >  [~/relax-4.0.2]> mpirun -np 5 ./relax
>>>>>>>>>>>>>>>>>> --multi="mpi4py" -v relax 4.0.2
>>>>>>>>>>>>>>>>>> > > Usage: relax [options] [script_file]
>>>>>>>>>>>>>>>>>> > >
>>>>>>>>>>>>>>>>>> > > RelaxError: incorrect number of arguments
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > Have a close look at my original text:
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > [edward@localhost ~]$ mpirun -np 5
>>>>>>>>>>>>>>>>>> /data/relax/tags/4.0.2/relax
>>>>>>>>>>>>>>>>>> > --multi="mpi4py" -v
>>>>>>>>>>>>>>>>>> > relax 4.0.2
>>>>>>>>>>>>>>>>>> > [edward@localhost ~]$
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > Note how "relax 4.0.2" is on a different line - that is
>>>>>>>>>>>>>>>>>> the relax
>>>>>>>>>>>>>>>>>> > output, not the command line input.  Try again without
>>>>>>>>>>>>>>>>>> that text.
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > > RelaxError: ambiguous option: --v
>>>>>>>>>>>>>>>>>> (--verification-tests, --version?)
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > This is because the double-dash to single-dash
>>>>>>>>>>>>>>>>>> conversion is only in
>>>>>>>>>>>>>>>>>> > the HTML version of the relax manual, and not emails.
>>>>>>>>>>>>>>>>>> Run "relax -h"
>>>>>>>>>>>>>>>>>> > to see a description of this option.
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > > Also, the reason its ./relax is because I have relax
>>>>>>>>>>>>>>>>>> 2.2.5 installed,
>>>>>>>>>>>>>>>>>> > and I
>>>>>>>>>>>>>>>>>> > > have that set up as an Alias, so if I just type
>>>>>>>>>>>>>>>>>> relax, it'll open up
>>>>>>>>>>>>>>>>>> > relax
>>>>>>>>>>>>>>>>>> > > 2.2.5. So I went to the actual relax-4.0.2. directory
>>>>>>>>>>>>>>>>>> instead of
>>>>>>>>>>>>>>>>>> > indicating
>>>>>>>>>>>>>>>>>> > > its path and just typed ./relax. (By I, I mean the
>>>>>>>>>>>>>>>>>> administrator of this
>>>>>>>>>>>>>>>>>> > > computer, I do not have root access to this computer).
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > You should set your alias to the relax-4.0.2 version
>>>>>>>>>>>>>>>>>> instead.  The
>>>>>>>>>>>>>>>>>> > 2.2.5 version is very, very old, and many bugs have
>>>>>>>>>>>>>>>>>> been fixed since
>>>>>>>>>>>>>>>>>> > then.
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>> > 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
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>
_______________________________________________
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