Running Radiation model in parallel
Dear All,
I am setting a case with 10 solid and one fluid regions to investigate conjugate heat transfer in this problem. I am going to solve this case with ChtMultiREgionSimpleFoam. The case has been launched without problem in serial and parallel when I neglected the radiation , but when radiation is considered, I have got the error in parallel run. As suggested in and old thread ( https://www.cfd-online.com/Forums/op...-parallel.html ) After decomposing the domain with , for instance 2 cores, I launched the faceAgglomerate and viewFactorsGen in parallel like: mpirun -np 2 faceAgglomerate -region air -dict constant/viewFactorsDict -parallel mpirun -np 2 viewFactorsGen -region air -parallel but I still got the following error: Do you have any idea how to solve this problem? The error is not clear and I can not understand where the problem is? #0 Foam::error:: printStack(Foam:: Ostream&) at ??:? [1] #1 Foam::IOerror::exitOrAbort(int, bool) at ??:? [0] #1 Foam::IOerror::exitOrAbort(int, bool) at ??:? [1] #2 Foam::radiation::solidAbsorption::solidAbsorption( Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #2 Foam::radiation::solidAbsorption::solidAbsorption( Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #3 Foam::radiation::wallAbsorptionEmissionModel::addd ictionaryConstructorToTable<Foam::radiation::solid Absorption>::New(Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #4 Foam::radiation::wallAbsorptionEmissionModel::New( Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #5 Foam::radiation:: opaqueDiffusive:: opaqueDiffusive(Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #6 Foam::radiation::boundaryRadiationPropertiesPatch: :adddictionaryConstructorToTable<Foam::radiation:: opaqueDiffusive>::New(Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #7 Foam::radiation::boundaryRadiationPropertiesPatch: :New(Foam::dictionary const&, Foam:: polyPatch const&) at ??:? [0] #8 Foam::radiation::boundaryRadiationProperties::boun daryRadiationProperties(Foam::fvMesh const&) at ??:? [0] #9 Foam::radiation::boundaryRadiationProperties const& Foam::MeshObject<Foam::fvMesh, Foam::GeometricMeshObject, Foam::radiation::boundaryRadiationProperties>::New <>(Foam::fvMesh const&) at ??:? [0] #10 Foam::radiation::viewFactor::calculate() at ??:? [0] #11 Foam::radiation::radiationModel::correct() at ??:? [0] #12 ? at ??:? [1] #13 __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6 [1] #14 at ??:? [0] #13 __libc_start_main? in /lib/x86_64-linux-gnu/libc.so.6 [0] #14 ? at ??:? -------------------------------------------------------------------------- MPI_ABORT was invoked on rank 1 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them. |
All times are GMT -4. The time now is 23:52. |