пытаюсь перейти на MPI с openMP... чтобы использовать на кластере...
читаю о этом MPI и ничего не понимаю...
может кто посоветует где почитать в доступтой форме!
все что гуглил, не осилил...
есть вот такое:
#include <omp.h>
...
int main() {
LaserChar *laserChar = new LaserChar;
readFile(*laserChar);
#pragma omp parallel for collapse(2)
for (size_t i=0; i<laserChar->V1.size(); ++i) {
for (size_t j=0; j<laserChar->V2.size(); ++j) {
Design *des=new Design;
des->value=laserChar->parameters[i][j];
some_function(*des);
laserChar->value[i][j]=des->results;
delete des;
}}
writeFile(*laserChar);
delete laserChar;
return 0;
}
как его переписать в MPI? или что я делаю не так (желательно не в грубой форме)?
p.s. этот