diff options
| author | 2016-03-27 03:15:27 +0200 | |
|---|---|---|
| committer | 2016-03-27 15:41:42 +0200 | |
| commit | 9d2f61ee92b9e1116ad4afdc51551546c729a551 (patch) | |
| tree | 4b06bd517d83c316f27e69d095460cf7a815a8d2 /nl_examples | |
| parent | 2e21930b27320bfdd50b536191143849d98d2815 (diff) | |
netlist:
- more code optimization
- hide matrix_solver_t implementation
- use netlist_time for time deltas
Diffstat (limited to 'nl_examples')
| -rw-r--r-- | nl_examples/kidniki.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/nl_examples/kidniki.c b/nl_examples/kidniki.c index b1d0a87317b..3b51e40328f 100644 --- a/nl_examples/kidniki.c +++ b/nl_examples/kidniki.c @@ -8,14 +8,18 @@ #define USE_FIXED_STV 1 NETLIST_START(dummy) -#if (USE_FRONTIERS) +#if (1 || USE_FRONTIERS) SOLVER(Solver, 18000) PARAM(Solver.ACCURACY, 1e-8) PARAM(Solver.NR_LOOPS, 300) PARAM(Solver.GS_LOOPS, 1) PARAM(Solver.GS_THRESHOLD, 6) //PARAM(Solver.ITERATIVE, "MAT") + //PARAM(Solver.ITERATIVE, "GMRES") PARAM(Solver.ITERATIVE, "SOR") + PARAM(Solver.DYNAMIC_TS, 0) + PARAM(Solver.DYNAMIC_LTE, 5e-3) + PARAM(Solver.MIN_TIMESTEP, 10e-6) PARAM(Solver.PARALLEL, 0) PARAM(Solver.SOR_FACTOR, 1.00) #else @@ -46,14 +50,15 @@ NETLIST_START(dummy) //ANALOG_INPUT(I_V0, 0) ALIAS(I_V0.Q, GND) #if 0 - ANALOG_INPUT(I_SD0, 0) - ANALOG_INPUT(I_BD0, 0) - ANALOG_INPUT(I_CH0, 0) - ANALOG_INPUT(I_OH0, 0) - ANALOG_INPUT(I_SOUNDIC0, 0) - ANALOG_INPUT(I_OKI0, 0) - ANALOG_INPUT(I_SOUND0, 0) - ANALOG_INPUT(I_SINH0, 0) + TTL_INPUT(I_SD0, 0) + TTL_INPUT(I_BD0, 0) + TTL_INPUT(I_CH0, 0) + TTL_INPUT(I_OH0, 0) + TTL_INPUT(I_SOUNDIC0, 0) + ANALOG_INPUT(I_MSM2K0, 0) + ANALOG_INPUT(I_MSM3K0, 0) + TTL_INPUT(I_SOUND0, 0) + TTL_INPUT(I_SINH0, 0) #else TTL_INPUT(I_SD0, 1) //CLOCK(I_SD0, 5) |
