stardis

Perform coupled heat transfer calculations
git clone git://git.meso-star.fr/stardis.git
Log | Files | Refs | README | LICENSE

commit d53d73c85ea4d713087edd9c8750d9d13e536a10
parent ead09b5bf8a1225dbd53598f63bccf94ed298dd0
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri, 23 Sep 2022 11:40:20 +0200

Fix F boundaries: flux must be attached on both sides

Diffstat:
Msrc/stardis-intface.c | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/stardis-intface.c b/src/stardis-intface.c @@ -515,11 +515,11 @@ create_intface boundary_count++; if(front_defined) { back_med = media[intface->d.f_boundary->mat_id]; - interface_shader.front.flux = interface_get_flux; } else { front_med = media[intface->d.f_boundary->mat_id]; - interface_shader.back.flux = interface_get_flux; } + interface_shader.front.flux = interface_get_flux; + interface_shader.back.flux = interface_get_flux; ASSERT(intface->d.f_boundary->imposed_flux != SDIS_FLUX_NONE); interface_props->imposed_flux = intface->d.f_boundary->imposed_flux; break; @@ -533,11 +533,11 @@ create_intface boundary_count++; if(front_defined) { back_med = media[intface->d.f_boundary_prog->mat_id]; - interface_shader.front.flux = intface_prog_get_flux; } else { front_med = media[intface->d.f_boundary_prog->mat_id]; - interface_shader.back.flux = intface_prog_get_flux; } + interface_shader.front.flux = intface_prog_get_flux; + interface_shader.back.flux = intface_prog_get_flux; interface_props->get_flux = intface->d.f_boundary_prog->flux; interface_props->prog_data = intface->d.f_boundary_prog->prog_data; break;