Holger Vogt
a464ef47bc
meas example with output redirection
4 years ago
Holger Vogt
4ee0586cee
Enable output redirection for meas command
replace printf("... by fprintf(mout, "...
mout is routinely set to cp_out, which then allows redirection by > and >>
4 years ago
Holger Vogt
018713cc43
Bug 572 Error message 'function 'xyz' currently not supported' was buggy.
xyz had not been set.
Copy function name to the heap and free accordingly.
4 years ago
Holger Vogt
46696a6aaa
If function is not found, bail out if strict_errorhandling is set.
4 years ago
Holger Vogt
632f8c033d
Make numoparam error messages more user friendly.
Add line number of netlist to the message.
Original line number added to new lines in inpcom.c.
Internal error messages only when 'ngdebug' is set
4 years ago
Brian Taylor
08bc3ccdd6
Remove compiler warnings (writ_ifs.c ipcsockets.c).
4 years ago
Holger Vogt
1558c5abcb
Add a suitable error message and fallback to default temperature
if an error in the temperature entry is found.
4 years ago
Holger Vogt
5a065c1657
Originally only '.temp 125' had been accepted.
There has not been any error message if '=' was used,
the temperature just had been set to 0°C.
Now also '.temp=125' or .temp='param' are accepted.
4 years ago
Giles Atkinson
23e9df0181
Fix for ticket #570 : Interactive prompting is always active.
Control prompting with variable "interactive" and stop setting it by default.
Add code in main.c to set it for an interactve session.
4 years ago
Holger Vogt
c4e94cd59b
safeguard against a crash when the s line is buggy
4 years ago
Holger Vogt
64dba93b93
We are now developing ngspice-36+
4 years ago
Holger Vogt
2981d0f56d
Use 'esave none' to reduce memory consumption.
Only analg nodes are to be saved.
4 years ago
Holger Vogt
f0e9a35eb6
Add 'esave' command to save only specific event nodes.
Add a prompt for esave/eprint/eprvcd.
4 years ago
Holger Vogt
738ac4863c
Obtain memory and simulation time
Add rusage information command
4 years ago
Holger Vogt
9308c6b077
Reuse memory for queued events.
Patch #109 - 2 provided by Giles Atkinson
4 years ago
Holger Vogt
0c59a77fc4
During op evaluation we might use source stepping.
Independent V and I sources are stepped, the B source however is not.
Add source stepping to B source.
4 years ago
Carsten Schoenert
e373ca0e2f
tcl-testbench[x].sh: Use bash within shebang
These scripts using non Posix shell extensions which are provided by bash and
require the bash as shell to be fully functional.
4 years ago
Carsten Schoenert
486dd587d0
spelling: Fix misspelled word Instnace
4 years ago
Holger Vogt
8263e2a4da
The AD and DA hybrid XSPICE bridges consume a lot of
memory (one state per time step added). Memory of
previous time steps is not recovered.
Patch #109 by Giles Atkinson reduces memory consumption
dramatically (> factor of 10).
4 years ago
Holger Vogt
4b48c4c6ba
We are now developing ngspice-36+
4 years ago
Holger Vogt
1a6a9e6bb6
Add com_wr_ic.h to their makefile.am
to have them as part of make dist.
4 years ago
Holger Vogt
43f2182e56
Add com_optran.h and cplhash.h to their makefile.am
to have them as part of make dist.
4 years ago
Holger Vogt
1fcdbee489
Add a hint on new document
NGSPICE on Red Hat Like Distributions.pdf
4 years ago
Holger Vogt
a091786ebe
add new macOS compile files
4 years ago
Holger Vogt
c7bc84943a
plug a memory leak
4 years ago
Holger Vogt
a8d8600faa
plug a memory leak
4 years ago
Holger Vogt
2b19e924dd
prepare ngspice-36
4 years ago
Holger Vogt
e87fcbabdf
Prepare ngspice-36
4 years ago
Holger Vogt
cb0d8f18dc
Prepare for ngspice-36
4 years ago
Holger Vogt
5805697ae0
Prepare for ngspice-36
4 years ago
Holger Vogt
b164f5d2c6
Prepare for ngspice-36
4 years ago
Holger Vogt
8bf28b5aee
Comment out non-ngspice compatible commands
Otherwise error messages would have beeen generated
4 years ago
Holger Vogt
4f73c27d86
Memory access error: don't free GENinst->GENname.
Use memcpy to overwrite old name by a (shorter) new name.
Compiler warnings are thus removed.
4 years ago
Holger Vogt
9be9f46f96
Remove unused function Evt_Data_destroy()
4 years ago
Holger Vogt
6ba484e5d2
Remove redundant redeclaration of ‘ft_getpnames_quotes’
4 years ago
Holger Vogt
5adbfc1c86
Remove compiler warnings associated with snprintf()
Use memory allocated on the heap instead.
4 years ago
Holger Vogt
b5b462506f
add a function prototype for com_wric()
4 years ago
Holger Vogt
3bac1ffabe
Allow adequate size for copying.
Add the missing character string to fprintf.
4 years ago
Holger Vogt
b636017359
add function prototype
for insert_new_line()
4 years ago
Brian Taylor
8e75cad453
Fix missing initializer warning.
4 years ago
Holger Vogt
11117912f9
typos
4 years ago
Holger Vogt
45ceeee509
small updates to example files
4 years ago
Holger Vogt
b714f0bea9
Add other integration methods to the example
We have: meas, integ, and code model INTEG
4 years ago
Holger Vogt
1605d293d0
Add function integ to control language
Trapezoidal rule for integrating a vector.
4 years ago
dwarning
2eaf35f633
fix a double application of device multiplier for certain diode parameter
4 years ago
Holger Vogt
422719200e
re-enable parameters in agauss function
fixes bug #564 reported by Stefan Schippers
If nested braces {..{ }...} have been created,
replace the inner { } by ( )
4 years ago
Holger Vogt
a68cfefb28
hcopywidth and hcopyheight failed with SVG plot
cp_getvar read CP_NUM, not CP_STRING
Patch #108 contributed by Giles Atkinson
Add hcopywidth and hcopyheight to example nmos_out_BSIM330_svg.sp
4 years ago
Holger Vogt
b749e62e31
Make error message more verbose
4 years ago
Holger Vogt
aaf586ae83
.probe: Add more safeguards to prevent crashes
in case of wrong user input
due to obtain empty lines in shared ngspice
4 years ago
Holger Vogt
d41379177f
.probe: various example netlists
4 years ago