【问题标题】:Installing hdf5-openmpi-devel in Fedora 23在 Fedora 23 中安装 hdf5-openmpi-devel
【发布时间】:2017-11-01 13:50:09
【问题描述】:

我正在尝试在 Fedora 23 中安装 hdf5-openmpi-devel。当我运行时

sudo dnf install hdf5-openmpi-devel 

我明白了

Last metadata expiration check: 1:12:51 ago on Mon Oct 30 22:53:47 2017.
Package hdf5-openmpi-devel-1.8.15-10.patch1.fc23.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!

但是当我检查 ldconfig 时,我没有看到任何 openmpi 文件:

rg@supersg: ldconfig -p | grep hdf5
libhdf5hl_fortran.so.10 (libc6,x86-64) => /lib64/libhdf5hl_fortran.so.10
libhdf5_hl_cpp.so.10 (libc6,x86-64) => /lib64/libhdf5_hl_cpp.so.10
libhdf5_hl.so.10 (libc6,x86-64) => /lib64/libhdf5_hl.so.10
libhdf5_fortran.so.10 (libc6,x86-64) => /lib64/libhdf5_fortran.so.10
libhdf5_cpp.so.10 (libc6,x86-64) => /lib64/libhdf5_cpp.so.10
libhdf5.so.10 (libc6,x86-64) => /lib64/libhdf5.so.10

任何想法如何在 Fedora 23 中安装 hdf5-openmpi-devel

【问题讨论】:

    标签: hdf5 openmpi fedora-23


    【解决方案1】:

    库位于/usr/lib64/openmpi/lib

    ldd /usr/lib64/openmpi/lib/libhdf5.so.8
        linux-vdso.so.1 =>  (0x00007fffa2d3f000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fade3235000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fade3030000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fade2d2e000)
        libmpi.so.12 => /usr/lib64/openmpi/lib/libmpi.so.12 (0x00007fade2a4a000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fade282d000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fade246a000)
        /lib64/ld-linux-x86-64.so.2 (0x0000559a79df2000)
        libopen-rte.so.12 => /usr/lib64/openmpi/lib/libopen-rte.so.12 (0x00007fade21ee000)
        libopen-pal.so.13 => /usr/lib64/openmpi/lib/libopen-pal.so.13 (0x00007fade1f49000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fade1d41000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007fade1b3e000)
        libhwloc.so.5 => /lib64/libhwloc.so.5 (0x00007fade1900000)
        libnuma.so.1 => /lib64/libnuma.so.1 (0x00007fade16f4000)
        libpciaccess.so.0 => /lib64/libpciaccess.so.0 (0x00007fade14e9000)
        libxml2.so.2 => /lib64/libxml2.so.2 (0x00007fade117f000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fade0f69000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fade0d42000)
    

    如果您使用 MPI 包装器 mpiccmpifort 和朋友,它们应该会被自动选择

    【讨论】:

    • HDF5 添加 h5cc 等应该为 HDF5 和 MPI 进行设置。
    猜你喜欢
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 2016-02-17
    • 2016-04-07
    • 2019-10-07
    • 1970-01-01
    相关资源
    最近更新 更多