Skip to content

Instantly share code, notes, and snippets.

View mix008's full-sized avatar

mix008

View GitHub Profile
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:17
Lab 1 Zadatak 1 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
1. Napisati MPI program koji pronalazi minimalnu vrednost u delu matrice reda n (n-parno)
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:16
Lab 1 Zadatak 2 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
2. Napisati MPI program koji pronalazi maksimalnu vrednost u delu matrice reda n (nparno)
koga čine vrste matrice sa parnim indeksom (i=0,2,4,...). Matrica je inicijalizovana
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:16
Lab 1 Zadatak 3 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
3. Proces 0 kreira matricu reda n i šalje i-om procesu po dve kvazidijagonale matrice, obe
na udaljenosti i od glavne dijagonale. Proces i kreira svoju matricu tako što smešta
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:16
Lab 1 Zadatak 4 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
4. Proces 0 kreira matricu reda n i šalje i-om procesu po dve kvazidijagonale matrice, obe
na udaljenosti i od sporedne dijagonale. Proces i kreira svoju matricu tako što smešta
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:15
Lab 1 Zadatak 5 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
5. Napisati MPI program koji realizuje množenje matrice Amxn i matrice Bnxk, čime se
dobija rezultujuća matrica Cmxk. Množenje se obavlja tako što master proces šalje svakom
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:15
Lab 1 Zadatak 6 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
6. Napisati MPI program koji realizuje množenje matrica A i B reda n, čime se dobija
rezultujuća matrica C. Nakon toga, u matrici C pronaći maksimalnu vrednost elemenata
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 07:14
Lab 2 Zadatak 1 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
1. Napisati MPI program koji kreira komunikator koji se sastoji od dijagonalnih procesa u
kvadratnoj mreži procesa. Iz master procesa novog komunikatora poslati poruku svim ostalim
@mix008
mix008 / MPIExamples.cpp
Created August 27, 2018 07:21
Lab 2 Zadatak 2 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
2. Napisati MPI program kojim se kreira dvodimenzionalna Cartesian struktura sa n vrsta i m
kolona. U svakom od nxm procesa odštampati identifikatore procesa njegovog levog i desnog
@mix008
mix008 / MPIExamples.cpp
Created August 27, 2018 07:31
Lab 2 Zadatak 3 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
3. Napisati MPI program koji kreira komunikator comm1 koji se sastoji od svih procesa sa
identifikatorima deljivim sa 3. Master proces (P0) svim procesima ove grupe šalje po jednu
@mix008
mix008 / MPIExamples.cpp
Last active August 27, 2018 08:44
Lab 2 Zadatak 4 - MPI
#include "stdafx.h";
#include <iostream>
#include <mpi.h>
#include <ctime>
#include <vector>
#include <stdio.h>
#include <string>
/*
4. Napisati MPI program kojim se kreira dvodimenzionalna Cartesian struktura sa n vrsta i m
kolona. Svaki od nxm procesa izračunava sumu identifikatora njegovog gornjeg i donjeg