运行fvcom,出现报错,说不适合I,然后提示需要修改tge.f,可是我从头看到尾,也不知道需要修改哪里
尝试过修改tge.f的参数,但是一直都会报错
你调用MPI接口出现异常的时候,没调用MPI_Finalize结束调用吧,比如下边的是正确的调用方式
MPI_Bcast(&error, 1, MPI_INT, MASTER, MPI_COMM_WORLD);
if (error != 0) { //MPI接口调用异常处理
if (rank == 0) {
fprintf(stderr, "Error: Program terminated with error code %d\n", error);
}
MPI_Finalize();
exit(error);
}
详情可参考c - Gracefully exit with MPI - Stack Overflow
这个错误信息是说
编号为1的边界元有问题,它要么是两个开边界,要么是一个开一个闭边界。这个问题需要修改,否则程序无法进行下去。
最后一句是说这个错误消息是由TGE.F文件中的TRIANGLE_GRID_EDGE
函数发出的,并不是要你修改TGE.F文件。
因此整个错误信息是说你的模型有问题,要你改你的模型