Code Monkey home page Code Monkey logo

p5-parallel-mpi-simple's People

Contributors

quidity avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

p5-parallel-mpi-simple's Issues

MPI 2

Not sure if this is the correct place for this kind of question, but: is there any plan for supporting features coming from mpi 2 standard (im basically thinking about spawning child processes from an initialized mpi parent).

PS: i know you explicitly say there is no intention in implementing mpi 2 support, but the readme is quite old.

Simple.so: undefined symbol: MPI_Gather

Hi I built mpich from version mpich-4.0.2 (stable release).

build mpich

./configure --prefix=/home/bill/lab/mpich-install --disable-fortran --
disable-cxx 2>&1 | tee c.txt
make 2>&1 | tee m.txt
make install 2>&1 | tee mi.txt

export PATH=${PATH}:/home/bill/lab/mpich-install/bin

build Parallel::MPI::Simple

curl -L -o - http://www.cpan.org/authors/id/A/AJ/AJGOUGH/Parallel-MPI-Simple-0.10.tar.gz | tar xz
cd Parallel-MPI-Simple-0.10/
perl Makefile.PL INSTALL_BASE=/home/bill/lab/perl-libs INC="-I/home/bill/lab/mpich-install/include"
make
make install

use Parallel::MPI::Simple

export PERL5LIB=/home/bill/lab/perl-libs/lib/perl5/x86_64-linux-thread-multi/

#!/usr/bin/perl
use Parallel::MPI::Simple


./parallel.py
Can't load '/home/bill/lab/perl-libs/lib/perl5/x86_64-linux-thread-multi//auto/Parallel/MPI/Simple/Simple.so' for module Parallel::MPI::Simple: /home/bill/lab/perl-libs/lib/perl5/x86_64-linux-thread-multi//auto/Parallel/MPI/Simple/Simple.so: undefined symbol: MPI_Gather at /usr/lib64/perl5/DynaLoader.pm line 193.
at /home/bill/lab/parallel.py line 4.
Compilation failed in require at /home/bill/lab/parallel.py line 4.
BEGIN failed--compilation aborted at /home/bill/lab/parallel.py line 4.

I can kind of see the header is in the so
trings /home/bill/lab/perl-libs/lib/perl5/x86_64-linux-thread-multi//auto/Parallel/MPI/Simple/Simple.so | grep -i MPI_Gather
MPI_Gather

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.