[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - Is there an example of coprthr MPI spanning multiple hosts?

Is there an example of coprthr MPI spanning multiple hosts?

Forum for anything not suitable for the other forums.

Re: Is there an example of coprthr MPI spanning multiple hos

Postby capnrob97 » Sat Jul 18, 2015 8:55 pm

capnrob97
 
Posts: 74
Joined: Fri Feb 01, 2013 1:11 pm

Re: Is there an example of coprthr MPI spanning multiple hos

Postby capnrob97 » Tue Jul 21, 2015 12:54 am

I changed it from displaying the hex digits to doing a graphical random walk on 150,000 hex digits of Pi.

Once I get the Epiphany cores working on this too (this was strictly done with the ARM processors), I will shoot for 1 million digit random walk.

Image
capnrob97
 
Posts: 74
Joined: Fri Feb 01, 2013 1:11 pm

Re: Is there an example of coprthr MPI spanning multiple hos

Postby capnrob97 » Sat Jul 25, 2015 7:56 pm

Got this running on the Epiphany cores, and distributed to all 64 in my little cluster.

The performance is slower than I expected, got to tune the eCore code a bit, but glad I got finally all 64 cores working together on a problem.
capnrob97
 
Posts: 74
Joined: Fri Feb 01, 2013 1:11 pm

Re: Is there an example of coprthr MPI spanning multiple hos

Postby capnrob97 » Sun Jul 26, 2015 11:55 am

100,000 digits with all 64 epiphany cores.

The pi digits stop tracking the real pi digits at digit #556, I assume due to having to convert the doubles to floats to run on the ecores.

Was faster though, this took about 1.25 hours, doing 125,000 just on the ARM processors took about 4 hours.

I am not going to pursue this one anymore, but now know how to pull all 64 cores together for a common task.

High level details:

I create 8 MPI tasks, one on each of the 8 arm processor cores in the cluster (2 per board)
Each MPI task creates an 8 core workgroup on the epiphany.
Each workgroup calculates its 8 digits of pi.
When each workgroup is finished, the MPI processes return the 8 digits as a string back to MPI task rank 0.

MPI task rank 0 gathers all the values and puts them in the proper order then draws the graphics for those 64 digits.

Rinse and repeat.

Image
capnrob97
 
Posts: 74
Joined: Fri Feb 01, 2013 1:11 pm

Re: Is there an example of coprthr MPI spanning multiple hos

Postby mjvbhaskar1000 » Wed Jun 08, 2016 10:11 pm

mjvbhaskar1000
 
Posts: 11
Joined: Tue Jun 07, 2016 3:04 pm

Re: Is there an example of coprthr MPI spanning multiple hos

Postby nickoppen » Wed Jun 08, 2016 10:49 pm

Rob is not active on the parallella any more.

His nbody system is available here: but he did not post this system. You need a hdmi enabled parallella to see the output.

The best mpi examples are here: . These are the original versions of the mpi examples that come with the image. It seems though you have already found them given your other post.
Sharing is what makes the internet Great!
User avatar
nickoppen
 
Posts: 266
Joined: Mon Dec 17, 2012 3:21 am
Location: Sydney NSW, Australia

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 9 guests