General information

Numerical Linear Algebra ENM-TMA265 and GU-MMA600 7.5 credit points
Last News
For homeworks and computer exercises, see section Programme
Obs! Participation at least 50% of lectures at this course is necessary!
All students should register for this course. For registration see antagning.se
  • All examination works written at 25.10.2016 are verified and you can get information about your grades at expedition. Ask personal at expedition about information in LADOK.
  • Answers to the questions at examination are here:
  • Answers for examination at 25.10.2016
  • Already is known that re-examination will be at 05.01.2017, 14:00-18:00, Maskinhuset.
  • Here are some available topics for Master works:
  • High Performance Scientific software for the solution of Helmholtz equation
  • Parameter identification in mathematical model of HIV infection with drug therapy
  • Optimization approach in the design of approximate cloaking structures
  • I thank all of You who will answer to the following course evaluation survey (I assume that it is only for students at Chalmers, but GU students can fill out course evaluation from GU-page):
  • Course evaluation survey
  • This survey helps me get feedback from You and improve course for the next time. I will be very grateful if You can fill it.

    Contents:

    Problems of numerical linear algebra arise in many different fields of science like computational fluid dynamics, solid mechanics, electrical networks, signal analysis, and optimisation. In this course we study basic linear algebra concepts like matrix algebra, theory for linear systems of equations, spectral theory, and vector- and matrix norms as well as numerical aspects like efficiency, reliability, error analysis and condition numbers. We will study following topics:

    For all topics above we will discuss numerical algorithms with respect to applicability, reliability, accuracy, and efficiency. By implementing computer exercises in MATLAB and C++/PETSc the students will get experience in implementation and evaluation of numerical algorithms for problems of linear algebra.

    By the completion of this course the students will be able to:

    The course consists of 36 lecture hours, 20 exercise hours and gives 7.5 points. The course code for engineering schools and students registered at Chalmers is TMA265. The course code for students registered in GU is MMA600.
    Latest news
    All current and recent information will be placed here. Regarding examination : CTH students should not register for this exam. Only GU students can register for the examination. CTH and GU students will get their personal exam numbers from Observers of this exam. Examination usually is at Maskinhuset at Chalmers:
  • Maskinhuset
  • Where exactly (in which one room) will be exam You will know at the day of examination: the announcement will be placed at the blackboard close to the entree of Maskinhuset. Notes: GU students can do re-examination but they can not high their scores (for example, from G to VG) but Chalmers students can do re-examination and high scores. Please, follow this site to get exact information when and where will be re-examonation closer to the day of re-examination.
    The schedule for the course can be found via the link to webTimeEdit top of the page.
    Schedule

    Day Time Place Remarks Office Hours
    MON 13:15-15:00 MVF33 Lecture
    WED 13:15-15:00 MVF24 Computer exercises
    THU 10:00-11:45 MVL14 Lecture
    FRI 13:15-15:00 MVF24 Computer exercises
    25.10.2016 14.00-18.00 Maskinhuset Examination
    05.01.2017 14.00-18.00 Maskinhuset Examination
    Link to the system ping pong:
  • Ping Pong
  • Teachers
    Course coordinator: Larisa Beilina, larisa@chalmers.se, room 2089, homepage


    Course literature
    1. Demmel, Applied Numerical Linear Algebra, SIAM 1997, selled at Cremona. List of Errata for the Textbook
    2. L. Beilina, E. Karchevskii, M. Karchevskii, Numerical Linear Algebra: Theory and Applications.
    3. PETSc libraries which are a suite of data structures and routines for the scalable (parallel) solution of scientific applications; user manual
    Programme
    Computer labs
    Wednesdays 13-15 (except the first week) in computer room MVF24 (Mathematical Sciences in Physics building).
    Fridays 13-15 in computer room MVF24 (exept the first week).
    Computer labs and Matlab/PETSc excercises will be included in the assignments below. Matlab programs which will be used in computer exercises:
  • Poisson2D_LU.m
  • DiscretePoisson2D.m
  • BackSub.m
  • ForwSub.m
  • LU_factor.m
  • Templates for programs written in PETSc:
  • Template for computing of discretized Laplacian
  • Template for the main program in PETSC for LU decomposition
  • Example of Makefile to be able compile PETSc program at Chalmers
  • Template for petsc function which removes zeros from the original matrix. We can work then with resulting matrix without zeros in the same way as with original matrix.

  • Additional templates of PETSc-Makefile and main program in PETSc:
  • Example of the main program in PETSC.
  • Example of the Makefile to compile the above main program like that: make hello

  • Reference literature:
    Course outline and requirements
    The following sections in the textbook will be considered in the book.
    Chapter 1
    mainly repetition and brief revision on basic linear algebra.
    Chapter 2
    1-6, 7 except 2.7.4 and 2.7.5
    Chapter 3
    1-5
    Chapter 4
    1-4
    Chapter 5
    1-4
    Chapter 6
    1-6, except 6.3.3, 6.5.6, 6.6.4,6.6.6
    The following questions in the textbook are recommended: To each chapter belong an optional homework assignment and a computer exercise. The homework assignments are similar to the questions in the textbook and such you could expect at the examination. In the computer exercises you will be trained in using different algorithms in numerical linear algebra using MATLAB or PETSc libraries. Either you will use already existing MATLAB and PETSC programs or write your own small MATLAB or PETSc codes. The homework assignments give bonus credit points for the examination. Since the occasions reserved for the computer exercises are without supervision you may put questions on these exercises to me at the lectures. Passed computer exercises will be graded with grades 3, 4, or 5, see examination below.
    Assignments

    You may work in a group of 2 persons but hand in only one report for the group.

    Wednesdays 13-15 (except the first week) in computer room MVF24 (Mathematical Sciences at Physics building) Fridays 13-15 in computer room MVF24 (exept the first week when it is in room MVF25). Hand in a short report of your work before the final exam.

    Examination

    Written examination
  • Final exam is compulsory, written.
  • The theory questions will be choosen from the following list
  • List of questions
  • You should be able to state and explain all definitions and theorems given in the course and also apply them in problem solving.
  • Grades are set according to the table below.
  • Grades Chalmers Points Grades GU Points
    - <15 -
    3 15-20 G 15-27
    4 21-27 VG >27
    5 >27
    Bring ID and receipt for your student union fee (this is requirement only for Chalmers students. GU students can come on the exam without receipt).

    Solutions to the exam will be published at the following link (will be added). You will be notified the result of your exam by email from LADOK (This is done automatically as soon as the exams have been marked an the results are registered.)
    The exams will then be kept at the students office in the Mathematical Sciences building.
    Check that the number of points and your grade given on the exam and registered in LADOK coincide.
    Complaints of the marking should be written and handed in at the office. There is a form you can use, ask the person in the office.).

    The following link will tell you all about the examination room rules at Chalmers: Examination room instructions


    Examination procedures
    In Chalmers Student Portal you can read about when exams are given and what rules apply on exams at Chalmers.
    At the link Schedule you can find when exams are given for courses at University of Gothenburg.
    At the exam, you should be able to show valid identification.
    Before the exam, it is important that you report that you want to take the examination. If you study at Chalmers, you will do this by the Chalmers Student Portal, and if you study at University of Gothenburg, so sign up via GU's Student Portal.

    You can see your results in Ladok by logging on to the Student portal.

    At the annual examination:
    When it is practical a separate review is arranged. The date of the review will be announced here on the course website. Anyone who can not participate in the review may thereafter retrieve and review their exam on Mathematical sciences study expedition, Monday through Friday, from 9:00 to 13:00. Check that you have the right grades and score. Any complaints about the marking must be submitted in writing at the office, where there is a form to fill out.

    At re-examination:
    Exams are reviewed and picked up at the Mathematical sciences study expedition, Monday through Friday, from 9:00 to 13:00. Any complaints about the marking must be submitted in writing at the office, where there is a form to fill out.
    Old exams
    Old exams with answers are given here:
  • Old exams
  • Year Answers
    2012/2013 Exam 1
    2012/2013 Exam 2
    2013/2014 Exam 1
    2013/2014 Exam 2
    2014/2015 Exam 1
    2014/2015 Exam 2
    2015/2016 Exam 1