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
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
Brian Taylor
d631d7bc04
Merge branch 'pre-master-44' into bt_dev
2024-12-15 09:08:44 -08:00
Holger Vogt
deb3cd9809
Replace all BOOLEAN, BOOL, _Bool by bool
...
Remove all #undef bool (set in conjunction with #iclude <Windows.h>)
2024-12-15 10:25:28 +01:00
Holger Vogt
5a3071dbf4
Replace all BOOLEAN, BOOL, _Bool by bool
...
Remove all #undef bool (set in conjunction with #iclude <Windows.h>)
2024-12-09 16:07:36 +01:00
dwarning
40aa445ee8
unify os dependent time code in one file - rm win_time.c
2024-12-06 22:37:30 +01:00
dwarning
3faed1647a
Reorder and renovate timer functions taking into account ngspice multiprocessor capabilities
...
by using available high performance functions first.
Deprecated ftime() still acts as a backup function.
Solution is portable for today's operating systems and compilers.
2024-12-06 22:35:02 +01:00
Brian Taylor
7ac6370d87
Merge branch 'pre-master-44' into bt_dev
2024-11-04 16:14:48 -08:00
dwarning
c790eea4b2
unify os dependent time code in one file - rm win_time.c
2024-11-03 11:34:41 +01:00
Holger Vogt
0fadbdc488
Don't compile with OpenMP support, as it is not used in KLU.
2024-11-02 22:40:28 +01:00
Holger Vogt
2d9e5fede6
/openmp:llvm removed from additional options for the 'Release' builds
...
(however keep it in the 'ReleaseOMP' builds).
2024-11-02 22:40:05 +01:00
dwarning
c8959ba072
ignore visualc xspice verilog dir
2024-11-02 22:39:34 +01:00
Holger Vogt
82af46085d
Enable using fftw3 as a build option of shared ngspice on Windows
2024-11-02 22:38:28 +01:00
Holger Vogt
a96237061d
Copy the correct spinit to ngspice/visualc
2024-11-02 22:33:36 +01:00
Giles Atkinson
ce1ecca15e
Add support for including Verilog simulation within an instance
...
of the d_cosim codemodel, using libvvp, the simulation runtime of
Icarus Verilog. This complements the existing method using Verilator.
The new source code is built into two binary shared libraries,
ivlng.so (or .DLL) and ivlng.vpi that are loaded during simulation.
2024-11-02 22:30:07 +01:00
Holger Vogt
a8c1104cfb
43+ developing towards ngspice-44
2024-11-02 22:21:51 +01:00
Brian Taylor
5b0c54a1ba
Merge branch 'pre-master-44' into bt_dev
2024-11-02 11:18:20 -07:00
dwarning
47e3eac83c
Reorder and renovate timer functions taking into account ngspice multiprocessor capabilities
...
by using available high performance functions first.
Deprecated ftime() still acts as a backup function.
Solution is portable for today's operating systems and compilers.
2024-11-02 16:58:56 +01:00
Brian Taylor
2cf6e80a70
Merge branch 'pre-master-44' into bt_dev
2024-10-10 11:23:33 -07:00
Holger Vogt
5ff96c51dd
Don't compile with OpenMP support, as it is not used in KLU.
2024-10-02 18:56:47 +02:00
Holger Vogt
b207d4c90b
/openmp:llvm removed from additional options for the 'Release' builds
...
(however keep it in the 'ReleaseOMP' builds).
2024-10-02 18:42:06 +02:00
briantofleeds
8f527dde68
Merge branch 'pre-master-44' into bt_dev
2024-09-27 21:01:45 -07:00
dwarning
543e208917
ignore visualc xspice verilog dir
2024-09-27 08:54:04 +02:00
Holger Vogt
5ae3fc5d8a
Enable using fftw3 as a build option of shared ngspice on Windows
2024-09-06 15:46:10 +02:00
Brian Taylor
03d968e467
Merge branch 'pre-master-44' into bt_dev
2024-08-11 09:08:08 -07:00
Holger Vogt
8fa02c02b6
Copy the correct spinit to ngspice/visualc
2024-08-03 16:06:58 +02:00
Brian Taylor
17f549a9ed
Merge branch 'pre-master-44' into bt_dev
2024-07-27 13:15:25 -07:00
Giles Atkinson
cdbe31868f
Add support for including Verilog simulation within an instance
...
of the d_cosim codemodel, using libvvp, the simulation runtime of
Icarus Verilog. This complements the existing method using Verilator.
The new source code is built into two binary shared libraries,
ivlng.so (or .DLL) and ivlng.vpi that are loaded during simulation.
2024-07-25 21:32:59 +02:00
Holger Vogt
596183282a
Revert "Check if the MS address sanitizer may help us"
...
This reverts commit 07f761e11a .
2024-07-16 16:32:04 +02:00
Holger Vogt
07f761e11a
Check if the MS address sanitizer may help us
2024-07-16 16:08:12 +02:00
Holger Vogt
942b4f62b4
43+ developing towards ngspice-44
2024-07-14 12:58:45 +02:00
Holger Vogt
f59a68321d
When compiling console debug, use debug version of KLU
2024-07-08 14:41:07 +02:00
Holger Vogt
33939d3f50
Prepare ngspice-43
2024-06-22 17:06:45 +02:00
Holger Vogt
2c2c97104f
Unify all spinit sources
2024-05-01 10:27:31 +02:00
Brian Taylor
b8b861d8d6
Merge branch 'pre-master-43' into bt_dev
2024-04-10 12:56:38 -07:00
Holger Vogt
38c989dda9
Unify all spinit sources
2024-04-03 17:04:23 +02:00
Brian Taylor
82cfd464d4
Merge branch 'pre-master-43' into bt_dev
2024-01-15 07:14:26 -08:00
Holger Vogt
f541c6fb05
C:\Spice64 is again the default install directory for ngspice made by MSVC.
2024-01-14 14:31:02 +01:00
Brian Taylor
7f3cd34e69
Merge branch 'pre-master-43' into bt_dev
2024-01-10 10:36:00 -08:00
Holger Vogt
a4ae81ec06
We are developing towards ngspice-43
2024-01-06 23:14:26 +01:00
Holger Vogt
1ad639d90a
Add d_cosim to MS project file
2023-12-29 11:01:01 +01:00
Brian Taylor
f74d1e33ef
Merge branch 'master' for ngspice-42 into bt_dev
2023-12-28 10:26:01 -08:00