putty 並行編譯

2021-07-09 03:07:48 字數 401 閱讀 3029

剛開始把omp和mpi搞不清,以為是一種訊息,其實是兩種,兩種!然後各種混亂各種混亂

omp:

編譯:gcc -fopenmp  ***.c   -o  classname(   classname是編譯後的class檔案的名字,可以任取,-o 就是說明這之後classname是編譯檔案的名字)

執行: ./classname

mpi:

編譯:mpicc ****.c -o classname

eg: mpicc my.c -o saksj

執行: mpirun  -np  *  -machinefile  ~/maa  ./classname

np後是mpi_comm_size(mpi_comm_world,&size)的size個數

maa是配置檔案

makefile j 並行編譯

make j n 是專案較大時解決編譯時間較長的一種方案,也有看到部落格提到這個n的設定最好為多核處理器的核數目 1 並行同時會遇到很多問題,比如我們的程序,程序的同步和互斥就是個很複雜的問題 如果把並行引入到makefile中,也需要考慮同樣的問題,簡單來說,目標的依賴和偽目標就類似程序的同步,l...

並行編譯加快VS C 專案的編譯速度

最近編譯的專案都比較大,話說自己的電腦配置還行,但編譯所花的時間還是很長,遇到需要重新編譯整個專案的時候真的有回宿舍睡一覺的衝動。昨天一不小心被我發現了一款軟體xoreax incredibuild 今天用了一下,實在是太爽了,我把我們辦公室的機器都連了起來,其中還有一台工作站,總共加起來22個cu...

putty配色方案

最近用膩了putty預設的配色方案,所以打算換一下配色。使用的是修改登錄檔的方法。1.開啟登錄檔 執行 regedit 2.找到對應的登錄檔檔案,並匯出 登錄檔位址 hkey current user software simontatham putty sessions 可以看到putty的配置資...