View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001312 | OpenFOAM | Bug | public | 2014-06-04 09:01 | 2016-05-04 20:55 |
Reporter | Assigned To | henry | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | Linux | OS | Ubuntu | OS Version | 12.04 |
Summary | 0001312: Implementation of automapping for clouds - dsmc | ||||
Description | I've been trying to add dynamic mesh refinement to the dsmcFoam solver and get the following error: --> FOAM FATAL ERROR: Not implemented From function cloud::autoMap(const mapPolyMesh&) in file fields/cloud/cloud.C at line 65. FOAM aborting This seems to be a similar bug report 0000464. | ||||
Steps To Reproduce | 1. Compile attached solver dsmcDyMFoam 2. Run dsmcDyFoam on attached case supersonicDyMCorner (based on regular dsmc supersonicCorner tutorial) Note: dsmcRhoU is currently set to remain constant to ensure a refinement trigger | ||||
Additional Information | This work was based on http://www.openfoam.org/mantisbt/view.php?id=464 and attached links. I have successfully repeated sprayDyMFoam in 2.3.0. I have attempt compiling on 2.1.x and 2.3.0 and recieve the same error. Here is the stack trace: #0 Foam::error::printStack(Foam::Ostream&) at ~/OpenFOAM/OpenFOAM-2.3.0/src/OSspecific/POSIX/printStack.C:221 #1 Foam::error::abort() at ~/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/error.C:249 #2 Foam::Ostream& Foam::operator<< <Foam::error>(Foam::Ostream&, Foam::errorManip<Foam::error>) at ~/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/errorManip.H:85 #3 Foam::cloud::autoMap(Foam::mapPolyMesh const&) at ~/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/fields/cloud/cloud.C:70 #4 Foam::mapClouds(Foam::objectRegistry const&, Foam::mapPolyMesh const&) at ~/OpenFOAM/OpenFOAM-2.3.0/src/OpenFOAM/lnInclude/mapClouds.H:52 #5 Foam::fvMesh::mapFields(Foam::mapPolyMesh const&) at ~/OpenFOAM/OpenFOAM-2.3.0/src/finiteVolume/fvMesh/fvMesh.C:627 #6 Foam::fvMesh::updateMesh(Foam::mapPolyMesh const&) at ~/OpenFOAM/OpenFOAM-2.3.0/src/finiteVolume/fvMesh/fvMesh.C:842 #7 Foam::dynamicRefineFvMesh::refine(Foam::List<int> const&) at ~/OpenFOAM/OpenFOAM-2.3.0/src/dynamicFvMesh/dynamicRefineFvMesh/dynamicRefineFvMesh.C:271 #8 Foam::dynamicRefineFvMesh::update() at ~/OpenFOAM/OpenFOAM-2.3.0/src/dynamicFvMesh/dynamicRefineFvMesh/dynamicRefineFvMesh.C:1310 #9 at ~/OpenFOAM/ccapon-2.3.0/solvers/dsmcDyMFoam/dsmcDyMFoam.C:65 #10 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #11 My current thoughts are ensure that dsmcDyMFoam is pointing to Cloud::autoMap however I haven't figure out how this is achieved yet. | ||||
Tags | No tags attached. | ||||
2014-06-04 09:01
|
|
|
OpenFOAM-3/dev supports autoMap for DSMCCloud, could you test it? |
|
Orphaned report |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-06-04 09:01 |
|
New Issue | |
2014-06-04 09:01 |
|
File Added: BUG_dsmcDyMFoam.tar.gz | |
2016-02-03 21:47 | henry | Note Added: 0005911 | |
2016-05-04 20:55 | henry | Note Added: 0006233 | |
2016-05-04 20:55 | henry | Status | new => closed |
2016-05-04 20:55 | henry | Assigned To | => henry |
2016-05-04 20:55 | henry | Resolution | open => no change required |