Tudd Intuíció, előadás a programozás alapjaival mpi

  1. Msvsmon - Távoli hibakeresés Monitor
  2. Smpd - démon folyamat fut az alkalmazás Mpishim.exe
  3. Mpishim - egy alkalmazás, amely kommunikál Msvsmon és elkezdi Mpiexes eljárást.
  4. 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:

  1. Open in Visual Studio oldat, amely a kívánt MPI alkalmazás.
  2. 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.

Tudd Intuíció, előadás a programozás alapjaival mpi


nagyobb kép
Ábra. 2.1. Hibakeresés MPI-alkalmazások Visual Studio

Tudd Intuíció, előadás a programozás alapjaival mpi


Ábra. 2.2. Párbeszédpanel beállításai

  • Telepítse a szükséges megállási pont, és indítsa újra a folyamat újra-képalkotás épít.
  • 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.

    Tudd Intuíció, előadás a programozás alapjaival mpi

    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.

    Kapcsolódó cikkek