atlas

    1热度

    1回答

    我使用mpi4py和openmpi在多CPU /核心机器上做线性代数。我的numpy使用ATLAS构建。假设我有一台4核心机器,并且我想运行一个4节点python脚本,它使用numpy在每个节点上执行线性代数。 如何确保ATLAS在每个节点中执行线性代数时不使用多个核心?当我构建ATLAS时,似乎没有将它配置为一次只能在一个内核上运行的选项。对于英特尔MKL,我认为您可以设置OMP_NUM_THR

    2热度

    1回答

    我正在使用CLAPACK ATLAS库在C++中编写程序。但是,我无法让程序成功链接到图书馆。我写了一个小C程序来更好地展示问题。有趣的是,如果我使用GCC进行编译,这个小型演示程序链接就好了,但是当我尝试使用G ++进行编译时,出现相同的链接器错误。我希望有人能帮我弄清楚G ++和GCC究竟做了什么不同,以便获得原始程序的链接(原始程序是C++程序,我不能只是“使用GCC”) 这里是小的演示程序