The notes are taken from the books required for the course:
📚 Course Syllabus
According to the official course syllabus:
- An overview of computing tools:
- An overview of the C++ language, focusing on its functional components;
- Message passing paradigm: parallel programming using MPI, with examples;
- Shared memory paradigm: parallel programming with openMP, with examples;
- Main libraries for scientific computing.
- The development of numerical software: some examples of topical numerical methods will be selected, explained, and solved by the students under the guidance of the instructors. Possible examples include:
- Solving non-linear systems of equations;
- Dynamical systems;
- Multidimensional numerical quadrature;
- Methods for numerical optimization.
💾 Download
You can view an embedded PDF version here:
https://raw.githubusercontent.com/PoliMI-HPC-E-notes-projects-AndreVale69/HPC-E-PoliMI-university-notes/main/advanced-methods-for-scientific-computing/notes/advanced-methods-for-scientific-computing.pdf
Or you can download it directly here:
advanced-methods-for-scientific-computing.pdf
To see the source code, go to the GitHub repository:
https://github.com/PoliMI-HPC-E-notes-projects-AndreVale69/HPC-E-PoliMI-university-notes