sakumaでございます。アドバイスをありがとうございます。
$の件ですが,端末でコマンドを打つ場合に$を付けてコマンドを実施すると,
端末にエコーバックがあり,エラー等がある場合にチェックをしています。
ご指摘を頂きましたように無くても問題なく動きます。
コマンドを1つずつ実施してみました。
$runApplication blockMesh
cp constant/polyMesh/
boundary.org constant/polyMesh/boundary
$runApplication regionCellSets
$runApplication setsToZones -noFlipMap
$runApplication decomposePar
processor0,1,2,3と4並列計算のためのホルダまでは作成できました。
mpirun -np 4 icoDyMFoam -parallelのコマンドを実施すると,mpirunのエラーが出ます。
/
*---------------------------------------------------------------------------
*\
| =========
| |
| \\ / F ield | OpenFOAM Extend Project: Open source
CFD |
| \\ / O peration | Version: 1.6-
ext |
| \\ / A nd | Web:
www.extend-project.de
|
| \\/ M anipulation
| |
\*---------------------------------------------------------------------------
*/
Build : 1.6-ext-f3a01becc315
Exec : icoDyMFoam -parallel
Date : Jan 04 2011
Time : 21:14:12
Host : SAKURA-MARU
PID : 27092
Case : /home/sakuramaru/Desktop/icoDyMFoam/test1
nProcs : 4
Slaves :
3
(
SAKURA-MARU.27093
SAKURA-MARU.27094
SAKURA-MARU.27095
)
Pstream initialized with:
floatTransfer : 0
nProcsSimpleSum : 0
commsType : blocking
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * //
Create time
Create dynamic mesh for time = 0
Selecting dynamicFvMesh turboFvMesh
void turboFvMesh::addZonesAndModifiers() : Zones and modifiers already
present. Skipping.
Turbomachine Mixer mesh:
origin: (0 0 0)
axis : (0 0 1)
Reading transportProperties
Reading field p
--------------------------------------------------------------------------
mpirun noticed that process rank 0 with PID 27092 on node SAKURA-MARU
exited on signal 11 (Segmentation fault).
--------------------------------------------------------------------------
このため,pitzDailyのrasモデルのチュートリアルで同じように並列計算をしてみましたが,問題なく計算できました。
$runApplication blockMesh
$runApplication decomposePar > log.decomposePar
mpirun -np 4 simpleFoam -parallel > log.simpleFoam
$runApplication reconstructPar > log.reconstructPar
rm -r processor0
rm -r processor1
rm -r processor2
rm -r processor3
どの辺りがおかしいのでしょうか?