Welcome to an exciting semester about accerlerated C++ for computational mathematics. Classes meet
and I hope you are able to attend. I will try to be available for discussion after classes, so you can get the most out of the class.
Office hours will be online using LSU’s Zoom. Please check my calendar for my availability from 09:00 to 3:00 and send me an email 24 hours in advance to schedule your one to one Zoom office hour up to one hour. If you have specific questions to discuss, please send me these questions in that email as well. I encourage you to visit my virtual office and to discuss exercises and C++ related questions.
Please find additional information here:
Note that this is a certified Communication-Intensive (C-I) course which meets all of the requirements set forth by LSU’s Communication across the Curriculum program. For more details please have a look at this handout.
This semester, I will develop course notes to provide extended details to the lecture slides. Note that this document will develop over the semster and new content will be added before each lecture. At least I will try to keep the document aligned with the lecture notes.
Note that all source code shown in the lecture slides and the course book are available here. I recommend to downlod them and play around with the code to gain a better understanding of C++ code.
This course is a open material course and the lecture slides, the exercises, and the course notes are available as LaTeX sources on Github. I would appreciate if you see some improvements or mistake in the material, to do a pull request, and help to improve the course material.
As a course project, we will implement bond-based peridyanmics (PD). We will cover the basic equations brielfy in lecture 8 and the template code is available here.