View Issue Details

IDProjectCategoryView StatusLast Update
0004163OpenFOAMBugpublic2024-10-17 22:26
ReporterMichaelS Assigned Towill  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformGNU/LinuxOSOtherOS Version(please specify)
Product Version12 
Fixed in Versiondev 
Summary0004163: createBafflesDict not working in parallel in tutorial TJunctionFan
DescriptionI wanted to get familiar with fanPressureJump in the createBaffle object in the tutorial TJunctionFan.

This works fine when running with processor.
But working in parallel states this error in log.createBaffles:

[11] --> FOAM FATAL ERROR:
[11] The transformation has not been fully specified or calculated
[11]
[11] From function const Foam::transformer& Foam::cyclicTransform::transform() const
[11] in file lnInclude/cyclicTransform.H at line 184.
[11]
FOAM parallel run exiting
Steps To ReproduceCopy incompressibleFluid/TJunctionFan
Add decomposeParDict file.
Run the case with bash script and the commands:

runApplication blockMesh
runApplication decomposePar
runParallel topoSet
runParallel createBaffles -overwrite
TagsNo tags attached.

Activities

will

2024-10-17 22:26

manager   ~0013433

CreateBaffles can't create cyclics in parallel. Cyclics have to be created in a serial mesh and then be decomposed in order for processor cyclic interfaces to be correctly constructed.

I have added an error which makes this limitation (and also some other limitations) clear.

https://github.com/OpenFOAM/OpenFOAM-dev/commit/be976fe35cd6a177438e4af9df8209f6fcf5f80c

Issue History

Date Modified Username Field Change
2024-10-10 13:42 MichaelS New Issue
2024-10-17 22:26 will Assigned To => will
2024-10-17 22:26 will Status new => resolved
2024-10-17 22:26 will Resolution open => fixed
2024-10-17 22:26 will Fixed in Version => dev
2024-10-17 22:26 will Note Added: 0013433