stardis

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

commit d46f4cdd3507afb8b2168af4df52fa2a8361eb9b
parent b96291c2b1279cff00298f4f5f819795adde0f2e
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Mon,  4 May 2020 13:45:00 +0200

Avoid an error when all the samples fail

Diffstat:
Msrc/stardis-output.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/stardis-output.c b/src/stardis-output.c @@ -931,6 +931,12 @@ print_single_MC_result /* Fetch the estimation data */ ERR(sdis_estimator_get_temperature(estimator, &result)); ERR(sdis_estimator_get_failure_count(estimator, &nfailures)); + if(nfailures == stardis->samples) { + logger_print(stardis->logger, LOG_ERROR, + "All the %zu samples failed. No result to display.\n", nfailures); + res = RES_BAD_OP; + goto error; + } /* Print the results */ switch (stardis->mode & COMPUTE_MODES) {