på fristående kurs: kunskaper motsvarande kurserna
Tillämpade numeriska metoder, fortsättningskurs, 6 poäng (BT2040) och
Datalogi, grundkurs II, 10 poäng (NA2030).
Mål
Att ge kunskap om några av fysikens ekvationer och numerisk
approximation av dessa ekvationer samt mjukvarukonstruktion för en
modern parallelldator för att studenterna numeriskt ska kunna lösa
storskaliga, industriellt relevanta beräkningsproblem.
Innehåll
Differensmetoder på kurvlinjära
nät. Tidsstegningsmetoder. Randvillkor. Orientering om andra
approximationstekniker (spektralmetod, finita
element). Nätgenerering. Orientering om numeriskt relevanta egenskaper
hos olika typer av differentialekvationer.
Objektorienterad programmering för numeriska metoder med språket C++.
Orientering om parallelldatorer och hantering av cacheminne på
RISC-processor. Datastrukturer för hantering av bl.a. randvillkor och
geometri. Visualisering. Tillämpningsexempel från
strömningsmekanik/fältproblem.
Kursen ger en fullständig bild av
hur man löser problem i realistiska geometrier, med fysikaliskt
riktiga ekvationer. Tonvikten ligger på implementationsaspekterna.
Undervisning
Undervisningen består av föreläsningar samt handledda och självständiga
laborationer på dator.
Deltagande i datorlaborationer är obligatoriskt. Om särskilda skäl föreligger
kan examinator, efter samråd med kursansvarig lärare, medge den studerande
befrielse från skyldigheten att delta i vissa obligatoriska moment.
Examination
Examinationen utgörs av tentamen och datorlaborationer.
Studerande som godkänts på tentamen får ej undergå förnyad tentamen för högre
betyg. Studerande som underkänts i ordinarie tentamen har rätt att delta vid
ytterligare tentamenstillfällen. Studerande som underkänts på tentamen två
gånger har rätt att begära att annan lärare än den kursansvarige utses för att
bestämma betyg på kursen. Framställan härom ska göras till
institutionsstyrelsen.
Som betyg på kursen används något av uttrycken underkänd, godkänd eller väl
godkänd.
Litteratur
Kurslitteratur fastställs av institutionsstyrelsen.
Aktuell litteratur enligt KTHs studiehandbok, finns
här.
Kursinformation (om sådan finns tillgänglig)
Här!
Upp till kursplaner; innehållsförteckning.
Senast ändrad 04-07-07
<svl-su@nada.kth.se>