How can I use MPI on a mobile grid BOINC?

Message boards : Questions and problems : How can I use MPI on a mobile grid BOINC?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile eduardobarreto19

Send message
Joined: 12 Apr 16
Posts: 1
Colombia
Message 72610 - Posted: 23 Sep 2016, 21:04:09 UTC

Hello,

I need yo use MPI on a grid mobile BOINC, how do parallel processing MPI with BOINC?

I read something about thath for example it is possible to use MPICH2 library on BOINC

I need documentation or tutorials about that.

It is for academic research

Thank you !!!
ID: 72610 · Report as offensive
ChristianB
Volunteer developer
Volunteer tester

Send message
Joined: 4 Jul 12
Posts: 321
Germany
Message 72615 - Posted: 24 Sep 2016, 8:19:11 UTC

You should read the documentation about creating BOINC applications: http://boinc.berkeley.edu/trac/wiki/ProjectMain#DevelopingBOINCapplications especially the part about MultiCore (or multi threaded) applications. There are also examples in the BOINC source code.
ID: 72615 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 72618 - Posted: 24 Sep 2016, 10:14:58 UTC

I think the OP has to explain what they mean with MPI.
ID: 72618 · Report as offensive
MarkJ
Volunteer tester
Help desk expert

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 72786 - Posted: 1 Oct 2016, 22:28:59 UTC
Last modified: 1 Oct 2016, 23:03:49 UTC

BOINC doesn't use MPI at all. The nearest we get on a cluster is to run a copy of it on each compute node. It doesn't allow for centralised settings but there are add-on apps that can help such as BOINCtasks which can monitor multiple BOINC computers.

I had a brief email discussion with Dr Anderson where I suggested an enhanced BOINC be able to run on a head node and use MPI to run tasks on compute nodes. Unfortunately there is no funding for this.
MarkJ
ID: 72786 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 72854 - Posted: 3 Oct 2016, 17:43:53 UTC - in response to Message 72786.  

I have no knowledge of MPI other than what I read on Wikipedia.

That said, I think it would work to run BOINC on the head node and then have the MPI aware science app distribute itself over the entire cluster.
ID: 72854 · Report as offensive

Message boards : Questions and problems : How can I use MPI on a mobile grid BOINC?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.