2011秋高性能计算练习题
更新时间:2023-11-23 20:25:02 阅读量: 教育文库 文档下载
《高性能计算》练习题
说明:
A组题中任选1题,在B组任选1题; 编写MPI程序,采用多进程协同完成练习题。 要求: (1) 并行环境正确运行;
(2)提交上机实验报告:
问题描述、算法设计、重点及难点、并行程序关键代码、计算结果分析等
A01. 从键盘输入一个无符号长整型数n,计算2~n之间完数的个数。所谓完数
是指,小于该数的所有因数之和恰好等于该数。例如6是一个完数,因为小于6的因数有1,2,3且1+2+3=6。
A02. 从键盘输入一个无符号长整型数n,产生一个长度为n,取值在[0,1]之间
的随机实数数组,计算其去掉一个最大值、去掉一个最小值,剩下n-2个值的平均值。
A03. 从键盘输入一个无符号长整型数n,产生一个长度为n,取值在[0,1]之间
的随机实数数组,计算其数学期望、方差。
A04. (仿环网络的多圈接力) 设0进程有变量x,初值为0,要求将x按进程号
的次序,将(圈数*进程号)累加到x上,完成m后,输出0进程中x的值。 A05. (仿完全连接网络的互致问候)所有进程间两两互致问候。具体要求,例
如:进程0传递字符串”greetings from process No.0.”到进程1。进程1则在收到字符串前添加字符”Process No.1 has received ”并输出。
A06. (仿二维网格Mesh通信)设创建P?m?n个进程(m,n为正整数),
要求各进程与其相邻的进程(按m?n网格结构)互致问候。具体要求,例如:若进程0传递字符串”greetings from process No.0.”到进程1。进程1则在收到字符串前添加字符”Process No.1 has received ”并输出。
A07. (仿二维环形网格2D-Torus Mesh通信)设创建P?m?n个进程(m,n为正整数),要求各进程与其相邻的进程(按2维m?n环形网格结构)互致问候。具体要求,例如:若进程0传递字符串”greetings from process No.0.”到进程m-1。进程m-1则在收到字符串前添加字符”Process No.m-1 has received ”并输出。
3572n?1xxxxn?1????x?x???????1??A08. 计算级数sin,要求精度??3!5!7!2n?1!1 2011年秋季学期
《高性能计算》练习题
10?8。
B01. 从键盘输入一个正整数n,由进程0产生一个n行5列的矩阵A,该矩阵的
第一行元素依次为-1,0,1,2,3;第分布到各进程。各进程输出收到的各行数据。
B02. 从键盘输入一个正整数n,由进程0产生一个n行5列的矩阵A,该矩阵的
第一行元素依次为-1,0,1,2,3;第
k
行元素依次为
(-1)k,0,1,2-k,3-k。用send和recv实现将矩阵A的各行按“周期分布(亦称为卷帘分布)”分布到各进程。各进程输出收到的各行数据。 B03. 在各进程上计算:1-5000中,凡是【进程号(myid)+1】的倍数的数的
倒数之和。并用gather收集各进程求解的和,并输出。
B04. 从键盘输入一个正整数n,由进程0产生n阶方阵A(元素为0~99之间的
随机值),并行计算矩阵A*A*A。
B05. (超立方体结构从高维到低维的广播算法)设创建P?2p个进程(p为正
整数),进程0从键盘接收一个整数n。请按照超立方体结构的边,从高维到低维,模仿超立方体结构的广播算法将n传递到其他所有进程(提示:该算法在p?log2P步内完成)。
B06. (归并排序)给定无符号长整型数N?2n(n为正整数)。产生长度为N取值在0~99之间的随机整数数组,用P?2p(p为正整数)个进程实现数组的归并排序。
B07. (邻域布雷数)给定两个正整数m,n,随机产生一个m?n阶矩阵A,
矩阵A的元素取0(表示该处未布地雷),或取1(表示该处布有地雷)。要求计算矩阵A各点邻域内的地雷数,形成一个m?n阶矩阵B,并输出矩阵B。
?1??0A?例如,若?1??1?0010011011000??1??0??3B??,则?31????30??2554354235422??3??。 2??1?k行元素依次为
(-1)k,0,1,2-k,3-k。用send和recv实现将矩阵A的各行按“块分布”
B08. (八皇后问题)在8*8格的棋盘上,放置8个皇后。要求每行每列放一个
皇后,而且每一条对角线和每一条反对角线上最多只能有一个皇后,即对同时放置在棋盘的任意两个皇后者
(i1,j1)(i2,j2)(i?i)?(j?j)1212或
和,不允许
(i?j)?(ij)112?2的情况出现。
2
2011年秋季学期
《高性能计算》练习题
3 2011年秋季学期
正在阅读:
2011秋高性能计算练习题11-23
铁碳合金习题01-22
自考房地产法完整复习无广告版本12-21
防渗墙工程施工用表填写要求11-16
大学生三下乡社会实践服务活动工作情况汇报02-11
成都市房产管理局关于转发成都物业管理协会关于进一步加强物业服务的若干意见的通知01-22
中国走出去的对外投资战略(上)试卷答案09-24
论诉讼经济研究与分析07-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 高性能
- 计算
- 2011
- Sinfor UTM 安全网关技术白皮书 - 图文
- 在严肃工艺纪律座谈会上的讲话
- 渤海装备公司一届二次职代会暨年度工作会上的报告
- 用flac3d模拟基坑开挖
- 轻武器基本常识之:“无管枪”的奥秘 - 图文
- 书面作业-第六周
- 全国各省都有哪些地级市县级市县区
- 20XX物业管理知识竞赛试题
- 生鲜类商品知识0000000000000 - 图文
- 创建省级卫生城市责任书
- 非精密进近
- 计算机统考操作练习题
- 2009年水环境监测科工作总结
- 2015年度浙江省安康杯竞赛活动优胜单位汇报材料
- 詹天佑教学案例与反思
- 以巴黎和北京城为例浅析轴线式构图城市中西方差异
- 08中国建筑史试题库(1)
- 2015年度鞍钢股份有限公司鲅鱼圈钢铁分公司销售收入与资产数据报告 - 图文
- 华科选课系统
- 2017年中考地理备考专题2地球的运动含解析