Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clean ups #32

Merged
merged 1 commit into from
Dec 15, 2023

clean ups

308a9d8
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

clean ups #32

clean ups
308a9d8
Select commit
Loading
Failed to load commit list.
GitHub Actions / Report (mac) succeeded Dec 15, 2023 in 1s

Report (mac) ✅

Tests failed

Report Passed Failed Skipped Time
cython-lint-macOS-3.10.xml 61❌ 1000ms
flake8-macOS-3.10.xml 32❌ 1000ms
test-results-macOS-3.10.xml 481✅ 20⚪ 3268s

❌ cython-lint-macOS-3.10.xml

61 tests were completed in 1000ms with 0 passed, 61 failed and 0 skipped.

Test suite Passed Failed Skipped Time
cython-lint 61❌ 1000ms

❌ cython-lint

❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/tupleDict.pyx
	460:13 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/opt_true_mkl_trisolve.pxi
	62:13 E722 do not use bare 'except'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/tupleDict_{VALUE}.pxi
	39:9 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/solver_ichol.pxi
	27:13 E722 do not use bare 'except'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/sparseGraph.pyx
	64:41 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/IJOperator_{SCALAR}.pxi
	37:9 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/SSS_LinearOperator_COMPLEX.pxi
	291:49 E127 continuation line over-indented for visual indent
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/io.pyx
	42:58 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/linear_operators.pyx
	730:13 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/solvers.pyx
	56:38 dangerous default value!
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/CSR_LinearOperator_REAL.pxi
	285:46 E127 continuation line over-indented for visual indent
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/ip_norm.pyx
	261:23 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/SSS_LinearOperator_REAL.pxi
	291:49 E127 continuation line over-indented for visual indent
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/IJOperator_REAL.pxi
	37:9 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/tupleDict_INDEX.pxi
	39:9 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/IJOperator_COMPLEX.pxi
	37:9 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/SSS_LinearOperator_{SCALAR}.pxi
	367:17 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/CSR_LinearOperator_COMPLEX.pxi
	285:46 E127 continuation line over-indented for visual indent
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/opt_false_mkl_trisolve.pxi
	27:13 E722 do not use bare 'except'
❌ /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/linalg.pyx
	821:5 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/metisCy/PyNucleus_metisCy/parmetisCy.pyx
	45:161 E501 line too long (183 > 160 characters)
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/repartitioner.pyx
	168:56 dangerous default value!
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/functions.pyx
	258:14 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/splitting.pyx
	143:161 E501 line too long (163 > 160 characters)
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/meshOverlaps.pyx
	92:9 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/boundaryLayerCy.pyx
	28:5 pointless string statement
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/meshCy.pyx
	407:17 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/algebraicOverlaps.pyx
	13:45 'INTERIOR' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/quadrature.pyx
	39:9 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/femCy.pyx
	8:35 'sinh' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/scalar_coefficient_stiffness_1D_P1.pxi
	20:20 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/scalar_coefficient_stiffness_1D_P2.pxi
	20:20 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/scalar_coefficient_stiffness_3D_P1.pxi
	21:20 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/scalar_coefficient_stiffness_3D_P2.pxi
	21:20 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/scalar_coefficient_stiffness_2D_P2.pxi
	21:20 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/DoFMaps.pyx
	50:9 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/fem/PyNucleus_fem/scalar_coefficient_stiffness_2D_P1.pxi
	21:20 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/multilevelSolver/PyNucleus_multilevelSolver/restriction_1D_P2_P3.pxi
	9:42 E127 continuation line over-indented for visual indent
❌ /Users/runner/work/PyNucleus/PyNucleus/multilevelSolver/PyNucleus_multilevelSolver/restriction_1D_P1_P3.pxi
	9:42 E127 continuation line over-indented for visual indent
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/kernelNormalization.pxd
	88:1 W391 blank line at end of file
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/bitset.pyx
	61:9 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/kernelsCy.pyx
	13:34 'mydot' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalOperator_COMPLEX.pxi
	122:21 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalOperator.pxd
	74:1 W391 blank line at end of file
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalAssembly_COMPLEX.pxi
	157:13 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/fractionalLaplacian2D.pyx
	12:36 'INDEX' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/fractionalLaplacian1D.pxd
	51:1 W391 blank line at end of file
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/fractionalLaplacian1D.pyx
	8:49 'pow' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/twoPointFunctions.pyx
	15:36 'INDEX' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/interactionDomains.pyx
	226:13 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/fractionalLaplacian2D.pxd
	52:1 W391 blank line at end of file
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalAssembly.pyx
	20:58 'Product_DoFMap' imported but unused
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/clusterMethodCy.pyx
	34:55 dangerous default value!
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalAssembly_REAL.pxi
	157:13 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalAssembly_{SCALAR}.pxi
	157:13 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalOperator_{SCALAR}.pxi
	122:21 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/fractionalOrders.pyx
	870:23 E741 ambiguous variable name 'I'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalOperator.pyx
	41:13 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/kernelsCy.pxd
	121:1 W391 blank line at end of file
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/nonlocalOperator_REAL.pxi
	122:21 E741 ambiguous variable name 'l'
❌ /Users/runner/work/PyNucleus/PyNucleus/nl/PyNucleus_nl/kernelNormalization.pyx
	419:1 W391 blank line at end of file

❌ flake8-macOS-3.10.xml

32 tests were completed in 1000ms with 0 passed, 32 failed and 0 skipped.

Test suite Passed Failed Skipped Time
flake8 32❌ 1000ms

❌ flake8

❌ base/PyNucleus_base/plot_utils.py
	216:19 F821 undefined name 'np'
❌ base/PyNucleus_base/solver_factory.py
	59:161 E501 line too long (206 > 160 characters)
❌ base/PyNucleus_base/utilsFem.py
	107:13 E722 do not use bare 'except'
❌ base/setup.py
	23:5 F401 'scipy' imported but unused
❌ drivers/brusselator.py
	220:5 E741 ambiguous variable name 'I'
❌ drivers/brusselatorMovie.py
	36:1 E722 do not use bare 'except'
❌ drivers/runNonlocal.py
	10:1 F401 'PyNucleus.DIRICHLET' imported but unused
❌ drivers/runParallelGMG.py
	285:161 E501 line too long (161 > 160 characters)
❌ drivers/variableOrder.py
	18:1 F401 'PyNucleus.nl.fractionalOrders.smoothedLeftRightFractionalOrder' imported but unused
❌ examples/example1.py
	123:1 W391 blank line at end of file
❌ examples/example2.py
	124:1 W391 blank line at end of file
❌ examples/example3.py
	97:1 W391 blank line at end of file
❌ fem/PyNucleus_fem/factories.py
	12:1 F401 '.functions.real' imported but unused
❌ fem/PyNucleus_fem/mesh.py
	253:21 E741 ambiguous variable name 'l'
❌ fem/PyNucleus_fem/meshConstruction.py
	279:13 E129 visually indented line with same indent as next logical line
❌ multilevelSolver/PyNucleus_multilevelSolver/connectors.py
	14:1 F401 'PyNucleus_base.myTypes.TAG' imported but unused
❌ multilevelSolver/PyNucleus_multilevelSolver/geometricMG.py
	11:1 F401 'PyNucleus_base.utilsFem.getLoggingTimer' imported but unused
❌ multilevelSolver/PyNucleus_multilevelSolver/hierarchies.py
	19:1 F401 '.levels.SPARSITY_PATTERN' imported but unused
❌ multilevelSolver/PyNucleus_multilevelSolver/levels.py
	264:161 E501 line too long (181 > 160 characters)
❌ nl/PyNucleus_nl/discretizedProblems.py
	10:1 F401 'PyNucleus_base.performanceLogger.PLogger' imported but unused
❌ nl/PyNucleus_nl/helpers.py
	9:1 F401 'PyNucleus_base.utilsFem.getLoggingTimer' imported but unused
❌ nl/PyNucleus_nl/kernels.py
	27:1 F401 '.kernelsCy.ComplexKernel' imported but unused
❌ nl/PyNucleus_nl/nonlocalProblems.py
	12:1 F401 'PyNucleus_fem.mesh.box' imported but unused
❌ nl/PyNucleus_nl/operatorInterpolation.py
	141:9 E731 do not assign a lambda expression, use a def
❌ packageTools/PyNucleus_packageTools/__init__.py
	147:13 E722 do not use bare 'except'
❌ tests/bitArray.py
	14:5 E741 ambiguous variable name 'I'
❌ tests/drift.py
	44:17 E741 ambiguous variable name 'l'
❌ tests/drivers_base.py
	8:1 F401 'mpi4py.MPI' imported but unused
❌ tests/test_base.py
	8:1 F403 'from drivers_base import *' used; unable to detect undefined names
❌ tests/test_h2finiteHorizon.py
	12:1 F401 'PyNucleus.nl.fractionalOrders.leftRightFractionalOrder' imported but unused
❌ tests/test_kernels.py
	141:1 E305 expected 2 blank lines after class or function definition, found 1
❌ tests/test_nearField.py
	382:1 E303 too many blank lines (4)

✅ test-results-macOS-3.10.xml

501 tests were completed in 3268s with 481 passed, 0 failed and 20 skipped.

Test suite Passed Failed Skipped Time
pytest 481✅ 20⚪ 3268s

✅ pytest

tests.test_base
  ✅ testGMG
  ✅ testParallelGMG[1-interval-P1-False]
  ✅ testParallelGMG[1-interval-P1-True]
  ✅ testParallelGMG[4-interval-P1-True]
  ✅ testParallelGMG[4-interval-P2-True]
  ✅ testParallelGMG[4-square-P2-True]
  ✅ testParallelGMG[4-square-P2-False]
  ✅ testParallelGMG[1-square-P2-True]
  ✅ testParallelGMG[1-square-P2-False]
  ✅ testParallelGMG[4-square-P1-True]
  ✅ testParallelGMG[4-square-P3-True]
  ✅ testParallelGMG[4-square-P3-False]
  ✅ testParallelGMG[1-square-P3-True]
  ✅ testParallelGMG[1-square-P3-False]
  ✅ testParallelGMG[4-interval-P3-True]
  ✅ testParallelGMG[4-cube-P3-True]
  ✅ testParallelGMG[4-cube-P3-False]
  ✅ testParallelGMG[1-cube-P3-True]
  ✅ testParallelGMG[1-cube-P3-False]
  ✅ testParallelGMG[4-cube-P2-True]
  ✅ testParallelGMG[4-cube-P2-False]
  ✅ testParallelGMG[1-cube-P2-True]
  ✅ testParallelGMG[1-cube-P2-False]
  ✅ testParallelGMG[4-cube-P1-True]
  ✅ testParallelGMG[4-cube-P1-False]
  ✅ testHelmholtz[4-cube]
  ✅ testParallelGMG[1-cube-P1-True]
  ✅ testParallelGMG[1-cube-P1-False]
  ✅ testHelmholtz[1-cube]
  ✅ testParallelGMG[4-interval-P3-False]
  ✅ testParallelGMG[1-interval-P3-True]
  ✅ testParallelGMG[1-interval-P3-False]
  ✅ testParallelGMG[4-square-P1-False]
  ✅ testHelmholtz[4-square]
  ✅ testParallelGMG[1-square-P1-True]
  ✅ testParallelGMG[1-square-P1-False]
  ✅ testHelmholtz[1-square]
  ✅ testParallelGMG[4-interval-P2-False]
  ✅ testParallelGMG[1-interval-P2-True]
  ✅ testParallelGMG[1-interval-P2-False]
  ✅ testParallelGMG[4-interval-P1-False]
  ✅ testHelmholtz[4-interval]
  ✅ testHelmholtz[1-interval]
  ✅ testInterface[domainNoRef0]
  ✅ testInterface[domainNoRef1]
  ✅ test_tupleDict
  ✅ test_arrayIndexSet
  ✅ test_bitArray
  ✅ test_integrals_drift[square]
  ✅ test_integrals_grad[square]
tests.test_drivers_intFracLapl
  ✅ testNonlocal[interval-fractional-poly-Dirichlet-lu-dense]
  ✅ testNonlocal[interval-fractional-poly-Neumann-lu-dense]
  ✅ testNonlocal[interval-constant-poly-Dirichlet-lu-dense]
  ✅ testNonlocal[interval-constant-poly-Neumann-lu-dense]
  ✅ testNonlocal[interval-inverseDistance-poly-Dirichlet-lu-dense]
  ✅ testNonlocal[interval-inverseDistance-poly-Neumann-lu-dense]
  ✅ testNonlocal[square-fractional-poly-Dirichlet-cg-mg-dense]
  ⚪ testNonlocal[square-fractional-poly-Neumann-cg-mg-dense]
  ✅ testNonlocal[square-constant-poly-Dirichlet-cg-mg-dense]
  ⚪ testNonlocal[square-constant-poly-Neumann-cg-mg-dense]
  ✅ testNonlocal[square-inverseDistance-poly-Dirichlet-cg-mg-dense]
  ⚪ testNonlocal[square-inverseDistance-poly-Neumann-cg-mg-dense]
  ✅ testNonlocal[interval-fractional-poly-Dirichlet-lu-H2]
  ✅ testNonlocal[interval-fractional-poly-Neumann-lu-H2]
  ✅ testNonlocal[interval-constant-poly-Dirichlet-lu-H2]
  ✅ testNonlocal[interval-constant-poly-Neumann-lu-H2]
  ✅ testNonlocal[interval-inverseDistance-poly-Dirichlet-lu-H2]
  ✅ testNonlocal[interval-inverseDistance-poly-Neumann-lu-H2]
  ✅ testNonlocal[square-fractional-poly-Dirichlet-cg-mg-H2]
  ⚪ testNonlocal[square-fractional-poly-Neumann-cg-mg-H2]
  ✅ testNonlocal[square-constant-poly-Dirichlet-cg-mg-H2]
  ⚪ testNonlocal[square-constant-poly-Neumann-cg-mg-H2]
  ✅ testNonlocal[square-inverseDistance-poly-Dirichlet-cg-mg-H2]
  ⚪ testNonlocal[square-inverseDistance-poly-Neumann-cg-mg-H2]
  ✅ testFractional[interval-const0.25-constant-P0-cg-mg-dense]
  ✅ testFractionalHeat[interval-const0.25-constant-P0-cg-mg-dense]
  ✅ testFractional[interval-const0.25-constant-P0-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.25-constant-P0-cg-mg-H2]
  ✅ testFractional[interval-const0.25-constant-P1-cg-mg-dense]
  ✅ testFractionalHeat[interval-const0.25-constant-P1-cg-mg-dense]
  ✅ testFractional[interval-const0.25-constant-P1-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.25-constant-P1-cg-mg-H2]
  ✅ testFractional[interval-const0.25-zeroFlux-P1-lu-H2]
  ✅ testFractionalHeat[interval-const0.25-zeroFlux-P1-lu-H2]
  ✅ testFractional[interval-const0.25-knownSolution-P1-cg-jacobi-H2]
  ✅ testFractionalHeat[interval-const0.25-knownSolution-P1-cg-jacobi-H2]
  ✅ testFractional[interval-const0.75-constant-P1-lu-dense]
  ✅ testFractionalHeat[interval-const0.75-constant-P1-lu-dense]
  ✅ testFractional[interval-const0.75-constant-P1-lu-H2]
  ✅ testFractionalHeat[interval-const0.75-constant-P1-lu-H2]
  ✅ testFractional[interval-const0.75-zeroFlux-P1-cg-jacobi-H2]
  ✅ testFractionalHeat[interval-const0.75-zeroFlux-P1-cg-jacobi-H2]
  ✅ testFractional[interval-const0.75-knownSolution-P1-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.75-knownSolution-P1-cg-mg-H2]
  ✅ testFractional[interval-varconst0.75-constant-P1-cg-jacobi-dense]
  ✅ testFractionalHeat[interval-varconst0.75-constant-P1-cg-jacobi-dense]
  ✅ testFractional[interval-varconst0.75-constant-P1-cg-jacobi-H2]
  ✅ testFractionalHeat[interval-varconst0.75-constant-P1-cg-jacobi-H2]
  ✅ testFractional[interval-varconst0.75-zeroFlux-P1-cg-mg-H2]
  ✅ testFractionalHeat[interval-varconst0.75-zeroFlux-P1-cg-mg-H2]
  ✅ testFractional[interval-varconst0.75-knownSolution-P1-lu-H2]
  ✅ testFractionalHeat[interval-varconst0.75-knownSolution-P1-lu-H2]
  ✅ testFractional[interval-const0.25-constant-P2-cg-mg-dense]
  ✅ testFractionalHeat[interval-const0.25-constant-P2-cg-mg-dense]
  ✅ testFractional[interval-const0.25-constant-P2-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.25-constant-P2-cg-mg-H2]
  ✅ testFractional[interval-const0.75-constant-P2-cg-mg-dense]
  ✅ testFractionalHeat[interval-const0.75-constant-P2-cg-mg-dense]
  ✅ testFractional[interval-const0.75-constant-P2-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.75-constant-P2-cg-mg-H2]
  ✅ testFractional[interval-const0.25-constant-P3-cg-mg-dense]
  ✅ testFractionalHeat[interval-const0.25-constant-P3-cg-mg-dense]
  ✅ testFractional[interval-const0.25-constant-P3-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.25-constant-P3-cg-mg-H2]
  ✅ testFractional[interval-const0.75-constant-P3-cg-mg-dense]
  ✅ testFractionalHeat[interval-const0.75-constant-P3-cg-mg-dense]
  ✅ testFractional[interval-const0.75-constant-P3-cg-mg-H2]
  ✅ testFractionalHeat[interval-const0.75-constant-P3-cg-mg-H2]
  ✅ testFractional[disc-const0.25-constant-P0-cg-mg-dense]
  ✅ testFractionalHeat[disc-const0.25-constant-P0-cg-mg-dense]
  ✅ testFractional[disc-const0.25-constant-P0-cg-mg-H2]
  ✅ testFractionalHeat[disc-const0.25-constant-P0-cg-mg-H2]
  ✅ testFractional[disc-const0.25-constant-P1-cg-mg-dense]
  ✅ testFractionalHeat[disc-const0.25-constant-P1-cg-mg-dense]
  ✅ testFractional[disc-const0.25-constant-P1-cg-mg-H2]
  ✅ testFractionalHeat[disc-const0.25-constant-P1-cg-mg-H2]
  ✅ testFractional[disc-const0.75-constant-P1-cg-mg-dense]
  ✅ testFractionalHeat[disc-const0.75-constant-P1-cg-mg-dense]
  ✅ testFractional[disc-const0.75-constant-P1-cg-mg-H2]
  ✅ testFractionalHeat[disc-const0.75-constant-P1-cg-mg-H2]
  ✅ testVariableOrder
  ✅ testMatvecs[interval-const0.25]
  ✅ testMatvecs[interval-const0.75]
  ✅ testMatvecs[interval-varconst0.25]
  ✅ testMatvecs[interval-varconst0.75]
  ✅ testMatvecs[interval-twoDomainNonSym0.25,0.75]
  ✅ testMatvecs[square-const0.25]
  ✅ testMatvecs[square-const0.75]
  ✅ testMatvecs[square-varconst0.25]
  ✅ testMatvecs[square-varconst0.75]
  ✅ testMatvecs[square-twoDomainNonSym0.25,0.75]
  ✅ testNonlocalInterface[doubleInterval-fractional-fractional-0.2-0.4-0.2-0.2-exact-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleInterval-fractional-fractional-0.2-0.4-0.2-0.4-exact-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleInterval-indicator-indicator-0.2-0.4-0.2-0.2-exact-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleInterval-indicator-indicator-0.2-0.4-0.2-0.4-exact-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleInterval-indicator-fractional-0.2-0.4-0.2-0.2-exact-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleInterval-indicator-fractional-0.2-0.4-0.2-0.4-exact-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleSquare-fractional-fractional-0.2-0.4-0.2-0.2-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleSquare-fractional-fractional-0.2-0.4-0.2-0.4-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleSquare-indicator-indicator-0.2-0.4-0.2-0.2-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleSquare-indicator-indicator-0.2-0.4-0.2-0.4-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleSquare-indicator-fractional-0.2-0.4-0.2-0.2-sin-variableSolJump-fluxJump]
  ✅ testNonlocalInterface[doubleSquare-indicator-fractional-0.2-0.4-0.2-0.4-sin-variableSolJump-fluxJump]
tests.test_fracLapl
  ✅ testFracLapl[1-P1-0.3]
  ✅ testFracLapl[1-P1-0.7]
  ✅ testFracLapl[2-P1-0.3]
  ✅ testFracLapl[2-P1-0.7]
  ✅ testScaling[1-0.25-inf]
  ✅ testScaling[1-0.25-1]
  ✅ testScaling[1-0.75-inf]
  ✅ testScaling[1-0.75-1]
  ✅ testScaling[2-0.25-inf]
  ✅ testScaling[2-0.25-1]
  ✅ testScaling[2-0.75-inf]
  ✅ testScaling[2-0.75-1]
  ✅ testH2[1-0.3-0.0001-P1]
  ✅ testH2[1-0.7-0.01-P1]
  ✅ testH2[2-0.3-0.00012-P1]
  ✅ testH2[2-0.7-0.01-P1]
tests.test_h2finiteHorizon
  ✅ test_h2_finite[1-0.25-1.0-0.5-True]
  ✅ test_h2_finite[1-0.75-1.0-0.5-True]
  ✅ test_h2_finite[1-0.25-1.0-0.5-False]
  ✅ test_h2_finite[1-0.75-1.0-0.5-False]
  ✅ test_h2_finite[1-0.25-1.0-2.5-False]
  ✅ test_h2_finite[1-0.75-1.0-2.5-False]
tests.test_kernels
  ✅ testIntegrableKernel[dim1-kernelTypeconstanthorizon0.5-normalizedTrue]
  ✅ testIntegrableKernel[dim1-kernelTypeconstanthorizon0.5-normalizedFalse]
  ✅ testIntegrableKernel[dim1-kernelTypeinverseDistancehorizon0.5-normalizedTrue]
  ✅ testIntegrableKernel[dim1-kernelTypeinverseDistancehorizon0.5-normalizedFalse]
  ✅ testIntegrableKernel[dim1-kernelTypeGaussianhorizon0.5-normalizedTrue]
  ✅ testIntegrableKernel[dim1-kernelTypeGaussianhorizon0.5-normalizedFalse]
  ✅ testIntegrableKernel[dim2-kernelTypeconstanthorizon0.5-normalizedTrue]
  ✅ testIntegrableKernel[dim2-kernelTypeconstanthorizon0.5-normalizedFalse]
  ✅ testIntegrableKernel[dim2-kernelTypeinverseDistancehorizon0.5-normalizedTrue]
  ✅ testIntegrableKernel[dim2-kernelTypeinverseDistancehorizon0.5-normalizedFalse]
  ✅ testIntegrableKernel[dim2-kernelTypeGaussianhorizon0.5-normalizedTrue]
  ✅ testIntegrableKernel[dim2-kernelTypeGaussianhorizon0.5-normalizedFalse]
  ✅ testFractionalKernel[dim1-s0.25-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative00]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative00]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative00]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative00]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative01]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative01]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative01]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative01]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative02]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative02]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative02]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative02]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative03]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative03]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative03]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative03]
  ✅ testFractionalKernel[dim1-s0.25-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.75-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phi2.0-derivative0]
  ✅ testFractionalKernel[dim1-s0.25-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.25-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.25-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.25-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.75-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.75-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.75-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-s0.75-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative10]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative10]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative10]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative10]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative11]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative11]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative11]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative11]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative12]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative12]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative12]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative12]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative13]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative13]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative13]
  ✅ testFractionalKernel[dim1-sfeFractionalOrder(P1 DoFMap with 257 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative13]
  ✅ testFractionalKernel[dim2-s0.25-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.25-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.25-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.25-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.75-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.75-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.75-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.75-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim2-s0.25-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.25-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.25-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.25-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.75-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.75-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.75-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-s0.75-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative00]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative00]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative00]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative00]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative01]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative01]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative01]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative01]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative02]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative02]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative02]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative02]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedTrue-phiNone-derivative03]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizoninf-normalizedFalse-phiNone-derivative03]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedTrue-phiNone-derivative03]
  ✅ testFractionalKernel[dim2-sfeFractionalOrder(P1 DoFMap with 1089 DoFs and 0 boundary DoFs.)-horizon0.5-normalizedFalse-phiNone-derivative03]
  ✅ testFractionalKernel[dim3-s0.25-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.25-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.25-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.25-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.75-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.75-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.75-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.75-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative0]
  ✅ testFractionalKernel[dim3-s0.25-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.25-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.25-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.25-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.75-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.75-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.75-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-s0.75-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.25,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-svariableConstFractionalOrder(s=0.75,sym=1)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.25)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-sconstantNonSymFractionalOrder(0.75)-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.75,sr=0.25,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizoninf-normalizedFalse-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedTrue-phiNone-derivative1]
  ✅ testFractionalKernel[dim3-ssmoothedLeftRightFractionalOrder(smoothStep(sl=0.25,sr=0.75,r=0.1,interface=0.0))-horizon0.5-normalizedFalse-phiNone-derivative1]
  ✅ test_discrete_s_const
  ✅ test_discrete_leftRight
tests.test_nearField.const1D_025
  ✅ testConstCluster
  ✅ testConstH2
  ✅ testVarDense
  ✅ testVarCluster
tests.test_nearField.const1D_075
  ✅ testConstCluster
  ✅ testConstH2
  ✅ testVarDense
  ✅ testVarCluster
tests.test_nearField.const1D_025_finiteHorizon
  ✅ testConstCluster
  ✅ testConstH2
  ✅ testVarDense
  ✅ testVarCluster
tests.test_nearField.const1D_075_finiteHorizon
  ✅ testConstCluster
  ✅ testConstH2
  ✅ testVarDense
  ✅ testVarCluster
tests.test_nearField.leftRight1D
  ⚪ testConstCluster
  ⚪ testConstH2
  ⚪ testVarDense
  ✅ testVarCluster
tests.test_nearField.leftRight1DfiniteHorizon
  ⚪ testConstCluster
  ⚪ testConstH2
  ⚪ testVarDense
  ✅ testVarCluster
tests.test_nearField.const2D_025
  ✅ testConstCluster
  ⚪ testConstH2
  ✅ testVarDense
  ✅ testVarCluster
tests.test_nearField.const2D_075
  ✅ testConstCluster
  ⚪ testConstH2
  ✅ testVarDense
  ✅ testVarCluster
tests.test_nearField.leftRight2DinfiniteHorizon
  ⚪ testConstCluster
  ⚪ testConstH2
  ⚪ testVarDense
  ✅ testVarCluster
tests.test_nearField.layers2D
  ⚪ testConstCluster
  ⚪ testConstH2
  ⚪ testVarDense
  ✅ testVarCluster

Annotations

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/tupleDict.pyx

Failed test found in:
  cython-lint-macOS-3.10.xml
Error:
  460:13 E741 ambiguous variable name 'l'
Raw output
460:13 E741 ambiguous variable name 'l'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/opt_true_mkl_trisolve.pxi

Failed test found in:
  cython-lint-macOS-3.10.xml
Error:
  62:13 E722 do not use bare 'except'
Raw output
62:13 E722 do not use bare 'except'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/tupleDict_{VALUE}.pxi

Failed test found in:
  cython-lint-macOS-3.10.xml
  cython-lint-macOS-3.10.xml
Error:
  39:9 E741 ambiguous variable name 'l'
Raw output
39:9 E741 ambiguous variable name 'l'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/solver_ichol.pxi

Failed test found in:
  cython-lint-macOS-3.10.xml
  cython-lint-macOS-3.10.xml
Error:
  27:13 E722 do not use bare 'except'
Raw output
27:13 E722 do not use bare 'except'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/sparseGraph.pyx

Failed test found in:
  cython-lint-macOS-3.10.xml
Error:
  64:41 E741 ambiguous variable name 'l'
Raw output
64:41 E741 ambiguous variable name 'l'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/IJOperator_{SCALAR}.pxi

Failed test found in:
  cython-lint-macOS-3.10.xml
  cython-lint-macOS-3.10.xml
  cython-lint-macOS-3.10.xml
Error:
  37:9 E741 ambiguous variable name 'I'
Raw output
37:9 E741 ambiguous variable name 'I'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/SSS_LinearOperator_COMPLEX.pxi

Failed test found in:
  cython-lint-macOS-3.10.xml
  cython-lint-macOS-3.10.xml
Error:
  291:49 E127 continuation line over-indented for visual indent
Raw output
291:49 E127 continuation line over-indented for visual indent

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/io.pyx

Failed test found in:
  cython-lint-macOS-3.10.xml
Error:
  42:58 E741 ambiguous variable name 'I'
Raw output
42:58 E741 ambiguous variable name 'I'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/linear_operators.pyx

Failed test found in:
  cython-lint-macOS-3.10.xml
Error:
  730:13 E741 ambiguous variable name 'l'
Raw output
730:13 E741 ambiguous variable name 'l'

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/solvers.pyx

Failed test found in:
  cython-lint-macOS-3.10.xml
Error:
  56:38 dangerous default value!
Raw output
56:38 dangerous default value!

Check failure on line 0 in cython-lint-macOS-3.10.xml

See this annotation in the file changed.

@github-actions github-actions / Report (mac)

cython-lint ► /Users/runner/work/PyNucleus/PyNucleus/base/PyNucleus_base/CSR_LinearOperator_REAL.pxi

Failed test found in:
  cython-lint-macOS-3.10.xml
  cython-lint-macOS-3.10.xml
Error:
  285:46 E127 continuation line over-indented for visual indent
Raw output
285:46 E127 continuation line over-indented for visual indent