Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Server MPI\u查找\u名称客户端/服务器_Server_Client_Mpi - Fatal编程技术网

Server MPI\u查找\u名称客户端/服务器

Server MPI\u查找\u名称客户端/服务器,server,client,mpi,Server,Client,Mpi,我想执行一个简单的客户机/服务器应用程序,对服务器发布的名称执行客户机搜索(使用MPI_Lookup_name函数) 我的课程是: 服务器.c 如果我这样做: mpirun -np 1 ./server 服务器等待,然后我执行 mpirun -np 1 ./client 我有: *** An error occurred in MPI_Lookup_name *** on communicator MPI_COMM_WORLD *** MPI_ERR_NAME: invalid na

我想执行一个简单的客户机/服务器应用程序,对服务器发布的名称执行客户机搜索(使用MPI_Lookup_name函数)

我的课程是:

服务器.c

如果我这样做:

mpirun -np 1 ./server
服务器等待,然后我执行

mpirun -np 1 ./client
我有:

 *** An error occurred in MPI_Lookup_name 
 *** on communicator MPI_COMM_WORLD
 *** MPI_ERR_NAME: invalid name argument
 *** MPI_ERRORS_ARE_FATAL: your MPI job will now abort

我从一个例子中得到了这个例子。问题是:我做错了什么?服务器和客户端可以像我一样单独执行?

在哪里生成服务器和客户端应用程序?看一看,嗨,Shibli!不,我不是在生成进程。您知道这是应用此端口连接的唯一方法吗?谢谢你这个好例子!不,这不是唯一的方法,但可能是最简单的方法之一。您只需执行
mpirun
,但还需要执行其他操作。看。哦,看那个!!这似乎并不好笑。。。我正在与一位朋友进行代码耦合,我们正在寻找不同的替代方案。我认为,分裂沟通者,让沟通者相互交流似乎更为可靠。您认为呢?如果将MPI实现指定为特定于实现的名称发布和查找,这会有所帮助。您在哪里生成服务器和客户端应用程序?看一看,嗨,Shibli!不,我不是在生成进程。您知道这是应用此端口连接的唯一方法吗?谢谢你这个好例子!不,这不是唯一的方法,但可能是最简单的方法之一。您只需执行
mpirun
,但还需要执行其他操作。看。哦,看那个!!这似乎并不好笑。。。我正在与一位朋友进行代码耦合,我们正在寻找不同的替代方案。我认为,分裂沟通者,让沟通者相互交流似乎更为可靠。您认为呢?如果将MPI实现指定为名称发布和查找是特定于实现的,则会有所帮助。
mpirun -np 1 ./server
mpirun -np 1 ./client
 *** An error occurred in MPI_Lookup_name 
 *** on communicator MPI_COMM_WORLD
 *** MPI_ERR_NAME: invalid name argument
 *** MPI_ERRORS_ARE_FATAL: your MPI job will now abort