Build OpenCV 3 using Intel Compiler 2018

 

Konwersja formatu macierzowego deal.ii na zgodny z Matlab

Format wyjściowy biblioteki deal.ii

Matlab wymaga numeracji od 1 i linii ze spacjami zaraz przecinków:

Skrypt dokonujący konwersji:

Uruchomienie:

 

Zbędne #include w C++

Skrypt usuwa kolejne #include a następnie rekompiluje kod by sprawdzić czy nadal działa. Jako argument skrypt przyjmuje katalog z plikami do sprawdzenia.

CppCheck

Narzędzie do statycznego analizowania kodu C++.

-I – Include directory -i – Ignore directory –xml – Wyjście jako xml (potrzebne do raportów HTML) –enable=all – Sprawdza co się da Generowanie raportów HTML:

   

Prosty UMAT w C++

 

Microsoft MPI + Boost::MPI

HPC Pack 2012 R2 MS-MPI Redistributable Package HPC Pack 2012 Client Utilities Redistributable Package HPC Pack 2012 SDK with Service Pack 1 Wyedytuj user-config.jam:

Parsowanie listy punktów

string w postaci: (0,0), (0.01,0), (0.01,0.01) zamieniony na tablicę obiektów typu punkt (x,y)

Boost::MPI z Intel MPI

Zainstalować Intel Parallel Studio XE Do \tools\build\v2\user-config.jam dodać using mpi : : <include>”c:/Program Files (x86)/Intel/MPI/4.1.0.023/ia32/include” <library-path>”c:/Program Files (x86)/Intel/MPI/4.1.0.023/ia32/lib” <find-shared-library>impi ;