Comments (6)
What OS is it and how did you install MPI?
from somoclu.
Please also look into the relevant flags of the configure script to fine-tune the location of the MPI directories:
--with-mpi=MPIROOT Use MPI root directory.
--with-mpi-compilers=DIR or --with-mpi-compilers=yes
use MPI compiler (mpicxx) found in directory DIR, or
in your PATH if =yes
--with-mpi-incdir=DIR MPI include directory [default MPIROOT/include]
--with-mpi-libdir=DIR MPI library directory [default MPIROOT/lib]
from somoclu.
Thanks for replies. I tried under Debian 7.0 and Ubuntu 14.04. I installed the mpich packages (dev versions as well) from the software repository. I checked that the system include directories actually have the mpi.h file. This is how I was certain (more or less) that MPI has been installed.
Do you need more details?
from somoclu.
MPICH is a bit quirkier than, say, OpenMPI, but I compiled and ran Somoclu with it before. What do you get for find /usr -name mpi.h
?
In any case, please note that MPI is required if you want to run it on a cluster. If you only want to run it on a multicore machine, then that level of parallelism is taken care of by OpenMP, so you might not need MPI at all.
from somoclu.
@usptact I just tried in a ubuntu 14.04 machine.
Installing mpich with:
apt install mpich
and run the configure script with:
./configure --with-mpi=/usr/
works.
from somoclu.
The ``--with-mpi=/usr/'' parameter was the key! Everything compiles and runs on both machines! Thanks for all your work and help with this issue!
from somoclu.
Related Issues (20)
- /home/docker/R/Rsomoclu/libs/Rsomoclu.so: undefined symbol: _ZTI8Snapshot
- Licensing and GPL HOT 6
- MATLAB interfece Batch algorithm HOT 4
- (core dumped) HOT 3
- Attempting to use an MPI routine before initializing MPI HOT 4
- single dimensional clustering
- upgradation problem HOT 1
- errors importing native C library (python 3.8.6 & swig 4.0.1) HOT 4
- update official repos (pypi and conda) HOT 3
- TypeError: train expected 23 arguments, got 22 HOT 2
- Can I set the random seed? HOT 4
- Get bmu of testing data HOT 2
- Numpy requirement in setup.py HOT 5
- conda-forge PackagesNotFoundError HOT 6
- How can I assign a cluster to new data? HOT 1
- Batch mode and learning rate HOT 3
- Can't build wheel with somoclu and pip 23.1 HOT 2
- Warning: the binary library cannot be imported. You cannot train maps, but you can load and analyze ones that you have already saved. If you installed Somoclu with pip on Windows, this typically means missing DLLs. Please refer to the documentation. HOT 4
- linux/arm64 for conda-forge
- About UMatrix visualization (question)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from somoclu.