Holger Vogt
3ed09a5bc4
Update example for independent grid and line widths
...
in polar or Smith plots.
2022-01-15 10:16:44 +01:00
Holger Vogt
ae5eed8cae
Add parameter 'isgrid' to plotting of arcs.
...
Smithgrid and polar plots could not discern between xgridwidth and
xbrushwidth. This is now available, similar to straight line plotting.
Tested also for PS and SVG.
2022-01-15 10:16:01 +01:00
Holger Vogt
8dc5b18416
Add another RF example, drawn from fig. 13.2 of
...
https://qucs-help.readthedocs.io/en/spice4qucs/RF.html
2022-01-14 18:33:01 +01:00
Holger Vogt
b9901ab622
Add new or upgraded functions as of 01-09-22.
...
Add a function prototype for cmod.
Rename function conj to conju because conj
is already defined differently in complex.h
2022-01-09 13:52:33 +01:00
Holger Vogt
b0cd9e18be
Add changes from 01-09-22, but without the extra extern calls,
...
which have led to a bunch of warnings when compiling with gcc.
2022-01-09 13:50:45 +01:00
Holger Vogt
28603eebeb
Remove int <--> unsigned int warning
2022-01-09 13:49:38 +01:00
Holger Vogt
83ecfef535
Inlude code into #ifdef RFSPICE ... #endif
...
to allow compiling without pre-processor flag RFSPICE.
2022-01-08 23:00:05 +01:00
Holger Vogt
cf493af152
Add RFSPICE (S parameter simulation) to VS for shared ngspice and fftw
2022-01-08 22:58:58 +01:00
Holger Vogt
6d3b5da0cf
Remove in <--> unsigned int mismatch
2022-01-08 22:36:21 +01:00
Holger Vogt
a66f74bae8
Remove trailing spaces.
2022-01-08 22:35:05 +01:00
Holger Vogt
e1b26255a0
Add missing makefile.am in src/math/dense
...
and add src/math/dense to AC_CONFIG_FILES
in configure.ac
2022-01-08 20:11:48 +01:00
Holger Vogt
63166573a7
Enable compiling with --enable-sp for RF SPICE
...
Set preprocessor flag RFSPICE
Add new files and directory 'dense' ('dense' is still buggy)
2022-01-08 18:07:53 +01:00
Holger Vogt
804391b16c
Remove redundant declarations
2022-01-08 17:32:15 +01:00
Alessio Cacciatori
55cbfd206c
S parameter simulation
...
Command '.sp'
arbitrary number of ports
ports made with modified VSRC
Patch provided by Alessio Cacciatori
https://sourceforge.net/p/ngspice/discussion/127605/thread/7a2655c86f/
2022-01-08 15:43:09 +01:00
Holger Vogt
738ac4863c
Obtain memory and simulation time
...
Add rusage information command
2022-01-03 22:11:15 +01:00
Holger Vogt
9308c6b077
Reuse memory for queued events.
...
Patch #109 - 2 provided by Giles Atkinson
2022-01-03 22:11:03 +01:00
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.
2022-01-02 13:53:38 +01:00
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.
2022-01-02 13:51:44 +01:00
Carsten Schoenert
486dd587d0
spelling: Fix misspelled word Instnace
2022-01-02 13:51:44 +01:00
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).
2022-01-01 16:14:48 +01:00
Holger Vogt
4b48c4c6ba
We are now developing ngspice-36+
2022-01-01 15:33:14 +01:00
Holger Vogt
1a6a9e6bb6
Add com_wr_ic.h to their makefile.am
...
to have them as part of make dist.
2021-12-30 15:23:22 +01:00
Holger Vogt
43f2182e56
Add com_optran.h and cplhash.h to their makefile.am
...
to have them as part of make dist.
2021-12-30 15:08:15 +01:00
Holger Vogt
1fcdbee489
Add a hint on new document
...
NGSPICE on Red Hat Like Distributions.pdf
2021-12-30 14:33:42 +01:00
Holger Vogt
a091786ebe
add new macOS compile files
2021-12-29 16:38:54 +01:00
Holger Vogt
c7bc84943a
plug a memory leak
2021-12-23 14:38:09 +01:00
Holger Vogt
a8d8600faa
plug a memory leak
2021-12-23 14:37:57 +01:00
Holger Vogt
2b19e924dd
prepare ngspice-36
2021-12-20 11:27:41 +01:00
Holger Vogt
e87fcbabdf
Prepare ngspice-36
2021-12-18 14:14:58 +01:00
Holger Vogt
cb0d8f18dc
Prepare for ngspice-36
2021-12-18 13:47:43 +01:00
Holger Vogt
5805697ae0
Prepare for ngspice-36
2021-12-18 13:46:19 +01:00
Holger Vogt
b164f5d2c6
Prepare for ngspice-36
2021-12-18 13:45:53 +01:00
Holger Vogt
8bf28b5aee
Comment out non-ngspice compatible commands
...
Otherwise error messages would have beeen generated
2021-12-16 08:12:29 +01:00
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.
2021-12-16 08:04:54 +01:00
Holger Vogt
9be9f46f96
Remove unused function Evt_Data_destroy()
2021-12-16 08:04:44 +01:00
Holger Vogt
6ba484e5d2
Remove redundant redeclaration of ‘ft_getpnames_quotes’
2021-12-16 08:04:34 +01:00
Holger Vogt
5adbfc1c86
Remove compiler warnings associated with snprintf()
...
Use memory allocated on the heap instead.
2021-12-16 08:04:20 +01:00
Holger Vogt
b5b462506f
add a function prototype for com_wric()
2021-12-16 08:03:59 +01:00
Holger Vogt
3bac1ffabe
Allow adequate size for copying.
...
Add the missing character string to fprintf.
2021-12-13 22:31:19 +01:00
Holger Vogt
b636017359
add function prototype
...
for insert_new_line()
2021-12-13 22:09:17 +01:00
Brian Taylor
8e75cad453
Fix missing initializer warning.
2021-12-13 21:50:30 +01:00
Holger Vogt
11117912f9
typos
2021-12-13 21:50:20 +01:00
Holger Vogt
45ceeee509
small updates to example files
2021-12-13 21:50:10 +01:00
Holger Vogt
b714f0bea9
Add other integration methods to the example
...
We have: meas, integ, and code model INTEG
2021-12-13 21:50:00 +01:00
Holger Vogt
1605d293d0
Add function integ to control language
...
Trapezoidal rule for integrating a vector.
2021-12-13 21:49:45 +01:00
dwarning
2eaf35f633
fix a double application of device multiplier for certain diode parameter
2021-12-13 21:49:33 +01:00
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 ( )
2021-12-13 21:49:18 +01:00
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
2021-12-13 21:49:01 +01:00
Holger Vogt
b749e62e31
Make error message more verbose
2021-12-13 21:48:29 +01:00
Holger Vogt
aaf586ae83
.probe: Add more safeguards to prevent crashes
...
in case of wrong user input
due to obtain empty lines in shared ngspice
2021-12-13 21:48:21 +01:00