From d9df811529f5858a0ae737ad5dee3aecf496bfec Mon Sep 17 00:00:00 2001 From: couriersud Date: Fri, 15 Apr 2016 02:00:15 +0200 Subject: Significant speed improvement: - added a new solver using compressed row format - fixed sorting As a result, netlist performance on kidniki nearly doubled. The performance increase is mainly due to the fact that sorting decreases the number of operations for gaussian elimination of the kidniki matrix from ~7800 to 707. In addition, compressed row format improves L1 usage. [Couriersud] --- nl_examples/kidniki.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nl_examples') diff --git a/nl_examples/kidniki.c b/nl_examples/kidniki.c index 6616a5c2a5d..6b2a5c66215 100644 --- a/nl_examples/kidniki.c +++ b/nl_examples/kidniki.c @@ -15,7 +15,8 @@ NETLIST_START(dummy) PARAM(Solver.GS_LOOPS, 1) PARAM(Solver.GS_THRESHOLD, 6) //PARAM(Solver.ITERATIVE, "W") - PARAM(Solver.ITERATIVE, "MAT") + PARAM(Solver.ITERATIVE, "MAT_CR") + //PARAM(Solver.ITERATIVE, "MAT") //PARAM(Solver.ITERATIVE, "GMRES") //PARAM(Solver.ITERATIVE, "SOR") PARAM(Solver.DYNAMIC_TS, 0) -- cgit v1.2.3