Tudd Intuíció, előadás a programozás alapjaival mpi
- Msvsmon - Távoli hibakeresés Monitor
- Smpd - démon folyamat fut az alkalmazás Mpishim.exe
- Mpishim - egy alkalmazás, amely kommunikál Msvsmon és elkezdi Mpiexes eljárást.
- Mpiexec - hogyan kell kezdeni az alkalmazás felhasználói formájában MPI-munkát.
Általános lépései telepítésével és beállításával eszközök hibakeresés MPI alkalmazások Visual Studio a következő:
A telepítéshez szükséges valamennyi alkatrészt távoli hibakeresés. Az egyes számítási csomópont, tegye a következőket:
Hibakeresés MPI-alkalmazások
- (1) egy szimulációs mód egy gépen (beállításával a virtuális processzorok számának amely használja az MPI-alkalmazás)
- (2) a közvetlen módban, az alkalmazás futtatásához egy számítástechnikai klaszter.
Amikor beállítja töréspontok (töréspont) az alkalmazás, a felhasználó megadhatja a használatát ezeket a pontokat
- (A) az összes MPI-folyamatok, vagy
- (B) csak egy részük beállításával a szűrési feltételeket megállási pontokat.
Telepítése Visual Studio beállítási lehetőség hibakeresés MPI-alkalmazások
Beállításához a konfigurációs paramétereket az MPI-alkalmazást, amelyhez hibakeresés végezzük, hogy a következő lépéseket:
- Open in Visual Studio oldat, amely a kívánt MPI alkalmazás.
- A Tulajdonságok lapon a projekt, hogy nyissa alfejezetben Configuration Properties. válassza hibakeresés. majd a hibakereső indítani. válassza MPI Cluster Debugger. ábrán látható módon a 2.1.
nagyobb kép
Ábra. 2.1. Hibakeresés MPI-alkalmazások Visual Studio
Ábra. 2.2. Párbeszédpanel beállításai
Futó MPI-alkalmazás hibakeresés módban
A telepítés után az alkalmazás konfigurációs beállításokat a Visual Studio, az alkalmazás futtatásához debug módban az F5 billentyű megnyomásával. Ennek eredményeként, az alkalmazás futtatásához használja mpiexec, és a hibakereső Visual Studio futni fog csomópontok, ahol az alkalmazási folyamatok kerülnek végrehajtásra. Amikor egy alkalmazás folyamat egy csomópontra eléri a megállási pont, akkor annak végrehajtása megszakad.
Megjegyezzük, hogy a mezőben az ablak megjeleníti a Windows Process (PID), és nem a rangot a folyamat szempontjából MPI.
Mint már említettük, a telepítés szűrők töréspont lehetővé teszi, hogy aktív pontok megállás csak bizonyos eljárásoknál.
Amikor kiválasztja különleges eljárások a Folyamatok ablakban. A többi ablak információt jelenít meg őket, amely lehetővé teszi számukra, hogy végezzen részletes vizsgálatot.
Ahhoz, hogy át lehet lépni, kezdve attól a ponttól, ahol szükség van, hogy mindig a gombok jelölt ovális 2.3 ábra. Ebben az esetben nem tudja használni gyorsbillentyűket.