Given what you report, you don't even have MPI installed on your machine. The output you provided indicates that no mpicc and no mpiexec have been installed on your machine, and so none of the MPI implementations have actually been installed.
On Aug 29, 2013, at 2:49 AM, Reuti <re...@staff.uni-marburg.de> wrote: > Am 29.08.2013 um 10:41 schrieb Federico Carotenuto: > >> Kind Reuti, >> >> the output of which mpicc is that such program may be found in various >> packages (which can be installed with apt-get), while which mpiexec outputs >> nothing (goes back to the prompt). > > You can compile and install Open MPI directly from source - even without > being root. You are not limited to what the distribution offers at all. > > -- Reuti > > >> Seems like no mpicc and mpiexec are set on the system... >> >> >> Reuti <re...@staff.uni-marburg.de> ha scritto: >> >>> Hi, >>> >>> Am 26.08.2013 um 18:10 schrieb Federico Carotenuto: >>> >>>> Kind Reuti, >>>> >>>> as you suggested I proceeded to install Openmpi 1.6.5 >>> >>> Good. >>> >>> >>>> and changed the environmental variable MPI_ROOT >>> >>> No, there is no such variable necessary to be set (at least from Open MPI >>> points of view). >>> >>> >>>> to the new folder, should I know source the commands in .bashrc to be sure >>>> to be able to execute the right mpirun and mpiexec (something like source >>> >>> Please check with: >>> >>> which mpicc >>> which mpiexec >>> >>> which you are using. It's also necessary to recompile the application with >>> the new MPI library. >>> >>> -- Reuti >>> >>> >>>> /home/modelstation/Software/openmpi1.6.5/mpirun, where the directory is >>>> the installation directory)? >>>> >>>> Thanks! >>>> >>>> Reuti <re...@staff.uni-marburg.de> ha scritto: >>>> >>>>> Am 26.08.2013 um 14:33 schrieb Federico Carotenuto: >>>>> >>>>>> Kind Reuti, >>>>>> >>>>>> I'm start thinking I've got some compilation issue with MPI: I'm afraid >>>>>> I've got the MPICH 1 coming with the PGI compiler installation, because >>>>>> if I try to run mpiexec the terminal answers with "The program 'mpiexec' >>>>>> can be found in the following packages: *lam-runtime *mpich2 >>>>>> *openmpi-bin *openmpi1.6-bin. Try: sudo apt-get install <selected >>>>>> package>". >>>>>> >>>>>> I've also tried to modify the machinefile that comes by default under >>>>>> /opt/pgi/linux86-64/13.4/mpi/mpich/share/machinefile.LINUX adding the >>>>>> line "modelstation:8", but still mpirun prompts for the password 8 times. >>>>> >>>>> This was normal at that time: one rsh/ssh per parallel instance. Nowadays >>>>> Open MPI and MPICH2/3 will use only one `rsh`/`ssh` per host and start >>>>> all other parallel tasks as thread (i.e: on a local machine they don't >>>>> need a local `rsh` or `ssh` at all). Although you could either adjust >>>>> `rsh` to disregard passwords (deprecated) or route `rsh` to `ssh` and >>>>> enable passphraseless login: >>>>> >>>>> MPICH(1) is outdated (released 2005) and I suggested already to Portland >>>>> to exclude it from the package. IMO this adds more confusion than it help. >>>>> >>>>> Hence, please install a recent version of Open MPI or MPICH2/3 and then >>>>> we can look into it again on the appropriate list. >>>>> >>>>> -- Reuti >>>>> >>>>> PS: The above mentioned LAM/MPI is outdated too. >>>>> >>>>> >>>>>> Thanks for your help and patience >>>>>> >>>>>> >>>>>> Reuti <re...@staff.uni-marburg.de> ha scritto: >>>>>> >>>>>>> Am 26.08.2013 um 12:53 schrieb Federico Carotenuto: >>>>>>> >>>>>>>> Kind Reuti, >>>>>>>> >>>>>>>> Thanks for your quick reply! >>>>>>>> >>>>>>>> >>>>>>>> I'm afraid I didn't set a machinefile...that may be the problem: I'm >>>>>>>> fairly new to MPI and SSH and I'm still quite confused even after >>>>>>>> reading some tutorials. >>>>>>> >>>>>>> There is a default. But you can also specify it on the command line to >>>>>>> test it: >>>>>>> >>>>>>> mpiexec -host modelstation -np 2 mpihello >>>>>>> >>>>>>> -- Reuti >>>>>>> >>>>>>> >>>>>>>> My etc/hosts contains: 127.0.0.1 localhost and 127.0.1.1 modelstation >>>>>>>> (modelstation is the machine name I was mentioning in the previous >>>>>>>> mail) >>>>>>>> >>>>>>>> if I type hostname the terminal returns modelstation >>>>>>>> >>>>>>>> Cheers >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Reuti <re...@staff.uni-marburg.de> ha scritto: >>>>>>>> >>>>>>>>> Am 26.08.2013 um 12:15 schrieb Federico Carotenuto: >>>>>>>>> >>>>>>>>>> I'm currently having this issue with mpirun: I want to launch a >>>>>>>>>> program only on the cores of the local machine, but every time I run >>>>>>>>>> an mpi program it says that the host 127.0.0.1 <local_machine_name> >>>>>>>>>> with it's associated key is unkown and asks me if I want to add it >>>>>>>>>> to the list of ssh known hosts. >>>>>>>>>> >>>>>>>>>> By chowing/chmodding the .ssh file I was able to permanently add >>>>>>>>>> this "host" to the list of known hosts, but my problem is that every >>>>>>>>>> program that I try to run ask me to insert a password (the actual >>>>>>>>>> local user password) n times where n is equal to the -np parameter >>>>>>>>>> (i.e.: if I run the program on 8 cores I receive 8 successive >>>>>>>>>> password pronts). >>>>>>>>>> >>>>>>>>>> If I insert the password everything runs fine, but it's quite >>>>>>>>>> annoying and I wish to bypass such step: is there a way to have >>>>>>>>>> mpirun memorize the password? Or make him understand that the 8 >>>>>>>>>> nodes are actually 8 cores on the local machine and not 8 different >>>>>>>>>> hosts? >>>>>>>>> >>>>>>>>> Which hostname do you specify in your machinefile? >>>>>>>>> Which hostnames are set in /etc/hosts for your local machine? >>>>>>>>> What is the output of `hostname`? Does it match the one in the >>>>>>>>> machinefile? >>>>>>>>> >>>>>>>>> For systemd there is a new command `hostnamectl --static set-hostname >>>>>>>>> [NAME]` to set it. >>>>>>>>> >>>>>>>>> -- Reuti >>>>>>>>> _______________________________________________ >>>>>>>>> users mailing list >>>>>>>>> us...@open-mpi.org >>>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ---------------------------------------------------------------- >>>>>>>> This message was sent using IMP, the Internet Messaging Program. >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> users mailing list >>>>>>>> us...@open-mpi.org >>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>>> >>>>>>> _______________________________________________ >>>>>>> users mailing list >>>>>>> us...@open-mpi.org >>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ---------------------------------------------------------------- >>>>>> This message was sent using IMP, the Internet Messaging Program. >>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> us...@open-mpi.org >>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> us...@open-mpi.org >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>> >>>> >>>> >>>> >>>> ---------------------------------------------------------------- >>>> This message was sent using IMP, the Internet Messaging Program. >>>> >>>> _______________________________________________ >>>> users mailing list >>>> us...@open-mpi.org >>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >> >> >> >> ---------------------------------------------------------------- >> This message was sent using IMP, the Internet Messaging Program. >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users