mission12337 2022-04-26 07:34 采纳率: 75%
浏览 58
已结题

怎么补充这个程序的方法?

这个程序是一个方法的test。
怎么让它可以运行。C*,并行计算


/* PROGRAM Jacobi_Conv */
#include <math.h>
#define n 32
#define tolerance .01
float A[n+2][n+2], B[n+2][n+2];
int i,j;
float change, maxchange;
void Barrier(int me) {
... /*same as before*/ }
boolean Aggregate(boolean mydone) {
... /*see Figure 6.14*/ }
main( ){
... /*Read in initial values for array A*/
B = A;
forall i = 1 to n do { /*Create the processes*/
int j;
float change, maxchange;
boolean done;
do {
maxchange = 0;
for (j = 1; j <= n; j++) {
/*compute new value for each point in my row*/
B[i][j] = (A[i-1][j] + A[i+1][j] +
A[i][j-1] + A[i][j+1]) / 4;
change = fabs( B[i][j] - A[i][j] );
if (change > maxchange) maxchange = change;
}
Barrier;
A[i] = B[i];
done = Aggregate(maxchange<tolerance);
}while (!done); /*iterate until global termination*/
}
}


  • 写回答

2条回答 默认 最新

  • 关注

    你题目是什么? 要完成什么功能?

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月3日
  • 赞助了问题酬金5元 4月26日
  • 创建了问题 4月26日

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建