MPI and STDCL
Posted: Sun Aug 23, 2015 12:15 pm
Hi all,
I have several very noob question to clarify my understanding, so please bare with me.
I am working on a project, which involves a lot of learning as I go, and I would prefer to learn and make use of MPI and STDCL to run my project on my 4 node cluster of parallella boards.
Question 1. Am I correct that the use of MPI (openMPI) allows for me to split a program across my cluster?
Question 2. Am I correct that the use of STDCL allows for me to compute parts of my program using my epiphany cores?
I current have installed:
OpenMPI 1.6.5-8
COPRTHR-1.6.1 SDK
Question 3. In order to use both of these together, do I either need to make use of the (currently undownloadable) library LIBCOPRTHR_MPI in conjunction with COPRTHR-1.6.1 SDK and OpenMPI 1.6.5-8? (or just wait for COPRTHR 2.0 SDK to be released?)
Question 4. If the answer to question 3 is yes, would it be recommended to wait for COPRTHR 2.0 SDK to be released before I begin attempted to code my application? (Remembering that I will be learning as I go).
I just want to make sure I fully understand correctly. As it stands, I think I need to use MPI to run the program across my cluster, and STDCL to run my calculations on the epiphany cores, but might be better off waiting for COPRTHR 2.0 SDK.
Thanks in advance.
Tim
I have several very noob question to clarify my understanding, so please bare with me.
I am working on a project, which involves a lot of learning as I go, and I would prefer to learn and make use of MPI and STDCL to run my project on my 4 node cluster of parallella boards.
Question 1. Am I correct that the use of MPI (openMPI) allows for me to split a program across my cluster?
Question 2. Am I correct that the use of STDCL allows for me to compute parts of my program using my epiphany cores?
I current have installed:
OpenMPI 1.6.5-8
COPRTHR-1.6.1 SDK
Question 3. In order to use both of these together, do I either need to make use of the (currently undownloadable) library LIBCOPRTHR_MPI in conjunction with COPRTHR-1.6.1 SDK and OpenMPI 1.6.5-8? (or just wait for COPRTHR 2.0 SDK to be released?)
Question 4. If the answer to question 3 is yes, would it be recommended to wait for COPRTHR 2.0 SDK to be released before I begin attempted to code my application? (Remembering that I will be learning as I go).
I just want to make sure I fully understand correctly. As it stands, I think I need to use MPI to run the program across my cluster, and STDCL to run my calculations on the epiphany cores, but might be better off waiting for COPRTHR 2.0 SDK.
Thanks in advance.
Tim