北桥似虚 2019-05-15 11:35 采纳率: 0%
浏览 177

MPI_Init: Can't read plugin directory

在集群上传MPI程序任务报错,但在ssh界面上运行正常。
报错:
wemcsim_mpi: MPI_Init: Can't read plugin directory /public/software/mpi/openmpi1.4.1gnu/lib/linux_amd64/plugins
wemcsim_mpi: MPI_Init: No plugins will be available
wemcsim_mpi: MPI_Init: Can't read plugin directory

提交任务:
#PBS -N csg01
#PBS -q high
#PBS -o ./example_2D.output
#PBS -e ./example_2D.err
#PBS -l nodes=1:ppn=4
/public/software/mpi/openmpi1.4.1gnu/bin/mpirun -np 4 -hostfile $PBS_NODEFILE
xx/wemcsim_mpi 执行文件
xx/example_2D.lua 输入文档


  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-09 13:48
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    从您提供的信息来看,这可能是因为在Linux系统中安装了openmpi版本的错误。openmpi是免费开源的高性能并行计算库,它提供了一个统一的API来管理多个进程和线程,并支持多种语言(包括Python)进行编程。但是,由于您的问题涉及到一个名为wemcsim_mpi的任务,我猜测它可能是基于某种特定的编程环境或工具包。

    在这种情况下,要解决此问题,您可以尝试以下步骤:

    1. 检查是否正确配置了openmpi:确保在您的系统上已经正确配置了openmpi。这通常涉及下载并安装合适的版本,然后根据官方指南进行配置。例如,在Ubuntu系统上,可以使用命令sudo apt-get install openmpi-bin来安装openmpi。

    2. 查看openmpi日志文件:如果您的系统有log文件,检查这些文件以获取更详细的错误信息。这些日志文件可能会包含有关错误原因的信息。

    3. 升级到最新版本:如果您正在使用的是旧版本的openmpi,请考虑更新到最新的稳定版本。新版本通常会修复已知的问题,并添加新的功能。

    4. 使用不同的编程环境或工具包:如果您遇到的问题与openmpi无关,那么您可以尝试使用其他编程环境或工具包来运行您的任务。例如,您可以尝试使用OpenMP或者CUDA等替代选项。

    5. 联系OpenMPI社区:如果您仍然无法解决问题,建议您联系OpenMPI社区寻求帮助。他们可能会能够为您提供关于如何正确配置和使用openmpi的详细指导。

    请注意,具体的解决方案可能取决于您的具体环境和需求。以上步骤应该能为您提供一些基本的帮助。希望这些建议对您有所帮助!

    评论

报告相同问题?

悬赏问题

  • ¥15 如何使用simulink建立一个永磁同步直线电机模型?
  • ¥30 天体光谱图的的绘制并得到星表
  • ¥15 PointNet++的onnx模型只能使用一次
  • ¥20 西南科技大学数字信号处理
  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗