Kursplan

Introduksjon

Oversikt over Message Passing Interface (MPI) funksjoner og arkitektur

    Grunnleggende om parallell databehandling MPI-prosessen

Komme i gang med MPICH

    Installasjons- og konfigurasjonsalternativer Delte biblioteker Installere prosessledere

Programming Grunnleggende med MPI

    Skrive, kompilere og koble sammen programmer Kompileringskommandoer ved hjelp av Makefiles

Kjøre programmer med MPI

    Standard mpiexec prosessadministrasjonsutvidelser Remshell-begrensninger

Sende og motta meldinger

    Rutiner for meldingsoverføring Buffer og typer (tagger) Bruke biblioteksamtaler Kringkasting og reduksjon

Koordinerende Communications i MPI

    Synkronisering Kollektive mønstre, rutiner og operasjoner Opprette grupper

Arbeide med bufferproblemer

    Blokkerende og ikke-blokkerende kommunikasjon Rettferdighet i moduser for meldingsoverføring Communication

Forstå datatyper og objekter i MPI

    Grunnleggende datatyper Vektorer og strukturer Interleaving data MPI objekter og referanser

Skrive biblioteker som passerer meldinger

    Attributter Sekvensielle seksjoner Administrere og bufre tagger

Evaluering av ytelsen til parallelle programmer

    MPI-timeren Profileringsgrensesnitt Logging

Integrering av flere programmer

    Sende og utveksle data mellom programmer Ved hjelp av interkommunikatorer

Feilsøking

Oppsummering og konklusjon

Krav

  • Erfaring med programmeringsspråk som C, C++ og Fortran

Publikum

  • Utviklere
  • Programmerere
 7 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses