From 26344f007bca85dac0074cc6d011496fbad4461d Mon Sep 17 00:00:00 2001 From: AgnieszkaMakulska Date: Wed, 3 Jun 2026 14:53:49 +0200 Subject: [PATCH 1/2] replace epsilon with nextafter zero --- include/libcloudph++/common/kappa_koehler.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/libcloudph++/common/kappa_koehler.hpp b/include/libcloudph++/common/kappa_koehler.hpp index 4896e096..fc157d77 100644 --- a/include/libcloudph++/common/kappa_koehler.hpp +++ b/include/libcloudph++/common/kappa_koehler.hpp @@ -52,7 +52,8 @@ namespace libcloudphxx ) { assert(kappa > 0); - assert(rw3 >= rd3 + rd3_insol - std::numeric_limits::epsilon() * si::cubic_metres); + if ((rw3 - rd3 - rd3_insol) / si::cubic_meters <= std::nextafter(real_t(0),real_t(1))) + return real_t(0.); return (rw3 - rd3 - rd3_insol) / (rw3 - rd3 * (real_t(1) - kappa) - rd3_insol); } From 651dee012f1c309a937359225d0cb53cc9b62a47 Mon Sep 17 00:00:00 2001 From: AgnieszkaMakulska Date: Wed, 3 Jun 2026 15:07:24 +0200 Subject: [PATCH 2/2] parcel already has output dir --- .github/workflows/test_libclouphxx.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test_libclouphxx.yml b/.github/workflows/test_libclouphxx.yml index 7e45c3eb..4c08ee19 100644 --- a/.github/workflows/test_libclouphxx.yml +++ b/.github/workflows/test_libclouphxx.yml @@ -254,7 +254,6 @@ jobs: repository: igfuw/parcel path: parcel - - run: mkdir parcel/plots/outputs - name: run parcel unit_test working-directory: ${{github.workspace}}/parcel