Skip to content

Conda CI: Numerical Breakdowns

Job #91492 failed for f0fe7e44:

Jobs fail at an exterior Dirichlet solve for the Laplace equation. Happens to both Conda and Conda Apple.

Here is a snippet of the log:

============================= test session starts ==============================
platform linux -- Python 3.7.3, pytest-5.2.1, py-1.8.0, pluggy-0.13.0
rootdir: /var/lib/gitlab-runner/builds/ed0e33ab/4/xywei/volumential
collected 75 items

test_cahn_hilliard.py ..s                                                [  4%]
test_droste.py .ssssssssssssssssssssssss                                 [ 37%]
test_expansion_wrangler_interface.py .....                               [ 44%]
test_function_extension.py F                                             [ 45%]
test_import.py .                                                         [ 46%]
test_laplace.py .s                                                       [ 49%]
test_laplace3d.py .                                                      [ 50%]
test_list1_gallery.py ...                                                [ 54%]
test_nearfield_interaction_completeness.py .s                            [ 57%]
test_nearfield_potential_table.py .s..                                   [ 62%]
test_singular_integral_2d.py ...........s                                [ 78%]
test_table_builder_symmetry.py .                                         [ 80%]
test_table_manager.py ...s.ssss...s                                      [ 97%]
test_volume_fmm.py .s                                                    [100%]

=================================== FAILURES ===================================
_ test_harmonic_extension_exterior_3d[<context factory for <pyopencl.Device 'pthread-Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'Portable Computing Language'>] _
Traceback (most recent call last):
  File "/var/lib/gitlab-runner/builds/ed0e33ab/4/xywei/volumential/test/test_function_extension.py", line 95, in test_harmonic_extension_exterior_3d
    f, loc_sign=1)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/4/xywei/volumential/.miniconda3/envs/testing/lib/python3.7/site-packages/volumential/function_extension.py", line 173, in compute_harmonic_extension
    hard_failure=True)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/4/xywei/volumential/.miniconda3/envs/testing/lib/python3.7/site-packages/pytential/solve.py", line 341, in gmres
    stall_iterations=stall_iterations, callback=callback)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/4/xywei/volumential/.miniconda3/envs/testing/lib/python3.7/site-packages/pytential/solve.py", line 202, in _gmres
    raise GMRESError(state)
pytential.solve.GMRESError: non-monotonic residuals
----------------------------- Captured stdout call -----------------------------
IT        0 32.3773
IT        1 32.364
IT        2 32.3617
IT        3 32.3606
IT        4 32.3578
IT        5 32.3575
IT        6 32.3564
IT        7 32.3555
IT        8 32.3535
IT        9 32.3516
IT       10 97615.9
=============================== warnings summary ===============================