Skip to content

[BUG] 5 tests fail #792

@yurivict

Description

@yurivict

Current Behavior:

Summary:

The following tests FAILED:
         18 - ark_test_arkstepsetforcing_1_4 (Failed)
         19 - ark_test_arkstepsetforcing_1_5 (Failed)
        144 - test_sundomeigest_arnoldi_1000_3_20_0 (Failed)
        145 - test_sundomeigest_arnoldi_10000_3_20_0 (Failed)
        146 - test_sundomeigest_arnoldi_100000_3_20_0 (Failed)

Details:

----------------------------------------------------------
18/190 Testing: ark_test_arkstepsetforcing_1_4
18/190 Test: ark_test_arkstepsetforcing_1_4
Command: "/usr/ports/math/sundials/work/.build/test/unit_tests/arkode/C_serial/ark_test_arkstepsetforcing" "1" "4"
Directory: /usr/ports/math/sundials/work/.build/test/unit_tests/arkode/C_serial
"ark_test_arkstepsetforcing_1_4" start time: Oct 29 20:44 PDT
Output:
----------------------------------------------------------

arkStep_SetInnerForcing unit test:
   NEQ    = 1
   order  = 4
   t0     = 0
   tf     = 1
   tshift = 0
   tscale = 1
   reltol = 1.5e-08
   abstol = 1.5e-10

True solution:
 1.126012994050675e+00
Explicit stats:
Steps = 34 (attempted = 34)

Explicit solution:
 1.126012997545787e+00
SUCCESS: Test passed with wmax error = 0.20647

Implicit stats:
Steps = 38 (attempted = 38)

Implicit solution:
 1.126012993806386e+00
SUCCESS: Test passed with wmax error = 0.0144312

IMEX stats:
Steps = 22 (attempted = 22)

IMEX solution:
 1.126013011491874e+00
ERROR: Test failed with wmax error = 1.03032

<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Failed.
"ark_test_arkstepsetforcing_1_4" end time: Oct 29 20:44 PDT
"ark_test_arkstepsetforcing_1_4" time elapsed: 00:00:00
----------------------------------------------------------

19/190 Testing: ark_test_arkstepsetforcing_1_5
19/190 Test: ark_test_arkstepsetforcing_1_5
Command: "/usr/ports/math/sundials/work/.build/test/unit_tests/arkode/C_serial/ark_test_arkstepsetforcing" "1" "5"
Directory: /usr/ports/math/sundials/work/.build/test/unit_tests/arkode/C_serial
"ark_test_arkstepsetforcing_1_5" start time: Oct 29 20:44 PDT
Output:
----------------------------------------------------------

arkStep_SetInnerForcing unit test:
   NEQ    = 1
   order  = 5
   t0     = 0
   tf     = 1
   tshift = 0
   tscale = 1
   reltol = 1.5e-08
   abstol = 1.5e-10

True solution:
 1.186459651008773e+00
Explicit stats:
Steps = 39 (attempted = 39)

Explicit solution:
 1.186459657261920e+00
SUCCESS: Test passed with wmax error = 0.350736

Implicit stats:
Steps = 45 (attempted = 45)

Implicit solution:
 1.186459650562678e+00
SUCCESS: Test passed with wmax error = 0.0250213

IMEX stats:
Steps = 25 (attempted = 25)

IMEX solution:
 1.186459684727373e+00
ERROR: Test failed with wmax error = 1.89126

<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Failed.
"ark_test_arkstepsetforcing_1_5" end time: Oct 29 20:44 PDT
"ark_test_arkstepsetforcing_1_5" time elapsed: 00:00:00
----------------------------------------------------------

144/190 Testing: test_sundomeigest_arnoldi_1000_3_20_0
144/190 Test: test_sundomeigest_arnoldi_1000_3_20_0
Command: "/usr/ports/math/sundials/work/.build/test/unit_tests/sundomeigest/Arnoldi/test_sundomeigest_arnoldi" "1000" "3" "20" "0"
Directory: /usr/ports/math/sundials/work/.build/test/unit_tests/sundomeigest/Arnoldi
"test_sundomeigest_arnoldi_1000_3_20_0" start time: Oct 29 20:44 PDT
Output:
----------------------------------------------------------

DomEig module test:
  Problem size = 1000
  Krylov subspace dimension = 3
  Number of preprocessing iters = 20
  Timing output flag = 0

    PASSED test -- SUNDomEigEstimator_SetATimes
    PASSED test -- SUNDomEigEstimator_SetMaxIters
    PASSED test -- SUNDomEigEstimator_SetNumPreprocessIters
    PASSED test -- SUNDomEigEstimator_SetRelTol
    PASSED test -- SUNDomEigEstimator_SetInitialGuess
    PASSED test -- SUNDomEigEstimator_Initialize
>>> FAILED test -- SUNDomEigEstimator_Estimate check, Proc 0
    PASSED test -- SUNDomEigEstimator_GetRes
    PASSED test -- SUNDomEigEstimator_GetNumIters
    PASSED test -- SUNDomEigEstimator_GetNumATimesCalls
    SUNDomEigEstimator_Write:
    --------------------------------------------

Arnoldi Iteration SUNDomEigEstimator:
Krylov dimension         = 3
Num. preprocessing iters = 20
Num. iters               = 23
Num. ATimes calls        = 23

    --------------------------------------------
    PASSED test -- SUNDomEigEstimator_Write
FAIL: SUNDomEigEstimator_Arnoldi module failed 1 initialization tests

<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Failed.
"test_sundomeigest_arnoldi_1000_3_20_0" end time: Oct 29 20:44 PDT
"test_sundomeigest_arnoldi_1000_3_20_0" time elapsed: 00:00:00
----------------------------------------------------------


145/190 Testing: test_sundomeigest_arnoldi_10000_3_20_0
145/190 Test: test_sundomeigest_arnoldi_10000_3_20_0
Command: "/usr/ports/math/sundials/work/.build/test/unit_tests/sundomeigest/Arnoldi/test_sundomeigest_arnoldi" "10000" "3" "20" "0"
Directory: /usr/ports/math/sundials/work/.build/test/unit_tests/sundomeigest/Arnoldi
"test_sundomeigest_arnoldi_10000_3_20_0" start time: Oct 29 20:44 PDT
Output:
----------------------------------------------------------

DomEig module test:
  Problem size = 10000
  Krylov subspace dimension = 3
  Number of preprocessing iters = 20
  Timing output flag = 0

    PASSED test -- SUNDomEigEstimator_SetATimes
    PASSED test -- SUNDomEigEstimator_SetMaxIters
    PASSED test -- SUNDomEigEstimator_SetNumPreprocessIters
    PASSED test -- SUNDomEigEstimator_SetRelTol
    PASSED test -- SUNDomEigEstimator_SetInitialGuess
    PASSED test -- SUNDomEigEstimator_Initialize
>>> FAILED test -- SUNDomEigEstimator_Estimate check, Proc 0
    PASSED test -- SUNDomEigEstimator_GetRes
    PASSED test -- SUNDomEigEstimator_GetNumIters
    PASSED test -- SUNDomEigEstimator_GetNumATimesCalls
    SUNDomEigEstimator_Write:
    --------------------------------------------

Arnoldi Iteration SUNDomEigEstimator:
Krylov dimension         = 3
Num. preprocessing iters = 20
Num. iters               = 23
Num. ATimes calls        = 23

    --------------------------------------------
    PASSED test -- SUNDomEigEstimator_Write
FAIL: SUNDomEigEstimator_Arnoldi module failed 1 initialization tests

<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Failed.
"test_sundomeigest_arnoldi_10000_3_20_0" end time: Oct 29 20:44 PDT
"test_sundomeigest_arnoldi_10000_3_20_0" time elapsed: 00:00:00
----------------------------------------------------------

Expected Behavior:

n/a

Steps To Reproduce:

build + tests

Environment:

Example:

  • SUNDIALS version: 7.5.0
  • OS: FreeBSD 15 STABLE
  • Compiler: clang-19.1.7

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions