
高性能计算
文章平均质量分 97
高性能计算导论
zyw2002
Talent hits a target no one else can hit; Genius hits a target no one else can see;
展开
-
基于MPI实现Mandelbrot Set和Julia Set
文章目录1. Mandelbrot & Julia Set 介绍2. 初步分析2.1 Mandelbrot 集的理论并行性2.2 Mandelbrot 集和 Julia 集的运行逻辑2.3 探究参数C对 Julia 集的形状的影响3. 分区方案设计3.1 基于轮询行分段的分区方案3.2 基于 MPI 的并行计算4. 图形美化设计4.1 着色方案4.2 其他方案5. 结果和讨论6. 总结7. 附录7.1 其他结果展示7.2 源代码附录7.2.1 mandelbrot源码7.2.2 Julia源码7.3原创 2022-01-16 22:45:42 · 1478 阅读 · 0 评论 -
高性能计算—— CUDA和OPENCL
文章目录OpenCL&Cuda1. 环境配置1.1 cuda的安装和配置1.1.1 安装CUDA1.1.2 配置环境变量1.1.3 检查cuda是否安装成功1.2 VS中配置cuda1.3 VS中配置opencl2. OpenCL&Cuda编程2.1 编程基础2.2 编程案例2.2.1 查看配置信息2.2.2. 向量运算实验目的实验步骤opencl 代码分析cuda 代码分析实验结果结果分析2.2.3 Pi计算实验目的实验步骤opencl代码分析cuda 代码分析实验结果结果分析3. 总结4原创 2021-12-29 19:29:01 · 11618 阅读 · 0 评论 -
并行计算——MPI
文章目录MPI 环境搭建下载并安装MPICH2在VS中配置MPI环境CentOS 安装OpenMPI3.1.0MPI 原理以及编程MPI 简介MPI的概念MPI的 通信机制MPI 点对点的通信类型点对点的通信模型点对点通信的常用函数MPI聚合通信课堂编程实例Hello WorldNonblocking send/receiveMPI 环境搭建下载并安装MPICH2下载并打开“mpich2-1.4.1p1-win-ia64.msi”。安装64位的MPICH2如果安装的时候,给出如下的错误提原创 2021-11-10 23:08:21 · 5932 阅读 · 0 评论 -
并行编程——OpenMP
文章目录openmp 基础openmp 概念在VS中启用OpenMP并行化控制编译制导编程实例与代码讲解1. 多线程执行2.通过子句num_threads显式控制创建的线程数3. parallel for使用4. OpenMP效率提升以及不同线程数效率对比5. sections和section指令的用法参考博客openmp 基础openmp 概念OpenMP是一种用于共享内存并行系统的多线程程序设计方案,支持的编程语言包括C、C++和Fortran。OpenMP提供了对并行算法的高层抽象描述,特别原创 2021-09-23 09:47:29 · 4031 阅读 · 0 评论