本课程旨在教授学生如何利用C++进行数值密集型研究,创建高效、可靠和快速的程序。
- 培养学生编写精心设计、可靠且经过测试的C++代码的能力。
- 帮助学生熟悉研究计算中常用的工具、库和技术。
- 准备学生使用高性能并行计算平台进行研究计算。
成功完成本课程后,学生将能够:
- 了解C++在研究中的应用。
- 使用现代构建工具和单元测试框架设置C++项目。
- 利用C++17的模板、面向对象设计、编程模式等编写安全可扩展的代码。
- 理解当前的C++良好实践以及代码质量和性能之间的平衡。
- 熟练使用C++标准库和编写有效的单元测试。
- 熟练使用C++工具,如预处理器、编译器、链接器等。
- 使用现代C++软件包管理器和构建系统导入和使用库。
- 配置和优化C++代码以提高性能。
- 编写多核CPU和多节点分布式系统的并行代码,包括使用OpenMP和MPI。
本课程涵盖以下主题:
- 开发C++项目。
- 现代C++编程技术。
- C++常用库。
- C++工具的使用。
- 性能分析和优化。
- 使用OpenMP和MPI进行并行编程。
要选择本课程作为可选或选修课,学生需要:
- 在正式可用的课程和学年中注册。
- 具备任何编译语言中的常见编程概念,例如创建变量、区分数据类型、实现控制流等。
- 了解从命令行运行程序的基本操作。
选择DR.D留学生辅导机构,让我们携手开启留学之旅,为您的留学生活增添精彩!
严格按照学校要求完成,从审阅资料到论文代写交稿严格把关,100%原创论文,TurnitinUK查重检测,E-convier向您做无抄袭担保!
论文导师24小时待命,严格审核订单时间,100%确保在约定时限前交付,专业的客服体系,保证随叫随到,保证及时修改
E-convier超过1800名英语母语professional writers,其中95%是英国本地导师,并具有Maste或者PhD以上学位
E-convier为了保护您的个人信息和论文安全,所有资料全部通过银行级SSL256数据加密,永远做到让您高枕无忧
E-convier论文代写,2008年创办,10年知名品牌!
论文定制只需三步——随时随地管理您的订单!