[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.

Is there an example of coprthr MPI spanning multiple hosts?

Postby capnrob97 » Mon Jul 13, 2015 5:30 pm

Can someone point me in the right direction of MPI code using libcoprthr that runs on more than one parallella?

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

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

Postby aolofsson » Mon Jul 13, 2015 7:00 pm

I could be wrong, but I think you would need to use a hybrid approach for that. Use something like OpenMPI for multiple parallellas and then the coprthr one within a node.
Andreas
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

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

Postby capnrob97 » Mon Jul 13, 2015 7:23 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 » Wed Jul 15, 2015 4:41 pm

I was able to get that to work

Now to get all 64 cores in the cluster doing some real work.

17: Message from Host parallella2 eCore 0x003 - Rank 2123 ( 1, 3): "Hello World from core 0x88a!"
17: Message from Host parallella3 eCore 0x005 - Rank 2123 ( 1, 3): "Hello World from core 0x88a!"
17: Message from Host parallella2 eCore 0x002 - Rank 2123 ( 1, 3): "Hello World from core 0x88a!"
17: Message from Host parallella3 eCore 0x004 - Rank 2123 ( 1, 3): "Hello World from core 0x88a!"
17: Message from Host parallella1 eCore 0x000 - Rank 2123 ( 1, 3): "Hello World from core 0x88a!"
17: Message from Host parallella4 eCore 0x006 - Rank 2123 ( 1, 3): "Hello World from core 0x88a!"
17: Message from Host parallella4 eCore 0x007 - Rank 2123 ( 1, 3): "Hello World from core 0x84b!"
18: Message from Host parallella1 eCore 0x001 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella2 eCore 0x003 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella3 eCore 0x005 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella2 eCore 0x002 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella3 eCore 0x004 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella1 eCore 0x000 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella4 eCore 0x007 - Rank 2120 ( 1, 0): "Hello World from core 0x84b!"
18: Message from Host parallella4 eCore 0x006 - Rank 2120 ( 1, 0): "Hello World from core 0x848!"
19: Message from Host parallella1 eCore 0x001 - Rank 2250 ( 3, 2): "Hello World from core 0x848!"
19: Message from Host parallella2 eCore 0x003 - Rank 2250 ( 3, 2): "Hello World from core 0x848!"
19: Message from Host parallella3 eCore 0x005 - Rank 2250 ( 3, 2): "Hello World from core 0x848!"
19: Message from Host parallella2 eCore 0x002 - Rank 2250 ( 3, 2): "Hello World from core 0x848!"
19: Message from Host parallella3 eCore 0x004 - Rank 2250 ( 3, 2): "Hello World from core 0x848!"
19: Message from Host parallella1 eCore 0x000 - Rank 2250 ( 3, 2): "Hello World from core 0x848!"
capnrob97
 
Posts: 74
Joined: Fri Feb 01, 2013 1:11 pm

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

Postby aolofsson » Wed Jul 15, 2015 6:00 pm

Very nice!!
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

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

Postby MiguelTasende » Thu Jul 16, 2015 7:47 pm

MiguelTasende
 
Posts: 51
Joined: Tue Jun 30, 2015 12:44 pm

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

Postby aolofsson » Thu Jul 16, 2015 8:54 pm

Nice! Can't wait to see what you come up with for BLAS and linpack!
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

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

Postby capnrob97 » Sat Jul 18, 2015 11:08 am

Calculating Pi to 250,000 digits.

Currently just using openMPI and the 8 ARM cores in the cluster.

Next step is to get all 64 Epiphany cores involved as well.

Still running, started it last night, it gets slower the farther you move to the right of the decimal.

Digits are in hex.

Each core does every 8th hex digit, using MPI send / receive to make sure they display in proper order.

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 18, 2015 4:19 pm

Finished about 14 hours later.

Will be interested in seeing the speedup with the Epiphany cores and if the results change using floats instead of doubles that this code uses.
capnrob97
 
Posts: 74
Joined: Fri Feb 01, 2013 1:11 pm

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

Postby aolofsson » Sat Jul 18, 2015 8:49 pm

Very cool! What method are you using to calculate pi?
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 7 guests