I just installed the openmpi and the openmpi-devel packages via yast and restarted my pc, after that i tried to used mpicc and mpirun, but none of them were found.
This is strange because i remember i installed only the named packages at my workplace pc to get openmpi working. The only difference is that my work pc uses opensuse 13.1
an my home pc opensuse 12.3.
Did i missed something? Where are mpirun and mpicc stored by default?
wolfi@amiga:~> cnf mpirun
The program 'mpirun' can be found in the following package:
* lam path: /usr/bin/mpirun, repository: zypp (openSUSE-13.1-1.10) ]
Try installing with:
sudo zypper install lam
wolfi@amiga:~> cnf mpicc
The program 'mpicc' can be found in the following package:
* lam-devel path: /usr/bin/mpicc, repository: zypp (openSUSE-13.1-1.10) ]
Try installing with:
sudo zypper install lam-devel
wolfi@amiga:~> zypper info lam
Loading repository data...
Reading installed packages...
Information for package lam:
----------------------------
Repository: openSUSE-13.1-1.10
Name: lam
Version: 7.1.4-102.1.4
Arch: x86_64
Vendor: openSUSE
Installed: No
Status: not installed
Installed Size: 4.1 MiB
Summary: Local Area Multicomputer
Description:
LAM (Local Area Multicomputer) is an MPI programming environment and
development system for heterogeneous computers on a network. With LAM,
a dedicated cluster or an existing network computing infrastructure can
act as one parallel computer solving one problem.
LAM features extensive debugging support in the application development
cycle and peak performance for production applications. LAM also
features a full implementation of the MPI (Message Passing Interface)
communication standard. The documentation is installed in
/usr/share/doc/packages/lam/.
wolfi@amiga:~>
Although openmpi(-devel) should contain mpirun and mpicc as well.