docker 在线运行c语言程序,在docker中运行mpi应用程序
我正在玩docker,我希望能够在其中启动mpi应用程序.
我正在使用ubuntu:latest作为基本图像,我已经安装了所需的工具来编译我的程序并将其与mpi链接.
当我使用mpirun启动程序时,我收到以下警告:
[c1dab84c3fac:10417] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file ess_hnp_module.c at line 170
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):
orte_plm_base_select failed
--> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
[c1dab84c3fac:10417] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file runtime/orte_init.c at line 128
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):
orte_ess_set_name failed
--> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
[c1dab84c3fac:10417] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file orterun.c at line 694
如果我在普通的ubuntu(相同版本)中运行相同的程序,它会运行.
docker 在线运行c语言程序,在docker中运行mpi应用程序相关推荐
- 程序在内存中运行的奥秘
简介 当丰富多彩的应用程序在计算机上运行,为你每天的工作和生活带来便利时,你是否知道它们是如何在计算机中工作呢?本文用形象的图表与生动的解释,揭示了程序在计算机中运行的奥秘. 内存管理是操作系统的核心 ...
- linux下c语言线程传参数,【linux】C语言多线程中运行线程池,在线程池中运行线程池,,传递的结构体参数值为空/NULL/0...
C语言多线程中运行线程池,在线程池中运行线程池,,传递的结构体参数值为空/NULL/0 本贴问题,之前已经提问过一次,当时已经解决了,原贴在这里https://segmentfault.com/q/1 ...
- 编译html成qch,在应用程序编译过程中运行qcollectiongenerator
我一直在研究一个名为RoboJournal的程序很长一段时间.下一版本包含完整的文档;每当用户按F1或单击RoboJournal程序中的帮助项目时,帮助文件将显示在Qt助手中(比简单地打开浏览器窗口以 ...
- cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤
在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格 调试好的python文件路径 或者python 空格 将python文件拖入cmd ...
- 隐藏添加删除程序中的程序在控制面板中的“添加/删除程序”项
隐藏添加删除程序中的程序在控制面板中的"添加/删除程序"项是我们要卸载程序一个程序最彻底的地方.但很多时候为了防止自己安装的程序不被别人卸载,我们希望能够在"添加/删除程 ...
- win10怎么不能运行c语言,0xc0000142,小编教你win10应用程序无法运行提示0xc0000142如何解决...
一些朋友反馈自己在Win10系统中却遇到了无法运行文明5提示0xc0000142的情况,怎么回事?其实这种情况一般是杀毒残留,但也有可能是你卸载某个流氓插件不正确留下的注册表残留,该怎么办?下面,小编 ...
- 在linux中运行c语言程序,linux环境中运行C语言程序
在linux环境下做运行C语言程序 [root@localhost ~]# cat a.c #include main() {int grade; char chgrade; printf(" ...
- c 语言如何处理表格文件中的数据库,C#程序从Excel表格中读取数据并进行处理
今天做了一个Excel表格数据处理的事情,因为数据量表较大(接近7000条)所以处理起来有点麻烦,于是写了一个程序, 先将程序记下以便将来查找. using System; using System. ...
- Java程序在内存中运行详解
Java语言是一门编译型语言,需要将编写的源代码(.java文件)编译之后(.class字节码文件),通过 jvm 才能正常的执行,下面的内容记录了一个程序从编写到执行整个过程在内存中是怎么一个变的. ...
- 使用gdb进行程序调试1-在GDB中运行程序
/****************************************************************** * 本文为博主学习<Debugging with GDB& ...
最新文章
- silverlight数据库应用程序开发
- 详解COOKIE和SESSION关系和区别
- Go 函数,包(二)
- C. Barcode dp
- 推荐 21 个顶级的 Vue UI 库
- LeetCode 1381. 设计一个支持增量操作的栈(deque/数组)
- 知道IP地址如何查看主机名和MAC(网卡)地址
- 【Node】—接收参数 插入数据 实现注册功能
- Windows 10开机可以跳过锁屏界面的操作方法
- Nginx+PHP+MySQL+Ubuntu14.04 64位环境搭建
- 今年暑假不ac (c语言版)
- python更换镜像源_更换Anaconda 和 Pip 镜像源的方法
- uniapp 小程序列表懒加载
- 知道注册电子邮件的方法么?今天就告诉你邮箱申请免费注册的方法!
- Segue几种类型(Show、Show Detail、Present modally、Present as Popover)的区别
- 《第一堂棒球课》:王牌捕手·棒球2号位
- kivy android wifi,Kivy / Buildozer VM Ubuntu不能连接到网络的问题解决
- UNIX2DOS/DOS2UNIX for Windows
- 销售人员如何打电话?
- LC99 Recover Binary Search Tree