Paralelní systémy MI-PAR (nebo taky X36PAR, či Y36PAR) na ČVUT jsou legendární záležitostí, kterou si mnozí rádi zopakují dvakrát, někdy i vícekrát. A proto snad někomu bude k užitku, když se podělím o těžce nabyté zkušenosti ze semestrálky.
- Neimplementujte vlastní stack, zabere to přes polovičku semestrálky. Raději použijte std:vector.
- Nesnažte se posílat std::vector, ale převeďte to na pole, které potom zpět převedete na vector.
- Pro odchytávání seqmentation fault lze použít Valgrind: mpirun -np 2 valgrind --log-file=valgrind.log ./a.ou
- Pro vyhledávání nedosažitelných částí kódu lze použít gcov.
- Pro hledání části kódu, která program zpomaluje, lze použít gprof.
- Zvolte si partnera, který to nenechá jenom na Vás.