Beräkningvetenskapens kedja Relation till befintliga kurser BerVet II, January, 2014, Uppsala IT, Uppsala University – p.1 Hur utför vi numeriska simuleringar? Fysikaliska fenomen Matematisk modell System av ODEer eller PDEer Integralekvationer Statistiska modeller Diskretisering Finita differenser Finita element Finita volymer Boundary elements Numeriska lösningsmetoder Vilken lösningsmetod Matrisegenskaper Datastruktur Datorimplementation BerVet II, January, 2014, Uppsala Seriell beräkning Parallell beräkning, GPU, ... Datastruktur Programmeringsspråk IT, Uppsala University – p.2 Numeriska simuleringar - relaterade kurser Mekanik, strömningsmekanik, materialkemi, geofysik, kärnfysik, vattenteknik, materialfysik, ... Fysikaliska fenomen Ordinära diffekvationer, Partiella diffekvationer, Matte, Statistik,.. Matematisk modell System av ODEer eller PDEer Integralekvationer Statistiska modeller Diskretisering Beräkningvetenskap I, Beräkningvetenskap II, Analys av numeriska metoder, Beräkningvetenskap III, FEM, CFD,.... Finita differenser Finita element Finita volymer Boundary elements Numeriska lösningsmetoder Vilken lösningsmetod Numerisk linjär algebra Matrisegenskaper Datastruktur Datorimplementation BerVet II, January, 2014, Uppsala Seriell beräkning Parallell beräkning, GPU, ... Datastruktur Programmeringsspråk Programmering, Matlab, C/C++, Fortran, Python, Parallella algoritmer, Högprestanda beräkningar och programmering,... IT, Uppsala University – p.3 Frågor av betydelse för de numeriska simuleringarna Fysikaliska fenomen Modellfelet Matematisk modell System av ODEer eller PDEer Integralekvationer Statistiska modeller Diskretisering Diskretiseringsfelet Stabilitet med avseende på diskretiseringsparametrar Finita differenser Finita element Finita volymer Boundary elements Numeriska lösningsmetoder Vilken lösningsmetod Matrisegenskaper Datastruktur Lösningsfel (iterationer, stoppkriterium) Robusthet Metodparametrar Datorimplementation BerVet II, January, 2014, Uppsala Seriell beräkning Parallell beräkning, GPU, ... Datastruktur Programmeringsspråk Skalbarhet Exekveringstid, minne Parallellisering IT, Uppsala University – p.4