stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit 1f9b3e7152f101a6510b620baeb6bcc0998e4fb9
parent 0ef1e6334ca62b13278106d321d2263415852324
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri, 23 Oct 2020 14:33:53 +0200

Change a test that failed on Windows platform

Now walking with a delta based on the 4V/S property

Diffstat:
Msrc/test_sdis_solid_random_walk_robustness.c | 8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/test_sdis_solid_random_walk_robustness.c b/src/test_sdis_solid_random_walk_robustness.c @@ -280,7 +280,7 @@ main(int argc, char** argv) struct context ctx; double lower[3]; double upper[3]; - double size[3]; + double spread; (void)argc, (void)argv; OK(mem_init_proxy_allocator(&allocator, &mem_default_allocator)); @@ -337,10 +337,8 @@ main(int argc, char** argv) ctx.msh.nvertices, ctx.msh.indices, ctx.msh.nprimitives);*/ /* Compute the delta of the solid random walk */ - size[0] = upper[0] - lower[0]; - size[1] = upper[1] - lower[1]; - size[2] = upper[2] - lower[2]; - solid_param->delta = MMIN(MMIN(size[0], size[1]), size[2]) / 20.0; + OK(sdis_scene_get_medium_spread(scn, solid, &spread)); + solid_param->delta = 0.4 / spread; /* (4V/S) / 10 */ interf_param->upper[0] = upper[0]; interf_param->upper[1] = upper[1];