美文网首页
Centos下安装Parsec

Centos下安装Parsec

作者: 大a艺术家 | 来源:发表于2019-07-06 21:52 被阅读0次

    1、按照官网步骤往下执行即可

    2、第五大步开始出现问题

    [donghua@localhost parsec-3.0]$ parsecmgmt

    -a build -p streamcluster

    [PARSEC] Packages to build:  parsec.streamcluster

    [PARSEC] [========== Building package parsec.streamcluster

    [1] ==========]

    [PARSEC] [---------- Analyzing package

    parsec.streamcluster ----------]

    [PARSEC] parsec.streamcluster does not

    depend on any other packages.

    [PARSEC] [---------- Building package

    parsec.streamcluster ----------]

    [PARSEC] Copying source code of package

    parsec.streamcluster.

    [PARSEC] Running 'env version=pthreads

    /usr/bin/make':

    /usr/bin/g++ -O3 -g -funroll-loops

    -fprefetch-loop-arrays -fpermissive -fno-exceptions -static-libgcc

    -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=3.0-beta-20150206

    -DENABLE_THREADS -pthread -c streamcluster.cpp

    make: /usr/bin/g++:命令未找到

    make: *** [streamcluster.o] 错误 127

    [PARSEC] Error: 'env version=pthreads

    /usr/bin/make' failed.

    解决办法:

    [root@localhost 桌面]# yum install gcc

    [root@localhost 桌面]# yum install gcc-c++

    [root@localhost 桌面]# mv /etc/yum.repos.d/CentOS-Base.repo

    /etc/yum.repos.d/CentOS-Base.repo.old

    [root@localhost 桌面]# wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo

    [root@localhost yum.repos.d]# yum makecache

    [root@localhost ~]# gcc -v

    [root@localhost ~]# yum install g++ upgrade

    [root@localhost ~]# yum install gcc

    [root@localhost ~]# yum install gdb

    [root@localhost ~]# yum install m4

    再运行

    [donghua@localhost parsec-3.0]$ parsecmgmt

    -a build -p blackscholes

    [PARSEC] Packages to build:  parsec.blackscholes

    [PARSEC] [========== Building package

    parsec.blackscholes [1] ==========]

    [PARSEC] [---------- Analyzing package

    parsec.blackscholes ----------]

    [PARSEC] parsec.blackscholes does not depend

    on any other packages.

    [PARSEC] [---------- Building package

    parsec.blackscholes ----------]

    [PARSEC] Removing old build directory.

    [PARSEC] Copying source code of package

    parsec.blackscholes.

    [PARSEC] Running 'env version=pthreads

    /usr/bin/make':

    rm -f blackscholes blackscholes.m4.cpp

    /usr/bin/m4 ./c.m4.pthreads blackscholes.c

    > blackscholes.m4.cpp

    /usr/bin/g++ -O3 -g -funroll-loops-fprefetch-loop-arrays -fpermissive -fno-exceptions -static-libgcc -Wl,--hash-style=both,--as-needed-DPARSEC_VERSION=3.0-beta-20150206 -pthread -DENABLE_THREADS -DNCO=4  blackscholes.m4.cpp -L/usr/lib64-L/usr/lib  -o blackscholes

    [PARSEC] Running 'env version=pthreads

    /usr/bin/make install':

    mkdir -p /home/donghua/下载/parsec-3.0/pkgs/apps/blackscholes/inst/amd64-linux.gcc/bin

    cp -f blackscholes /home/donghua/下载/parsec-3.0/pkgs/apps/blackscholes/inst/amd64-linux.gcc/bin/blackscholes

    [PARSEC]

    [PARSEC] BIBLIOGRAPHY

    [PARSEC]

    [PARSEC] [1] Bienia. Benchmarking Modern

    Multiprocessors. Ph.D. Thesis, 2011.

    [PARSEC]

    [PARSEC] Done.

    [donghua@localhost parsec-3.0]$ parsecmgmt

    -a run -p streamcluster

    [PARSEC] Benchmarks to run:  parsec.streamcluster

    [PARSEC] [========== Running benchmark

    parsec.streamcluster [1] ==========]

    [PARSEC] Error: Binary '/home/donghua/下载/parsec-3.0/pkgs/kernels/streamcluster/inst/amd64-linux.gcc/bin/streamcluster'

    of package 'parsec.streamcluster' cannot be found.

    [donghua@localhost parsec-3.0]$ parsecmgmt

    -a build -p streamcluster

    [donghua@localhost parsec-3.0]$ parsecmgmt

    -a run -p streamcluster

    参考资料:https://blog.csdn.net/ai297313/article/details/46731131

    相关文章

      网友评论

          本文标题:Centos下安装Parsec

          本文链接:https://www.haomeiwen.com/subject/enfyhctx.html