计算
Tomiiu
Utrecht University博士在读中,分享一些材料学,分子动力学和物理随机模型方面的编程经验。
展开
-
Openmp并行比串行还慢的原因
再Linux下使用gcc编译器,O2优化,编译出的openmp并行比不用openmp的串行程序还要慢。然后换了intel2020的icc编译器,原有程序的基础上使用icc编译,发现速度提升飞快,比串行快了大约8s,由于我的程序中并行for循环使用并不是很多,所以效果不是很明显,但解决了并行效率低的问题。另外gcc是免费的,icc是收费的而且装好要20多个G以上,据说icc的bug比较多。...原创 2020-10-11 02:55:19 · 2513 阅读 · 0 评论 -
Ubuntu直接使用apt快捷安装Intel mkl
我们有时候要用到intel的mkl库,一般的方法是去官网上注册账号,然后下载,一步一步照着安装,最后还可能找不到mkl。再加上Ubuntu使用repo有点问题。这里提供一种非常快捷的方式直接安装最新版本的mkl。首先下载gnupg并且设置keyring:cd /tmpwget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUBapt-key add GPG-PUB-KEY-INTEL-S原创 2020-10-02 04:17:00 · 8698 阅读 · 5 评论