View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000237 | OpenFOAM | Bug | public | 2011-07-05 08:27 | 2011-07-11 10:26 |
Reporter | gdtech | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | OS Version | 11.04 |
Summary | 0000237: multiRegionHeaterRadiation tutorials fails in parallel | ||||
Description | Tutorial multiRegionHeaterRadiation fails when running in parallel : /*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.0.0 | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ Build : 2.0.0-d79727c3fca7 Exec : chtMultiRegionSimpleFoam -parallel Date : Jul 05 2011 Time : 09:24:37 Host : gdtech-laptop11 PID : 4700 Case : /home/gdtech/OpenFOAM/gdtech-2.0.0/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation nProcs : 4 Slaves : 3 ( gdtech-laptop11.4701 gdtech-laptop11.4702 gdtech-laptop11.4703 ) Pstream initialized with: floatTransfer : 0 nProcsSimpleSum : 0 commsType : nonBlocking sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE). fileModificationChecking : Monitoring run-time modified files using timeStampMaster allowSystemOperations : Disallowing user-supplied system call operations // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time Create fluid mesh for region bottomAir for time = 0 Create fluid mesh for region topAir for time = 0 Create solid mesh for region heater for time = 0 Create solid mesh for region leftSolid for time = 0 Create solid mesh for region rightSolid for time = 0 *** Reading fluid mesh thermophysical properties for region bottomAir Adding to thermoFluid Selecting thermodynamics package hRhoThermo<pureMixture<constTransport<specieThermo<hConstThermo<perfectGas>>>>> Adding to rhoFluid Adding to KFluid Adding to UFluid Adding to phiFluid Adding to gFluid Adding to turbulence Selecting turbulence model type laminar Adding to ghFluid Adding to ghfFluid Selecting radiationModel viewFactor Selecting absorptionEmissionModel constantAbsorptionEmission Selecting scatterModel constantScatter [3] #0 Foam::error::printStack(Foam::Ostream&)[1] #0 Foam::error::printStack(Foam::Ostream&)[0] #0 Foam::error::printStack(Foam::Ostream&)[2] #0 Foam::error::printStack(Foam::Ostream&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [0] #1 Foam::sigSegv::sigHandler(int) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [2] #1 Foam::sigSegv::sigHandler(int) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [1] #1 Foam::sigSegv::sigHandler(int) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [3] #1 Foam::sigSegv::sigHandler(int) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [3] #2 in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [1] #2 in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [2] #2 in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [0] #2 in "/lib/x86_64-linux-gnu/libc.so.6" [3] #3 Foam::singleCellFvMesh::agglomerateMesh(Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/lib/x86_64-linux-gnu/libc.so.6" [0] #3 Foam::singleCellFvMesh::agglomerateMesh(Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/lib/x86_64-linux-gnu/libc.so.6" [2] #3 Foam::singleCellFvMesh::agglomerateMesh(Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/lib/x86_64-linux-gnu/libc.so.6" [1] #3 Foam::singleCellFvMesh::agglomerateMesh(Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [0] #4 Foam::singleCellFvMesh::singleCellFvMesh(Foam::IOobject const&, Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [1] #4 Foam::singleCellFvMesh::singleCellFvMesh(Foam::IOobject const&, Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [3] #4 Foam::singleCellFvMesh::singleCellFvMesh(Foam::IOobject const&, Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [2] #4 Foam::singleCellFvMesh::singleCellFvMesh(Foam::IOobject const&, Foam::fvMesh const&, Foam::List<Foam::List<int> > const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [1] #5 Foam::radiation::viewFactor::viewFactor(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [0] #5 Foam::radiation::viewFactor::viewFactor(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [3] #5 Foam::radiation::viewFactor::viewFactor(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so" [2] #5 Foam::radiation::viewFactor::viewFactor(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [0] #6 Foam::radiation::radiationModel::adddictionaryConstructorToTable<Foam::radiation::viewFactor>::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [3] #6 Foam::radiation::radiationModel::adddictionaryConstructorToTable<Foam::radiation::viewFactor>::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [2] #6 Foam::radiation::radiationModel::adddictionaryConstructorToTable<Foam::radiation::viewFactor>::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [1] #6 Foam::radiation::radiationModel::adddictionaryConstructorToTable<Foam::radiation::viewFactor>::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [0] #7 Foam::radiation::radiationModel::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [3] #7 Foam::radiation::radiationModel::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [1] #7 Foam::radiation::radiationModel::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [0] #8 in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [2] #7 Foam::radiation::radiationModel::New(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [1] #8 in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [3] #8 in "/opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so" [2] #8 [0] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [0] #9 __libc_start_main[1] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [1] #9 __libc_start_main[3] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [3] #9 __libc_start_main[2] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [2] #9 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" [0] #10 in "/lib/x86_64-linux-gnu/libc.so.6" [2] #10 in "/lib/x86_64-linux-gnu/libc.so.6" [1] #10 in "/lib/x86_64-linux-gnu/libc.so.6" [3] #10 [1] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [gdtech-laptop11:04701] *** Process received signal *** [gdtech-laptop11:04701] Signal: Segmentation fault (11) [gdtech-laptop11:04701] Signal code: (-6) [gdtech-laptop11:04701] Failing at address: 0x3e80000125d [gdtech-laptop11:04701] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f71d7c27d80] [gdtech-laptop11:04701] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f71d7c27d05] [gdtech-laptop11:04701] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f71d7c27d80] [gdtech-laptop11:04701] [ 3] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMesh15agglomerateMeshERKNS_6fvMeshERKNS_4ListINS4_IiEEEE+0x100) [0x7f71dab80830] [gdtech-laptop11:04701] [ 4] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMeshC1ERKNS_8IOobjectERKNS_6fvMeshERKNS_4ListINS7_IiEEEE+0x7fc) [0x7f71dab83a3c] [gdtech-laptop11:04701] [ 5] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation10viewFactorC1ERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x136) [0x7f71d92dac66] [gdtech-laptop11:04701] [ 6] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel31adddictionaryConstructorToTableINS0_10viewFactorEE3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x31) [0x7f71d92e9a21] [gdtech-laptop11:04701] [ 7] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x6b6) [0x7f71d92a77c6] [gdtech-laptop11:04701] [ 8] chtMultiRegionSimpleFoam() [0x423a16] [gdtech-laptop11:04701] [ 9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7f71d7c12eff] [gdtech-laptop11:04701] [10] chtMultiRegionSimpleFoam() [0x41f4d9] [gdtech-laptop11:04701] *** End of error message *** [2] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [gdtech-laptop11:04702] *** Process received signal *** [gdtech-laptop11:04702] Signal: Segmentation fault (11) [gdtech-laptop11:04702] Signal code: (-6) [gdtech-laptop11:04702] Failing at address: 0x3e80000125e [gdtech-laptop11:04702] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f44a2e95d80] [gdtech-laptop11:04702] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f44a2e95d05] [gdtech-laptop11:04702] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f44a2e95d80] [gdtech-laptop11:04702] [ 3] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMesh15agglomerateMeshERKNS_6fvMeshERKNS_4ListINS4_IiEEEE+0x100) [0x7f44a5dee830] [gdtech-laptop11:04702] [ 4] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMeshC1ERKNS_8IOobjectERKNS_6fvMeshERKNS_4ListINS7_IiEEEE+0x7fc) [0x7f44a5df1a3c] [gdtech-laptop11:04702] [ 5] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation10viewFactorC1ERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x136) [0x7f44a4548c66] [gdtech-laptop11:04702] [ 6] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel31adddictionaryConstructorToTableINS0_10viewFactorEE3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x31) [0x7f44a4557a21] [gdtech-laptop11:04702] [ 7] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x6b6) [0x7f44a45157c6] [gdtech-laptop11:04702] [ 8] chtMultiRegionSimpleFoam() [0x423a16] [gdtech-laptop11:04702] [ 9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7f44a2e80eff] [gdtech-laptop11:04702] [10] chtMultiRegionSimpleFoam() [0x41f4d9] [gdtech-laptop11:04702] *** End of error message *** -------------------------------------------------------------------------- mpirun noticed that process rank 1 with PID 4701 on node gdtech-laptop11 exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- [0] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [gdtech-laptop11:04700] *** Process received signal *** [gdtech-laptop11:04700] Signal: Segmentation fault (11) [gdtech-laptop11:04700] Signal code: (-6) [gdtech-laptop11:04700] Failing at address: 0x3e80000125c [gdtech-laptop11:04700] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7fadf8a06d80] [gdtech-laptop11:04700] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fadf8a06d05] [gdtech-laptop11:04700] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7fadf8a06d80] [gdtech-laptop11:04700] [ 3] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMesh15agglomerateMeshERKNS_6fvMeshERKNS_4ListINS4_IiEEEE+0x100) [0x7fadfb95f830] [gdtech-laptop11:04700] [ 4] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMeshC1ERKNS_8IOobjectERKNS_6fvMeshERKNS_4ListINS7_IiEEEE+0x7fc) [0x7fadfb962a3c] [gdtech-laptop11:04700] [ 5] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation10viewFactorC1ERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x136) [0x7fadfa0b9c66] [gdtech-laptop11:04700] [ 6] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel31adddictionaryConstructorToTableINS0_10viewFactorEE3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x31) [0x7fadfa0c8a21] [gdtech-laptop11:04700] [ 7] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x6b6) [0x7fadfa0867c6] [gdtech-laptop11:04700] [ 8] chtMultiRegionSimpleFoam() [0x423a16] [gdtech-laptop11:04700] [ 9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7fadf89f1eff] [gdtech-laptop11:04700] [10] chtMultiRegionSimpleFoam() [0x41f4d9] [gdtech-laptop11:04700] *** End of error message *** [3] in "/opt/openfoam200/platforms/linux64GccDPOpt/bin/chtMultiRegionSimpleFoam" [gdtech-laptop11:04703] *** Process received signal *** [gdtech-laptop11:04703] Signal: Segmentation fault (11) [gdtech-laptop11:04703] Signal code: (-6) [gdtech-laptop11:04703] Failing at address: 0x3e80000125f [gdtech-laptop11:04703] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f91d22c5d80] [gdtech-laptop11:04703] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f91d22c5d05] [gdtech-laptop11:04703] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f91d22c5d80] [gdtech-laptop11:04703] [ 3] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMesh15agglomerateMeshERKNS_6fvMeshERKNS_4ListINS4_IiEEEE+0x100) [0x7f91d521e830] [gdtech-laptop11:04703] [ 4] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libfiniteVolume.so(_ZN4Foam16singleCellFvMeshC1ERKNS_8IOobjectERKNS_6fvMeshERKNS_4ListINS7_IiEEEE+0x7fc) [0x7f91d5221a3c] [gdtech-laptop11:04703] [ 5] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation10viewFactorC1ERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x136) [0x7f91d3978c66] [gdtech-laptop11:04703] [ 6] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel31adddictionaryConstructorToTableINS0_10viewFactorEE3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x31) [0x7f91d3987a21] [gdtech-laptop11:04703] [ 7] /opt/openfoam200/platforms/linux64GccDPOpt/lib/libradiationModels.so(_ZN4Foam9radiation14radiationModel3NewERKNS_14GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEE+0x6b6) [0x7f91d39457c6] [gdtech-laptop11:04703] [ 8] chtMultiRegionSimpleFoam() [0x423a16] [gdtech-laptop11:04703] [ 9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7f91d22b0eff] [gdtech-laptop11:04703] [10] chtMultiRegionSimpleFoam() [0x41f4d9] [gdtech-laptop11:04703] *** End of error message *** | ||||
Steps To Reproduce | edit Allrun Comment line : runApplication `getApplication` Uncomment blocks : decompose, run and reconstruct ./Allrun | ||||
Tags | No tags attached. | ||||
|
You need to run viewFactorsGen and faceAgglomerate in parallel as well, before running the solver in parallel. The script was modified accordingly. Thanks |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-07-05 08:27 | gdtech | New Issue | |
2011-07-11 10:25 |
|
Note Added: 0000538 | |
2011-07-11 10:25 |
|
Assigned To | => user21 |
2011-07-11 10:25 |
|
Status | new => assigned |
2011-07-11 10:26 |
|
Status | assigned => resolved |
2011-07-11 10:26 |
|
Fixed in Version | => 2.0.x |
2011-07-11 10:26 |
|
Resolution | open => fixed |