還能說什麼~
主要是放一些照片啦,還有工作上的記事,有點無趣。
星期三, 6月 01, 2011
intel fortran 使用大的陣列 ( > 2G)
跑數值的當然會需要有大大的記體,然後開大大的陣列
編譯時如果遇到 relocation truncated to fit 錯誤,那編譯時就加入
-shared-intel -mcmodel=medium
例如:
ifort -shared-intel -mcmodel=medium mycode.f90
如果用的是動態陣列,不會先知道用多大的陣列,可以編譯過關
但是執行時可能會遇到 segment fault 錯誤
那就執行程式前使用下列命令
ulimit -s unlimited
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)