# Scientific Programming with C++ ## Lecture notes | Topic | Download | Updated | |----------------------------------------|--------------------------|---------------| | Scientific Programming with C++ | [lecture.pdf][] | 2021/07/13 | [lecture.pdf]: https://gitlab.mn.tu-dresden.de/teaching/scprog/so2021/-/jobs/artifacts/master/raw/lecture/lecture.pdf?job=build ### Submission of solutions You may submit solutions to exercises to the corresponding tutorial repository [scprog/so2021-tutorial](https://gitlab.mn.tu-dresden.de/teaching/scprog/so2021-tutorial). Access to the repository will be given in the first tutorials. We will create an account in this local GitLab platform with your ZIH username. When created, you will receive an invitation email to set your password. Then you will get access to the tutorial project. The submission procedure is described there. Please read the instructions carefully. Ask the tutor (@spraetor) if you have any further questions. ### Cloning We manage certain large files, like PDFs or images that are needed in order to build the lecture, with [git-lfs]. Before cloning this repository, make sure that `git-lfs` is installed and configured properly. Enabling it globally is as easy as `git-lfs install`; see git-lfs' [homepage][git-lfs] for more information. [git-lfs]: https://git-lfs.github.com/ ## More reading Online references and literature useful for completing the exercises are listed below: - **Online-References:** - [cppreference.com](http://en.cppreference.com), [BLAS](http://www.netlib.org/blas), [LAPACK](http://www.netlib.org/lapack/), [DUNE](https://www.dune-project.org/doxygen/), [Git](https://git-scm.com/docs), [Boost](https://www.boost.org/doc/libs/1_71_0/), [CMake](https://cmake.org/cmake/help/latest/) - **Cheat-sheets:** - [Divhints](https://devhints.io/), [Git](https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf), [Linux Command Line](https://appletree.or.kr/quick_reference_cards/Unix-Linux/Linux%20Command%20Line%20Cheat%20Sheet.pdf) - **Tutorials:** - [MTL4](http://old.simunova.com/docs/mtl4/html/tutorial.html), [Git](https://git-scm.com/book/en/v2) - **Compiler:** - [GCC](https://gcc.gnu.org/), [Clang](http://clang.llvm.org/), [Intel Icc](https://software.intel.com/en-us/c-compilers)