View Issue Details

IDProjectCategoryView StatusLast Update
0004020OpenFOAMBugpublic2023-10-05 12:42
ReportermaHein Assigned Tohenry  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformGNU/LinuxOSOtherOS Version(please specify)
Product Versiondev 
Fixed in Version11 
Summary0004020: shockFluid crashes with NCC
DescriptionHello,

running the module shockFluid with a case set up with NCC results in a crash at the beginning of the first time step in fluxPredictor(). It seems that the interpolation schemes for U/rho/T are responsible for this. Normaly, they are set to vanLeer or vanAlbada (which both lead to a crash). Setting them to linear runs fine.

This did not happen with a identical case in OpenFOAM 10, but does occur both in OpenFOAM 11 and dev.
Steps To ReproduceTake the annularThermalMixer tutorial case from the fluid module and supply additional settings required for the shockFluid module, such as diagonal solver for rho*, interpolation schemes for T, rho and U, (vanLeer preferebly) and update the thermo settings to sensibleInternalEnergy.
TagsNo tags attached.

Activities

henry

2023-10-04 14:27

manager   ~0013135

Do you have a case setup to reproduce the problem?

maHein

2023-10-04 14:52

reporter   ~0013136

Sure, here it is based on annularThermalMixer. Just execute the Allrun script.
annularThermalMixer.zip (834,375 bytes)

henry

2023-10-05 12:42

manager   ~0013138

Resolved in OpenFOAM-11 by commit 87a006fd533cf89773f302c8f0023bb94dcba16b
Resolved in OpenFOAM-dev by commit 084bd015f13611a99084352ee94566931f547eea

Issue History

Date Modified Username Field Change
2023-10-04 13:57 maHein New Issue
2023-10-04 14:27 henry Note Added: 0013135
2023-10-04 14:52 maHein Note Added: 0013136
2023-10-04 14:52 maHein File Added: annularThermalMixer.zip
2023-10-05 12:42 henry Assigned To => henry
2023-10-05 12:42 henry Status new => resolved
2023-10-05 12:42 henry Resolution open => fixed
2023-10-05 12:42 henry Fixed in Version => 11
2023-10-05 12:42 henry Note Added: 0013138