zoukankan      html  css  js  c++  java
  • SESC中的热量模拟器

    SESC安装见前文


    配置sesc支持热量模拟

    ../sesc/configure --enable-power --enable-therm 
    
    

    make 

    遇到问题:

    1 找不到 liblevmar.a

    cd ~/sesc/src/libsesctherm/levmar-2.1.3 

    make


    2  找不到/usr/lib64/liblapack.so.3

    sudo apt-get install liblapack3gf
    sudo cp /etc/alternatives/liblapack.so.3gf /usr/lib64/liblapack.so.3


    3 g++: /mada/software/amd/acml/gfortran64/lib/libacml_mv.a: 没有那个文件或目录
    g++: /mada/software/amd/acml/gfortran64/lib/libacml.a: 没有那个文件或目录

    在http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-archive-downloads/ 下载 acml-4-4-0-gfortran-32bit.tgz 

    安装好后改个位置 换个名字

     sudo mkdir  -p /mada/software/amd/acml/gfortran64/lib/

    cd /mada/software/amd/acml/gfortran64/lib/

    sudo cp /opt/acml4.4.0/gfortran32_mp/lib/libacml_mp.a libacml_mv.a
    sudo cp /opt/acml4.4.0/gfortran32/lib/libacml.a .


    4  /usr/bin/ld: cannot find -lblas
    sudo ln -s /usr/lib/libblas/libblas.so.3gf /usr/lib/libblas.so


    make 
    make sesc.conf
    make power.conf



    make sescspot

    这个是热量模拟器  会遇到一些问题 ,诸如int32_t没有定义 在出现问题的文件里加上 typedef int int32_t; 之类的,对应的如下

    int32_t’ has not been declared
    typedef int int32_t;

    uint32_t
    typedef unsigned int uint32_t;

    uint8_t
    typedef unsigned char uint8_t;


    /home/zhao/sesc-build/../sesc/src/libsescspot/RCutil.cpp:20: fatal 

    error: acml.h: 没有那个文件或目录
    sudo cp /opt/acml4.4.0/gfortran32_mp/include/acml.h /usr/include


    make 

    这样就编译成功了.


    具体使用见

    https://lists.soe.ucsc.edu/pipermail/sesc/2008-February/000411.html

    我运行sescspot时 不出现结果 还没摸清门道 等弄清楚了使用方法继续写 


    请使用sesc做研究的 给我留个言 互相讨论下



  • 相关阅读:
    android 中webview的屏幕适配问题
    Mongo Delete-19
    Android开发初体验
    Mybatis: 插件及分页
    紧急寻人:十三岁男孩昨日出走至今未回,大家帮忙扩散寻找!
    iOS 9,为前端世界都带来了些什么?「译」
    修改 Cucumber HTML 报告
    Android多模块混淆的问题
    吴裕雄--天生自然 诗经:村居
    吴裕雄--天生自然 诗经:太虚幻境
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3157254.html
Copyright © 2011-2022 走看看