(如面向本科生开放,请注明区分内容。 If the course is open to
undergraduates, please indicate the difference.)
线性代数,计算机编程。
(如面向本科生开放,请注明区分内容。 If the course is open to undergraduates, please indicate the
difference.)
本课程介绍工程与科学计算中的基础知识。内容涉及并行计算机的体系结构、Linux 系统入门、编译器使用、
Makefile 和 CMake 简介、程序版本控制、并行计算原理、openMP 编程、MPI 编程、程序的调试和优化。通过学习本课
程,学生将掌握并行计算的基本原理和技巧,为后续课程的学习以及实际工程计算软件的开发打下基础。
This course introduces basics in engineering and scientific computing. It covers parallel computer architectures, Linux
commands, compilers, Makefile and CMake usage, version control, principles of parallel computing, openMP programming,
MPI programming, and code optimization. Through learning this course, students are expected to gain the knowledge as well as
practical skills in parallel computing. This will lay a foundation for the students to learn subsequent courses and develop
scientific computing software.