From aeebf95b2ac28f497bfeb903db6a640e7b58f546 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 7 Oct 2026 18:43:56 +0200 Subject: [PATCH 1/2] feectools: Kronecker solver on the device Moves the feectools submodule to struphy-hub/feectools#96 (branch device-kronecker-solve): KroneckerLinearSolver solves device data with dense inverses of the 1D matrices (one GEMM per direction) instead of copying it to the host for LAPACK/SuperLU, so MassMatrixPreconditioner solves on the CuPy backend make no host/device transfers. Co-Authored-By: Claude Opus 5.5 --- feectools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feectools b/feectools index f97ea5af7..9cb793b5d 160000 --- a/feectools +++ b/feectools @@ -1 +1 @@ -Subproject commit f97ea5af7c9a21808f7d5adfc95c907c338d74de +Subproject commit 9cb793b5de72af2d8d64bb42f0c9e593bd4499a2 From 081768b8765b99574657b0150238c090d0a0087c Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 7 Oct 2026 20:05:27 +0200 Subject: [PATCH 2/2] Move the feectools submodule to the head of feectools#96 (64b10fa) Co-Authored-By: Claude Opus 5.5 --- feectools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feectools b/feectools index 9cb793b5d..64b10fa0e 160000 --- a/feectools +++ b/feectools @@ -1 +1 @@ -Subproject commit 9cb793b5de72af2d8d64bb42f0c9e593bd4499a2 +Subproject commit 64b10fa0ecaf5d8dc138163b8df6b7594f46676a