While running a parameter sweep, the KiCAD simulator stops at the first failed run, where standalone ngspice continues to run through all the parameters. Is this a setting I can change while using the shared library version of ngspice, or is this something going on with KiCAD?

Here is the general netlist:

.title KiCad schematic

.include

V1 Vin 0 DC 1

R2 out Vin 1000

R1 open 0 5e12

XQ1 0 out open

.NODESET v(out)=0

*.IC v(out)=0

.NODESET v(open)=0

*.IC v(open)=0

*.options rshunt=1e12

.tran 1e-6 90e-6

.control

let start_V = -10

let stop_V = 10

let delta_V = .5

let v_act = {start_V}

while v_act le stop_V

alter V1 = {v_act}

*tran 1e-6 90e-6

run

let V_ratio=v(out)/v(Vin)

let Vg=v(Vin)

set wr_singlescale

set wr_vecnames

option numdgt =7

wrdata all

set appendwrite

let v_act = {v_act + delta_V}

end

unset appendwrite

.endc

.end