diff --git a/visualc/KLU_COMPLEX/KLU_COMPLEX.vcxproj b/visualc/KLU_COMPLEX/KLU_COMPLEX.vcxproj index 918b46d87..d403fcff3 100644 --- a/visualc/KLU_COMPLEX/KLU_COMPLEX.vcxproj +++ b/visualc/KLU_COMPLEX/KLU_COMPLEX.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -21,23 +21,24 @@ {B8DD41C5-70C6-4183-9018-C4B518E8D36A} Win32Proj + 10.0.15063.0 StaticLibrary - v140 + v141 StaticLibrary - v140 + v141 StaticLibrary - v140 + v141 StaticLibrary - v140 + v141 diff --git a/visualc/KLU_REAL/KLU_REAL.vcxproj b/visualc/KLU_REAL/KLU_REAL.vcxproj index 40a2ee3f9..b13b9536c 100644 --- a/visualc/KLU_REAL/KLU_REAL.vcxproj +++ b/visualc/KLU_REAL/KLU_REAL.vcxproj @@ -21,23 +21,24 @@ {C9290F02-DBB3-4ADA-BD2B-F4466463542B} Win32Proj + 10.0.15063.0 StaticLibrary - v140 + v141 StaticLibrary - v140 + v141 StaticLibrary - v140 + v141 StaticLibrary - v140 + v141 diff --git a/visualc/cuspice2017.sln b/visualc/cuspice2017.sln new file mode 100644 index 000000000..04649fd38 --- /dev/null +++ b/visualc/cuspice2017.sln @@ -0,0 +1,79 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26730.16 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cuspice2017", "cuspice2017.vcxproj", "{83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}" + ProjectSection(ProjectDependencies) = postProject + {C9290F02-DBB3-4ADA-BD2B-F4466463542B} = {C9290F02-DBB3-4ADA-BD2B-F4466463542B} + {B8DD41C5-70C6-4183-9018-C4B518E8D36A} = {B8DD41C5-70C6-4183-9018-C4B518E8D36A} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KLU_REAL", "KLU_REAL\KLU_REAL.vcxproj", "{C9290F02-DBB3-4ADA-BD2B-F4466463542B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KLU_COMPLEX", "KLU_COMPLEX\KLU_COMPLEX.vcxproj", "{B8DD41C5-70C6-4183-9018-C4B518E8D36A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + console_debug|x64 = console_debug|x64 + console_debug|x86 = console_debug|x86 + console_release|x64 = console_release|x64 + console_release|x86 = console_release|x86 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x64.ActiveCfg = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x64.Build.0 = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_debug|x86.ActiveCfg = console_debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x64.ActiveCfg = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x64.Build.0 = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.console_release|x86.ActiveCfg = console_release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x64.ActiveCfg = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x64.Build.0 = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Debug|x86.ActiveCfg = Debug|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x64.ActiveCfg = Release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x64.Build.0 = Release|x64 + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}.Release|x86.ActiveCfg = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_debug|x64.ActiveCfg = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_debug|x64.Build.0 = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_debug|x86.ActiveCfg = Release|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_debug|x86.Build.0 = Release|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_release|x64.ActiveCfg = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_release|x64.Build.0 = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_release|x86.ActiveCfg = Release|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.console_release|x86.Build.0 = Release|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Debug|x64.ActiveCfg = Debug|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Debug|x64.Build.0 = Debug|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Debug|x86.ActiveCfg = Debug|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Debug|x86.Build.0 = Debug|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Release|x64.ActiveCfg = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Release|x64.Build.0 = Release|x64 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Release|x86.ActiveCfg = Release|Win32 + {C9290F02-DBB3-4ADA-BD2B-F4466463542B}.Release|x86.Build.0 = Release|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.ActiveCfg = Release|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x64.Build.0 = Release|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x86.ActiveCfg = Release|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_debug|x86.Build.0 = Release|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x64.ActiveCfg = Release|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x64.Build.0 = Release|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x86.ActiveCfg = Release|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.console_release|x86.Build.0 = Release|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x64.ActiveCfg = Debug|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x64.Build.0 = Debug|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x86.ActiveCfg = Debug|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Debug|x86.Build.0 = Debug|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x64.ActiveCfg = Release|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x64.Build.0 = Release|x64 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x86.ActiveCfg = Release|Win32 + {B8DD41C5-70C6-4183-9018-C4B518E8D36A}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2408DF9B-1778-41C1-99BA-568934FDAF6B} + EndGlobalSection +EndGlobal diff --git a/visualc/cuspice2017.vcxproj b/visualc/cuspice2017.vcxproj new file mode 100644 index 000000000..edb821972 --- /dev/null +++ b/visualc/cuspice2017.vcxproj @@ -0,0 +1,2189 @@ + + + + + + Debug + x64 + + + Release + x64 + + + console_debug + x64 + + + console_release + x64 + + + + {83E315C7-EDD3-4F6B-AF28-87A92A4FA49A} + vngspice + Win32Proj + + + 10.0.15063.0 + + + Application + v141 + + + Application + true + v141 + + + Application + v141 + + + Application + true + v141 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ngspice + $(ProjectName)\$(Configuration).$(Platform)\ + $(ProjectName)\$(Configuration).$(Platform)\obj\ + + + false + false + + + false + + + false + false + + + false + + + + force recompilation of conf.c with actual date + if exist $(IntDir)conf.obj del $(IntDir)conf.obj + + + X64 + + + Disabled + ..\src\spicelib\devices\isrc;..\src\spicelib\devices\res;..\src\spicelib\devices\vsrc;..\src\spicelib\devices\bsim4v7;..\src\spicelib\devices\cap;..\src\spicelib\devices\ind;..\src\spicelib\devices;..\src\spicelib\analysis;..\src\maths\poly;..\src\frontend;tmp-bison;src\include;..\src\include;..\src\spicelib\parser;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include + _CRT_SECURE_NO_DEPRECATE;SIMULATOR;KLU;USE_CUSPICE;NGDEBUG;CONFIG64;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + + + Level4 + ProgramDatabase + CompileAsC + true + + + psapi.lib;KLU_COMPLEX.lib;KLU_REAL.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;nvcuvid.lib;OpenCL.lib;cusparse.lib;%(AdditionalDependencies) + true + Windows + 0 + 0 + 4194304 + 16384 + false + + + MachineX64 + true + $(ProjectDir)KLU_COMPLEX\x64\Debug;$(ProjectDir)KLU_REAL\x64\Debug;%(AdditionalLibraryDirectories);C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\lib\x64;$(ProjectDir)CUDA\cuda\Debug.x64 + + + + make-install-vngspiced.bat $(OutDir) 64 + + + + false + + + compile + + + Static + + + 64 + $(IntDir)%(Filename)%(Extension).obj + true + false + $(CudaIntDir) + false + compute_50,sm_50 + true + COMPILED_BY_NVCC + + + + + force recompilation of conf.c with actual date + if exist $(IntDir)conf.obj del $(IntDir)conf.obj + + + X64 + + + MaxSpeed + true + Speed + true + ..\src\spicelib\devices\isrc;..\src\spicelib\devices\res;..\src\spicelib\devices\vsrc;..\src\spicelib\devices\bsim4v7;..\src\spicelib\devices\cap;..\src\spicelib\devices\ind;..\src\spicelib\devices;..\src\spicelib\analysis;..\src\maths\poly;..\src\frontend;tmp-bison;src\include;..\src\include;..\src\spicelib\parser;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include + _CRT_SECURE_NO_DEPRECATE;SIMULATOR;KLU;USE_CUSPICE;CONFIG64;%(PreprocessorDefinitions) + false + + + Default + MultiThreaded + false + + + Level4 + None + CompileAsC + true + + + psapi.lib;KLU_COMPLEX.lib;KLU_REAL.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;OpenCL.lib;cusparse.lib;%(AdditionalDependencies) + false + Windows + 0 + 0 + 0 + 0 + + + + + UseLinkTimeCodeGeneration + true + + + MachineX64 + true + $(ProjectDir)KLU_REAL\x64\Release;$(ProjectDir)KLU_COMPLEX\x64\Release;C:\Program Files (x86)\Visual Leak Detector\lib\Win64;%(AdditionalLibraryDirectories);C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64 + + + + make-install-vngspice.bat $(OutDir) 64 + + + + false + + + compile + + + Static + + + 64 + $(IntDir)%(Filename)%(Extension).obj + true + false + $(CudaIntDir) + false + compute_50,sm_50 + false + COMPILED_BY_NVCC + true + O2 + MT + Default + false + W4 + + + + + force recompilation of conf.c with actual date + if exist $(IntDir)conf.obj del $(IntDir)conf.obj + + + X64 + + + Disabled + ..\src\spicelib\devices\isrc;..\src\spicelib\devices\res;..\src\spicelib\devices\vsrc;..\src\spicelib\devices\bsim4v7;..\src\spicelib\devices\cap;..\src\spicelib\devices\ind;..\src\spicelib\devices;..\src\spicelib\analysis;..\src\maths\poly;..\src\frontend;tmp-bison;src\include;..\src\include;..\src\spicelib\parser;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include + _CRT_SECURE_NO_DEPRECATE;SIMULATOR;KLU;USE_CUSPICE;NGDEBUG;CONSOLE;CONFIG64;%(PreprocessorDefinitions) + false + + + Default + MultiThreadedDebug + false + + + Level4 + ProgramDatabase + CompileAsC + true + + + psapi.lib;KLU_COMPLEX.lib;KLU_REAL.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;nvcuvid.lib;OpenCL.lib;cusparse.lib;%(AdditionalDependencies) + true + Console + 0 + 0 + 0 + 0 + false + + + MachineX64 + true + $(ProjectDir)KLU_COMPLEX\x64\Debug;$(ProjectDir)KLU_REAL\x64\Debug;C:\Program Files (x86)\Visual Leak Detector\lib\Win64;%(AdditionalLibraryDirectories);C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\lib\x64;.\CUDA\cuda\Debug.x64\cudafiles.lib + + + + make-install-vngspiced.bat $(OutDir) 64 + + + + false + + + compile + + + Static + + + 64 + $(IntDir)%(Filename)%(Extension).obj + true + false + $(CudaIntDir) + false + compute_50,sm_50 + COMPILED_BY_NVCC + true + + + + + force recompilation of conf.c with actual date + if exist $(IntDir)conf.obj del $(IntDir)conf.obj + + + X64 + + + MaxSpeed + true + Speed + true + ..\src\spicelib\devices\isrc;..\src\spicelib\devices\res;..\src\spicelib\devices\vsrc;..\src\spicelib\devices\bsim4v7;..\src\spicelib\devices\cap;..\src\spicelib\devices\ind;..\src\spicelib\devices;..\src\spicelib\analysis;..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\include;..\src\spicelib\parser;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include + _CRT_SECURE_NO_DEPRECATE;SIMULATOR;KLU;USE_CUSPICE;CONSOLE;CONFIG64;%(PreprocessorDefinitions) + false + + + Default + MultiThreaded + + + + + Level4 + ProgramDatabase + CompileAsC + true + + + psapi.lib;KLU_COMPLEX.lib;KLU_REAL.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;nvcuvid.lib;OpenCL.lib;cusparse.lib;%(AdditionalDependencies) + false + Console + 0 + 0 + 0 + 0 + true + true + UseLinkTimeCodeGeneration + true + + + MachineX64 + true + $(ProjectDir)KLU_REAL\x64\Release;$(ProjectDir)KLU_COMPLEX\x64\Release;C:\Program Files (x86)\Visual Leak Detector\lib\Win64;%(AdditionalLibraryDirectories);C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\lib\x64 + + + + make-install-vngspice.bat $(OutDir) 64 + + + + false + + + compile + + + Static + + + 64 + $(IntDir)%(Filename)%(Extension).obj + true + false + $(CudaIntDir) + false + compute_50,sm_50 + COMPILED_BY_NVCC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + invoke win_bison.exe for %(Identity) + ..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1 + .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + + + Document + + + Document + + + Document + + + Document + + + Document + + + Document + true + false + $(CudaIntDir) + false + compile + Static + 64 + true + false + $(CudaIntDir) + false + compile + Static + 64 + true + false + $(CudaIntDir) + false + compile + Static + true + false + $(CudaIntDir) + false + compile + Static + 64 + + + Document + + + Document + + + Document + + + \ No newline at end of file