Stella981 Stella981
2年前
CMake与OpenMP
CMake与OpenMPcmake_minimum_required(VERSION2.6)project(TEST)set(TEST_VERSION0.1)set(CMAKE_BUILD_TYPE"Debug")set(CMAKE_CXX_FLAG
Stella981 Stella981
2年前
ScalaMP
1、前言        这个项目是一次课程作业,老师要求写一个并行计算框架,本人本身对openmp比较熟,加上又是scala的爱好者,所以想了许久,终于想到了用scala来实现一个类似openmp的一个简单的并行计算框架。项目github地址:ScalaMp(https://www.oschina.net/action/GoT
Stella981 Stella981
2年前
OpenMP 旅行商问题,静态调度
▶《并行程序设计导论》第六章中讨论了旅行商,分别使用了MPI,Pthreads,OpenMP来进行实现,这里是OpenMP的代码,分为静态调度(每个线程分分配等量的搜索人物)和动态调度(每个线程分配不等量的任务,每当有线程完成自己的任务后,向其他线程请求新的子任务)●静态调度代码1include<stdio.h
Wesley13 Wesley13
2年前
MPI n 体问题
▶《并行程序设计导论》第六章中讨论了n体问题,分别使用了MPI,Pthreads,OpenMP来进行实现,这里是MPI的代码,分为基本算法和简化算法(引力计算量为基本算法的一半,但是消息传递较为复杂)●基本算法1//mpi_nbody_basic.c,MPI基本算法2include<stdio.h