|
[Sponsors] |
Problems with reconstructPar after run interDyMFoam |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 9, 2009, 06:22 |
Problems with reconstructPar after run interDyMFoam
|
#1 |
Member
Join Date: Dec 2009
Posts: 36
Rep Power: 16 |
Hello all,
that's maybe a kind of newbie problem, but I found no way to handle it. I'm working on a interDyMFoam case. The case is running fine. The Problem is only the reconstruction of the case. I used: decomposePar -> "run the case" -> reconstructPar I tried metis/ simpel / hierarchical method and there is no difference. Thanks in advance! The error message is: Create time Create mesh for time = 0 Time = 0.02 cannot open file file: /home/geiger/OpenFOAM/geiger-1.6/run/eigen/dynmesh/tes/processor0/0.02/polyMesh/pointProcAddressing at line 0. From function regIOobject::readStream() in file db/regIOobject/regIOobjectRead.C at line 62. FOAM exiting |
|
December 9, 2009, 07:49 |
|
#2 |
Member
Lars Kiewidt
Join Date: Sep 2009
Location: Germany
Posts: 54
Rep Power: 17 |
Hi,
try these commands decomposePar interDyMFoam reconstructParMesh reconstructPar Dynamic meshes always save the current mesh in each time stept just because it may change by time. So, reconstructParMesh is necessary to reconstruct the the mesh in each region, reconstructPar is necessary to to put all the regions together to one mesh. Hope this helps! Best regards! Lars |
|
December 9, 2009, 12:33 |
|
#3 |
Member
Join Date: Dec 2009
Posts: 36
Rep Power: 16 |
Hi Lars,
thanks for your quick reply and your help. There is only a small problem left. The reconstructParMesh command only run for one timestep. Is there maybe more easy to handle way? Kind regards! |
|
December 13, 2011, 12:16 |
|
#4 |
New Member
Join Date: Dec 2010
Posts: 4
Rep Power: 15 |
hallo friedrich,
its a bit too late now, but for others it might be helpful. in that case i make loop in the shell that looks like this. (X=number of processors -1; TIME=wanted time folder) if you want to reconstruct a lot of time folders, you can generate a second loop for TIME inside the first. Code:
for i in `seq 0 X`; do cp processor${i}/0/polyMesh/pointProcAddressing.gz processor${i}/TIME/polyMesh/ cp processor${i}/0/polyMesh/faceProcAddressing.gz processor${i}/TIME/polyMesh/ cp processor${i}/0/polyMesh/cellProcAddressing.gz processor${i}/TIME/polyMesh/ cp processor${i}/0/polyMesh/boundaryProcAddressing.gz processor${i}/TIME/polyMesh/ done |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Problems with reconstructParMesh and reconstructPar in 15 | eberberovic | OpenFOAM Post-Processing | 27 | August 31, 2013 13:55 |
Working directory via command line | Luiz | CFX | 4 | March 6, 2011 21:02 |
Running interDyMFoam in parallel | sega | OpenFOAM Running, Solving & CFD | 1 | March 12, 2009 06:54 |
Problems with channelOodles tutorial | alberto | OpenFOAM Running, Solving & CFD | 0 | June 5, 2007 10:08 |
Problems on Batch run | Cindy Jones | FLUENT | 2 | November 24, 2002 01:45 |