View Issue Details

IDProjectCategoryView StatusLast Update
0001312OpenFOAMBugpublic2016-05-04 20:55
Reporteruser937Assigned Tohenry  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
PlatformLinuxOSUbuntuOS Version12.04
Summary0001312: Implementation of automapping for clouds - dsmc
DescriptionI'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 Reproduce1. 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 InformationThis 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.
TagsNo tags attached.

Activities

user937

2014-06-04 09:01

 

BUG_dsmcDyMFoam.tar.gz (910,390 bytes)

henry

2016-02-03 21:47

manager   ~0005911

OpenFOAM-3/dev supports autoMap for DSMCCloud, could you test it?

henry

2016-05-04 20:55

manager   ~0006233

Orphaned report

Issue History

Date Modified Username Field Change
2014-06-04 09:01 user937 New Issue
2014-06-04 09:01 user937 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