Brian Taylor
e628e92bc5
Match pre-master-47
2026-04-02 12:30:02 -07:00
Brian Taylor
13a3777aec
Merge branch 'pre-master-47' into bt_dev
2026-04-02 12:00:27 -07:00
Holger Vogt
499c1d3dca
We develop towards ngspice-47
2026-03-30 16:08:41 +02:00
Holger Vogt
d93bc07c15
Prepare for ngspice-46
2026-03-25 13:59:09 +01:00
Brian Taylor
a044a43dd4
Merge branch 'pre-master-46' into bt_dev
2026-03-23 19:27:41 -07:00
Holger Vogt
e3bb6afb5d
Add ifspec.ifs to MS Visual C project
2026-03-20 10:28:59 +01:00
Holger Vogt
658b3ad265
Add ifspec.ifs to MS Visual C project
2026-02-20 14:10:04 +01:00
Holger Vogt
2e5772e35e
Add the non-nqs PSP103 OSDI model to spinit
2026-02-03 14:21:24 +01:00
Holger Vogt
fe55cbe69f
Enable optional voltage based truncation error correction.
...
This is selectable as 'option newtrunc' (--enable-Predictor is required)
Remove --enable-NEWTRUNC
Add three option parameters (default):
lteTrtol (500), lteReltol (1e-3), lteAbstol (1e-6)
Add new error function for TRAP, similar to GEAR
(tentative, to be improved), in ckttrun.c
Enable PREDICTOR as default with Visual Studio.
2026-02-03 14:18:55 +01:00
Holger Vogt
4d24b18f35
Remove all entries connected to IPC, an outdated (>30 years)
...
method to link ngspice to a now defunct controller (ATESSE).
2026-02-03 14:07:59 +01:00
Holger Vogt
48d28f9f4a
Entries to old CLUSTER code removed.
2026-02-03 14:07:15 +01:00
Holger Vogt
65fc0ad8a6
Add analog code model astate.
...
It reports the previous state (delayed by 1 to 3 time steps)
of the input node. Single or differential voltage or current.
2026-02-03 13:57:57 +01:00
Holger Vogt
49b35ed3fc
We are developing towards ngspice-46
2026-02-03 13:52:36 +01:00
Brian Taylor
4f08dc23fb
Merge branch 'pre-master-46' into bt_dev
2025-12-28 15:13:15 -08:00
Holger Vogt
cd614b2e0f
Add the non-nqs PSP103 OSDI model to spinit
2025-12-28 23:30:35 +01:00
Holger Vogt
99bddad736
Enable optional voltage based truncation error correction.
...
This is selectable as 'option newtrunc' (--enable-Predictor is required)
Remove --enable-NEWTRUNC
Add three option parameters (default):
lteTrtol (500), lteReltol (1e-3), lteAbstol (1e-6)
Add new error function for TRAP, similar to GEAR
(tentative, to be improved), in ckttrun.c
Enable PREDICTOR as default with Visual Studio.
2025-12-27 22:46:27 +01:00
Brian Taylor
e29452bdab
Merge branch 'pre-master-46' into bt_dev
2025-12-14 13:57:30 -08:00
Holger Vogt
d5ef8a3660
Remove all entries connected to IPC, an outdated (>30 years)
...
method to link ngspice to a now defunct controller (ATESSE).
2025-10-21 11:18:22 +02:00
Holger Vogt
b260b4bc27
Entries to old CLUSTER code removed.
2025-10-19 22:27:21 +02:00
Brian Taylor
72d8d32ec1
Merge branch 'pre-master-46' into bt_dev
2025-09-21 09:14:40 -07:00
Holger Vogt
b8357edddc
Add analog code model astate.
...
It reports the previous state (delayed by 1 to 3 time steps)
of the input node. Single or differential voltage or current.
2025-09-21 15:52:51 +02:00
Holger Vogt
724dc77b91
Prepare bug-fix release ngspice-45.2.
2025-09-05 23:59:35 +02:00
Brian Taylor
709d537583
Merge branch 'pre-master-46' into bt_dev
2025-09-03 10:42:41 -07:00
Holger Vogt
0e8cc00070
We are developing towards ngspice-46
2025-09-02 17:07:07 +02:00
Holger Vogt
86ea9fee8a
Prepare for ngspice-45
2025-08-29 15:01:45 +02:00
dwarning
a44f7ce87a
fix a wrong Release/Debug selection for console build
2025-07-29 11:03:57 +02:00
Holger Vogt
467485ae23
Add support for tlines code models
2025-07-29 11:02:08 +02:00
Holger Vogt
29d5584c56
Bug fixes:
...
fix function rdivide
fix a copy/paste bug in cpline
add copying of tlines
2025-07-29 11:01:57 +02:00
Holger Vogt
33efc5ed2c
Add functions for VS non-C99-compatible complex data manipulation,
...
selected by #ifdef _MSC_VER switch.
Update tlines project file, correct buiuld sequence for
code models in vngspice.
Add tlines to spinit.
2025-07-29 11:01:30 +02:00
Holger Vogt
0aa5c92a58
Add project section (autom. done by VS)
2025-07-29 11:01:13 +02:00
Holger Vogt
85c600a923
Enable Visual Studio support for tline
...
FIXME: not yet complete, complex type incompatibility
2025-07-29 11:00:34 +02:00
Holger Vogt
b628032d7d
Add a generator for SEE (single event effects) pulses as a code model.
...
To be used like
aseegen1 NULL [%id(xcell.n1 m1) %id(xcell.n2 m2) %id(xcell.n1 m1) %id(xcell.n2 m2)] seemod1
.model seemod1 seegen (tdelay = 11n tperiod=25n tfall='tfall' trise='trise' let='let' cdepth='d')
see README.SEEgenerator for details
2025-07-29 10:39:58 +02:00
Brian Taylor
11d560ed64
Merge branch 'pre-master-45' into bt_dev
2025-07-15 13:27:12 -07:00
Holger Vogt
8d2e11b218
Add a generator for SEE (single event effects) pulses as a code model.
...
To be used like
aseegen1 NULL [%id(xcell.n1 m1) %id(xcell.n2 m2) %id(xcell.n1 m1) %id(xcell.n2 m2)] seemod1
.model seemod1 seegen (tdelay = 11n tperiod=25n tfall='tfall' trise='trise' let='let' cdepth='d')
see README.SEEgenerator for details
2025-06-06 15:14:21 +02:00
dwarning
8a49164aec
ReleaseOMP x64 needs fftw-3.3-dll64 include directory
2025-05-24 11:22:58 +02:00
Holger Vogt
dd07008b55
Remove ADMS related code
2025-05-24 11:17:56 +02:00
Giles Atkinson
c7c85ecadc
Add co-simulation with VHDL, using the GHDL compiler and d_cosim.
2025-05-24 11:05:33 +02:00
Holger Vogt
1a1d2558e8
We are developing towards ngspice-45
2025-05-24 10:50:59 +02:00
Brian Taylor
e7a7e8c64c
Merge branch 'pre-master-45' into bt_dev
2025-03-01 17:35:38 -08:00
dwarning
dae27b5135
ReleaseOMP x64 needs fftw-3.3-dll64 include directory
2025-02-27 19:58:30 +01:00
Brian Taylor
c3f798874d
Merge branch 'pre-master-45' into bt_dev
2025-02-16 12:02:33 -08:00
Holger Vogt
5db715296d
Remove ADMS related code
2025-02-07 14:03:51 +01:00
Giles Atkinson
63eb332436
Add co-simulation with VHDL, using the GHDL compiler and d_cosim.
2025-01-30 09:45:35 +00:00
Brian Taylor
932f834a4c
Merge branch 'pre-master-45' into bt_dev
2025-01-26 10:00:29 -08:00
Holger Vogt
80d22fc802
Prepare the bug-fix release 44.2
2025-01-11 11:55:56 +01:00
Holger Vogt
6e5d084a02
"x64" was hardcoded into aux-digital.bat and is used in the compiling of digital.vcxproj.
...
That's problematic for trying to compile x86 or ARM64.
This patch makes digital.vcxproj pass the arch as arg2 to aux-digital.bat
Patch #120 provided by Mark Roszko
2025-01-09 13:21:15 +01:00
Holger Vogt
25e976a73a
"x64" was hardcoded into aux-digital.bat and is used in the compiling of digital.vcxproj.
...
That's problematic for trying to compile x86 or ARM64.
This patch makes digital.vcxproj pass the arch as arg2 to aux-digital.bat
Patch #120 provided by Mark Roszko
2025-01-08 19:46:10 +01:00
Brian Taylor
0368a71f62
Merge branch 'pre-master-45' into bt_dev
2024-12-31 17:30:00 -08:00
Holger Vogt
81431af644
We are developing towrds ngspice-45
2024-12-30 13:25:16 +01:00
Holger Vogt
8eea1f0b41
Prepare ngspice-44
2024-12-26 15:01:10 +01:00