超級linux新手,現在還在學ls、grep和看file 的權限
結果一下子因為作業
就直接進入yum了 囧 (這真是太over了~~)
本來想要用cygwin來灌openmpi
結果繞一大圈才發現
cygwin雖然是UNIX-like的系統,但是還是模擬的有限
所以最後還是學長教我灌了Fedora 13 在我的筆電上
並且用"新增/移除軟體"打上關鍵字openmpi後將程式灌好 (在這邊我其實很想要用yum看看~畢竟我書都看了,不試看看有點可惜)
(這邊不是很確定,是不是只灌openmpi是就夠了,對於是否要灌openmpi-devel,library才會完整這點,因為我操作的太快忘記了 囧
不過我是有在多灌openmpi-devel的啦)
不過就算都灌完還是不夠
還要給定連結bin和lib 的PATH
結果我試了不少方法
最後只把mpicc 的bin弄好了
用的方式是ln -s /usr/lib/openmpi/bin/mpicc /usr/bin/mpicc
只是將連結複製一個過去@@
所以還是沒有辦法用設定的方式弄好
這裡的方式對我來說似乎沒用
後來再設定lib上一直沒有解決(明天應該會問一下學長吧),
如./hello_f90: error while loading shared libraries: libmpi_f90.so.0: cannot open shared object file: No such file or directory
今天怎麼設定$LD_LIBRARY_PATH都沒有用,我在root下或是/home/(usr)/下都設訂export LD_LIBRARY_PATH=/usr/lib/openmpi/lib以后都沒用。
所以只好不嫌麻烦的,mpirun --prefix /usr/lib/openmpi -np 2 /tmp/openmpi-1.2.4/examples/hello_f9 才也能执行。
結果一下子因為作業
就直接進入yum了 囧 (這真是太over了~~)
本來想要用cygwin來灌openmpi
結果繞一大圈才發現
cygwin雖然是UNIX-like的系統,但是還是模擬的有限
所以最後還是學長教我灌了Fedora 13 在我的筆電上
並且用"新增/移除軟體"打上關鍵字openmpi後將程式灌好 (在這邊我其實很想要用yum看看~畢竟我書都看了,不試看看有點可惜)
(這邊不是很確定,是不是只灌openmpi是就夠了,對於是否要灌openmpi-devel,library才會完整這點,因為我操作的太快忘記了 囧
不過我是有在多灌openmpi-devel的啦)
不過就算都灌完還是不夠
還要給定連結bin和lib 的PATH
結果我試了不少方法
最後只把mpicc 的bin弄好了
用的方式是ln -s /usr/lib/openmpi/bin/mpicc /usr/bin/mpicc
只是將連結複製一個過去@@
所以還是沒有辦法用設定的方式弄好
這裡的方式對我來說似乎沒用
後來再設定lib上一直沒有解決(明天應該會問一下學長吧),
如./hello_f90: error while loading shared libraries: libmpi_f90.so.0: cannot open shared object file: No such file or directory
今天怎麼設定$LD_LIBRARY_PATH都沒有用,我在root下或是/home/(usr)/下都設訂export LD_LIBRARY_PATH=/usr/lib/openmpi/lib以后都沒用。
所以只好不嫌麻烦的,mpirun --prefix /usr/lib/openmpi -np 2 /tmp/openmpi-1.2.4/examples/hello_f9 才也能执行。
文章標籤
全站熱搜
