0

私は WRF をコンパイルしようとしています (関連性があるとは思えません) が、コンパイル スクリプトを使用して実行すると mpicc がハングするという問題が発生しています。icc と mpif90 には問題はありません。コンパイル スクリプトは #!/bin/csh -f で実行されます

冗長にするために、ここに例を示します。スクリプトを実行してここにたどり着きます

make[3]: Entering directory `/home/jason/wrf/wrf3.5/external/RSL_LITE'
mpicc  -DMPI2_SUPPORT -DMPI2_THREAD_SUPPORT -DFSEEKO64_OK  -w -O3  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0  -c rsl_bcast.c

ハングします。それで、その行を単独で実行します

jason@server:~/wrf/wrf3.5$ cd /home/jason/wrf/wrf3.5/external/RSL_LITE
jason@server:wrf3.5/external/RSL_LITE$ mpicc  -DMPI2_SUPPORT -DMPI2_THREAD_SUPPORT -DFSEEKO64_OK  -w -O3  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0  -c rsl_bcast.c
jason@server:wrf3.5/external/RSL_LITE$

即座にコンパイルします。コンパイル スクリプトを再度開始すると、まったく同じことが行われますが、次のファイルに対して行われます。どうすればいいのかわかりません。これは基本的にグーグルで検索することはできません。

4

2 に答える 2