dwarning
|
42f882e4e4
|
add osdinoise.c
|
2023-11-04 19:36:31 +01:00 |
dwarning
|
e67a6a1297
|
add osdinoise
|
2023-11-04 19:36:30 +01:00 |
Brian Taylor
|
3bb6e86015
|
Add Windows Visual Studio support for the Isotel d_process xspice digital model. The Isotel mixedsim-master/examples/embedded/motorforce C code needs to have minor changes for _MSC_VER defines, and are not included with this commit. The changes relate to using #pragma pack(push, 1)...#pragma pack(pop) around some structs, and setting stdin/stdout in binary mode. It is doubtful that the cfunc.mod will compile on mingw or cygwin since I don't know if they support pipe/fork/exec/spawn calls. The code builds and runs on Windows, Linux, and MacOS. In the future, Giles Atkinson is looking at allowing Xspice models to load shared libraries (.dll, .so) which will avoid creating and communicating with an external program.
|
2023-10-28 10:58:06 +02:00 |
Holger Vogt
|
ce82c839e3
|
dependent project klu_complex added
|
2023-10-23 16:50:49 +02:00 |
Holger Vogt
|
930bd12dc2
|
Enable degug mode in shared ngspice with KLU
|
2023-09-23 16:51:28 +02:00 |
Holger Vogt
|
d6418117b6
|
Add links to KLU_COMPLEX.lib
|
2023-08-30 23:33:29 +02:00 |
Holger Vogt
|
1d6113c017
|
Remove unused lib 'Visual leak detector'
|
2023-08-30 23:32:54 +02:00 |
dwarning
|
b0420af7e3
|
include KLU in to project
|
2023-08-30 21:20:16 +02:00 |
dwarning
|
c17cdecb1f
|
update VS project file to KLU
|
2023-08-30 20:40:02 +02:00 |
Holger Vogt
|
134fffd5e0
|
Enable compiling the shared ngspice lib with KLU, using VS2022
|
2023-08-27 15:00:06 +02:00 |
Holger Vogt
|
d5ceced24d
|
We are developing towards ngspice-42
|
2023-08-19 23:54:36 +02:00 |
Holger Vogt
|
12d9394bd1
|
Add osdiitf.h to project
|
2023-08-16 11:14:25 +02:00 |
Holger Vogt
|
c6b363ff4d
|
Provide its own instal directory also for debug,
to not intermix standard and KLU ngspice.
|
2023-08-16 11:14:25 +02:00 |
Holger Vogt
|
464da80d92
|
Allow a separate installation directory Spice64_KLU for MS Windows and MSVC
|
2023-08-16 11:14:25 +02:00 |
Holger Vogt
|
8c505ef65b
|
Set up to compile with MS VS2022
|
2023-08-16 11:14:23 +02:00 |
Holger Vogt
|
132957a5b3
|
Enable compiling with VS 2019
Add hicum2bindCSC.c to project
|
2023-08-16 11:14:22 +02:00 |
Holger Vogt
|
684e0a8779
|
Add XSPICE table models to MS project
|
2023-08-16 11:14:22 +02:00 |
Holger Vogt
|
30ee07b4c2
|
Re-enable compiling with Visual Studio
|
2023-08-16 11:14:21 +02:00 |
Holger Vogt
|
ee0b52b779
|
Enable compiling with MSVC 2019
Remove reference to 'Visual Leak Detector'
Remove unused files from devices
Add custom build to invoke Flex_bison
|
2023-08-16 11:14:19 +02:00 |
Holger Vogt
|
dbd5d18b99
|
remove unused file
|
2023-08-16 11:14:18 +02:00 |
Holger Vogt
|
30d09c62ae
|
retarget the VS project to VS 2019
add mifbindCSC.c to vngspice.vcxpro
|
2023-08-16 11:14:17 +02:00 |
h_vogt
|
50b2694678
|
vngspice.vcxproj, <AdditionalLibraryDirectories>...Visual Leak Detector
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
a0fe22bb75
|
VS21015 project files, enable OpenMP
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
d829983a04
|
MS Visual Studio 2015 project files for KLU
KLU added, 32 bit and 64 bit
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
660b3172a3
|
config.h, add KLU macro definition
|
2023-08-16 11:14:15 +02:00 |
Holger Vogt
|
bfb520086d
|
Prepare ngspice-41
|
2023-08-13 11:56:35 +02:00 |
Holger Vogt
|
b0ca2a667a
|
Add missing pwlts cfunc.mod and ifspec.ifs
|
2023-08-13 11:30:31 +02:00 |
Holger Vogt
|
79c46b0c44
|
'current time' instead of 'actual time'
|
2023-07-31 14:30:45 +02:00 |
Holger Vogt
|
3b90c12307
|
Enable compiling with MSVC
|
2023-07-15 11:15:28 +02:00 |
Holger Vogt
|
dcf9846d6e
|
remove unused header file
|
2023-05-27 10:49:43 +02:00 |
Holger Vogt
|
c90268321a
|
Add files inpcompat.c, inpcompat.h to project
|
2023-05-27 10:38:57 +02:00 |
Holger Vogt
|
4a95de5cd7
|
We are developing towards ngspice-41
|
2023-04-01 17:31:59 +02:00 |
Holger Vogt
|
311ddeac0d
|
Prepare for ngspice-40
|
2023-03-24 22:27:12 +01:00 |
Holger Vogt
|
bcec3cb5e3
|
Updating links to ngspice web pages
|
2023-03-18 14:37:02 +01:00 |
Holger Vogt
|
d4ee9af2e6
|
We are developing towards ngspice-40
|
2023-03-18 14:34:27 +01:00 |
Holger Vogt
|
5cb5d218c9
|
Remove the obsolete RETSIGTYPE, replace by void
|
2023-03-18 14:30:29 +01:00 |
Holger Vogt
|
4ed455ea19
|
fix comment
|
2023-01-27 16:10:09 +01:00 |
Holger Vogt
|
65cd01f3c5
|
fix comment
|
2023-01-27 16:09:51 +01:00 |
Holger Vogt
|
802ab2a2c5
|
Do not try to load *.osdi automatically
|
2023-01-27 16:09:38 +01:00 |
Holger Vogt
|
b9eef23eed
|
Update the example structure for OSDI/OpenVAF:
all compiled models into lib/ngspice
spinit updated to load the models via command 'osdi'
local calls with 'pre_osdi' commanted out.
|
2023-01-27 16:08:17 +01:00 |
Holger Vogt
|
71002aa42f
|
Prepare for ngspice-39
|
2023-01-24 15:49:42 +01:00 |
Holger Vogt
|
029f2baff7
|
Add missing includes
|
2022-12-27 14:21:53 +01:00 |
Holger Vogt
|
fa18c53c37
|
Update for all MSVC project files:
Update to VC2022 with v143 and /openmp:llvm (due to openmp task)
Add missing osdi files
Add missing udevices.c and logicexp.c
|
2022-12-27 14:11:33 +01:00 |
Holger Vogt
|
f1636cac74
|
No longer needed, replaced by vngspice.vcxproj
|
2022-12-27 14:07:30 +01:00 |
Holger Vogt
|
4b03f664b3
|
Remove preprocessor flag XSPICE from MS project file, add it to config.h
instead.
Add OSDI-specific files to project.
|
2022-12-27 14:05:48 +01:00 |
Holger Vogt
|
6c741152f7
|
Revert "remove unused"
This reverts commit cc2707cfdb.
|
2022-12-27 14:05:22 +01:00 |
Holger Vogt
|
c6b7e55a3f
|
Move XSPICE preprocessor flag from vcxproj file to config.h
|
2022-12-27 14:02:51 +01:00 |
Holger Vogt
|
dd6ab0a8bb
|
Do not add to monitored files
|
2022-12-27 14:00:02 +01:00 |
Holger Vogt
|
f58ae56193
|
Visual Studio 2022 project files,
replacing the original project files.
|
2022-12-27 13:57:54 +01:00 |
Holger Vogt
|
c6f8e999df
|
undefine XSPICE, define OSDI
|
2022-12-27 13:54:53 +01:00 |