summaryrefslogtreecommitdiffstatshomepage
path: root/nl_examples
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-04-15 02:00:15 +0200
committer couriersud <couriersud@arcor.de>2016-04-15 02:09:41 +0200
commitd9df811529f5858a0ae737ad5dee3aecf496bfec (patch)
tree2e9ff0f3df741d33d1911af86c5517099ce11f8f /nl_examples
parentcd0441b678487ce3f2b34eeed57f253b1621d76c (diff)
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]
Diffstat (limited to 'nl_examples')
-rw-r--r--nl_examples/kidniki.c3
1 files changed, 2 insertions, 1 deletions
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)