diff options
| author | 2016-04-15 02:00:15 +0200 | |
|---|---|---|
| committer | 2016-04-15 02:09:41 +0200 | |
| commit | d9df811529f5858a0ae737ad5dee3aecf496bfec (patch) | |
| tree | 2e9ff0f3df741d33d1911af86c5517099ce11f8f /nl_examples | |
| parent | cd0441b678487ce3f2b34eeed57f253b1621d76c (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.c | 3 |
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) |
