C++ &引用;未规定任何协议”;通过SSH连接时执行MPI示例时出错

C++ &引用;未规定任何协议”;通过SSH连接时执行MPI示例时出错,c++,ubuntu,ssh,mpi,C++,Ubuntu,Ssh,Mpi,我打开一个终端并通过SSH连接到桌面 玩具计划是: #include <iostream> #include <mpi.h> #include <H5Cpp.h> int main(int argc, char** argv){ int process_Rank, size_Of_Cluster; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &s

我打开一个终端并通过SSH连接到桌面

玩具计划是:

#include <iostream>
#include <mpi.h>
#include <H5Cpp.h>

int main(int argc, char** argv){
    int process_Rank, size_Of_Cluster;

    MPI_Init(&argc, &argv);
    MPI_Comm_size(MPI_COMM_WORLD, &size_Of_Cluster);
    MPI_Comm_rank(MPI_COMM_WORLD, &process_Rank);

    for(int i = 0; i < size_Of_Cluster; i++){
        if(i == process_Rank){
      std::cout << "Hello World from process " << process_Rank<< " of " <<
        size_Of_Cluster << std::endl;
        }
        MPI_Barrier(MPI_COMM_WORLD);
    }
    
    MPI_Finalize();
    return 0;
}

“未指定协议”错误是什么,它是如何弹出的,我如何避免它?

尝试使用
取消设置显示
删除
显示
环境变量。
No protocol specified
Hello World from process 0 of 4
Hello World from process 1 of 4
Hello World from process 2 of 4
Hello World from process 3 of 4