Commit Graph

  • 535e22a502 Fixed a bug causing mult_* factors to get scaled at each setup(). Árpád Bűrmen 2025-09-15 10:23:11 +0200
  • f8be0bdc21 Remove result file hv-wave-45.2 Holger Vogt 2025-09-13 14:19:17 +0200
  • 8249142506 Spelling Holger Vogt 2025-09-13 12:18:05 +0200
  • 740670805e Check if toxp+dtox!=toxe with double precision tolerance. Árpád Bűrmen 2025-09-12 10:10:48 +0200
  • e4aa062156 icvgs, icvds, icvbs exposed as BSIM4v8 parameters. Árpád Bűrmen 2025-08-22 11:20:43 +0200
  • 5900f70438 Fast version checks in BSIM4. Árpád Bűrmen 2025-09-12 10:04:29 +0200
  • 73331650f5 Allow loading the entire audio file at vsjack_open() time, get the actual oversampling, to allocate the sample space. Linus Torvalds 2025-07-13 15:03:07 +0200
  • e094262c5c Add some reset to -re-enable consecutive simulations Linus Torvalds 2025-07-08 10:11:39 +0200
  • fc07e65314 Patch fixes bug in the original linear interpolation, along with generating a proper "streaming" resampled output. Linus Torvalds 2025-07-07 14:08:56 +0200
  • ecdb489a35 provide correct path info Holger Vogt 2025-07-07 14:02:10 +0200
  • 12b34c067d Add wav to fftw version of shared ngspice Holger Vogt 2025-04-06 18:12:09 +0200
  • 5a9568dd36 Improve error messages. Oversampling default is 4. Holger Vogt 2024-08-23 19:47:12 +0200
  • 46865b290e Make types compatible, change from int to size_t Holger Vogt 2024-08-11 11:23:32 +0200
  • 77efe61175 Formatting Replace tabs by spaces Holger Vogt 2024-08-11 11:19:25 +0200
  • c331a2b4ac Oversampling default is 1 Holger Vogt 2024-08-11 11:18:54 +0200
  • 9b9b0a25dc Install ngspice wav on Ubuntu 24.04 Holger Vogt 2024-08-04 22:53:24 +0200
  • d3510667e5 Examples for wav audio simulation. Holger Vogt 2024-08-04 16:43:25 +0200
  • a7184842af Update to ngspice-43. Holger Vogt 2024-08-04 12:23:58 +0200
  • aa54da845c Use the most recent samplerate.dll from https://github.com/libsndfile/libsamplerate/releases Holger Vogt 2024-08-04 12:23:41 +0200
  • f9319bc6bd Remove source of memory errors: read and write beyond boundaries caused segfaults. Holger Vogt 2024-08-03 17:48:29 +0200
  • de6efc0d8e Enable most recent build of sndfile.dll from https://github.com/libsndfile/libsndfile Holger Vogt 2024-08-03 16:52:55 +0200
  • a32b5a70c0 Just a small fix Holger Vogt 2024-08-03 16:51:14 +0200
  • 14642f7472 prevent a segfault when TSTOP less than TSTART in tran command Holger Vogt 2024-08-03 16:50:54 +0200
  • d0dbc71280 allow other simulation types, e.g. ac prevents crash Holger Vogt 2024-08-03 11:39:22 +0200
  • 81a664128a Enable compilation of shared ngspice with wav support Holger Vogt 2024-08-03 11:38:40 +0200
  • 031b6e7501 Enable compiling with *.wav (audio) file support. Holger Vogt 2024-08-02 17:01:45 +0200
  • 67d7665a03 Enable standard search paths for *.wav file search. Holger Vogt 2024-08-02 17:00:53 +0200
  • ece3a999ba add dot commands .sndprint, .sndparam in inp.c Holger Vogt 2023-08-30 16:44:24 +0200
  • b22f9ad862 Formatting: tabs to spaces Holger Vogt 2023-08-30 15:46:48 +0200
  • 5e18ffd38e Remove unused Holger Vogt 2023-08-30 15:37:11 +0200
  • 8ae4b12b89 update to enable compiling for Linux and Cygwin Holger Vogt 2020-08-02 13:02:03 +0200
  • 1c35fd3870 link to download added Holger Vogt 2020-08-02 00:22:43 +0200
  • b6d6949b21 typo Holger Vogt 2020-08-02 00:21:09 +0200
  • 6a89703fbb renamed from REAME.wav Holger Vogt 2020-08-01 22:46:21 +0200
  • 1a0d2f52af rename Holger Vogt 2020-08-01 22:45:37 +0200
  • e0141e29f0 short intro more to follow Holger Vogt 2020-08-01 18:09:47 +0200
  • e3b81a7031 replace exit() by controlled_exit() Holger Vogt 2020-08-01 17:47:04 +0200
  • 1275854494 declare functions and variables static, if so Holger Vogt 2020-08-01 17:16:48 +0200
  • c56ffb851b reformat vsjack.c Holger Vogt 2020-08-01 16:48:22 +0200
  • 852f8b5259 Use the current method to set the coefficients Holger Vogt 2020-08-01 16:43:04 +0200
  • 85c297914a reformat, set better error message for src_process() Holger Vogt 2020-08-01 16:03:21 +0200
  • 1cb326f738 add progress report when entering wav output stage Holger Vogt 2020-08-01 14:33:25 +0200
  • fbcf2d0195 add commands sndprint, sndparam with associated functions com_sndprint and com_sndparam Holger Vogt 2020-07-31 22:35:31 +0200
  • 479f45c56c add dotcards .sndparam and .sndprint Holger Vogt 2020-07-31 18:56:58 +0200
  • 84f3e9fc9c ngspice.h and controlled_exit() instead of exit() Holger Vogt 2020-07-31 18:56:10 +0200
  • 1c3fefa1f3 add sound capability to vsrc see https://sourceforge.net/p/ngspice/patches/13/ Holger Vogt 2020-07-31 17:42:50 +0200
  • df6ba94ee6 add files sndprint, vsjack Holger Vogt 2020-07-26 23:01:47 +0200
  • 57dd3342ef Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU. Brian Taylor 2025-09-03 16:56:36 -0700
  • 0a739f6b76 Remove files that are remade anyway. Makefile.in prescribed using aclocal 1.16. The fix removes any dependency on the autotool version. Fixing bug 806. Holger Vogt 2025-09-07 18:49:22 +0200
  • 434863651e Updated as it is on master Holger Vogt 2025-09-07 18:46:21 +0200
  • aa3ab5bc25 Fixing bug 804. Holger Vogt 2025-09-05 23:59:05 +0200
  • 4693173d37 Revert "Fix a bug in the Windows Builds:" Holger Vogt 2025-09-06 17:46:50 +0200
  • 724dc77b91 Prepare bug-fix release ngspice-45.2. ngspice-45.2 Holger Vogt 2025-09-05 23:59:35 +0200
  • 82c620304b Fixing bug 804. Holger Vogt 2025-09-05 23:59:05 +0200
  • af4da75f1d Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU. Brian Taylor 2025-09-03 16:56:36 -0700
  • a754cc187b free(info.errors) leads to a assertion error on the heap. On Windows it reads: Holger Vogt 2025-09-04 00:25:26 +0200
  • ecb288138f Fix a bug in the Windows Builds: With commit 80d6e681f ("MS Windows: Get a canonical paths name: Important if path length exceeds MAX_PATH, might happen when using PDKs", 2025-04-12) the newly introduced function get_windows_canonical_path() does not do the right thing when the path name is only a simple file name. Then internally used function GetFullPathNameW() then will prepend the current directory to the file name, which may be simply wrong. Holger Vogt 2025-09-04 00:03:25 +0200
  • 709d537583 Merge branch 'pre-master-46' into bt_dev Brian Taylor 2025-09-03 10:42:41 -0700
  • 0e8cc00070 We are developing towards ngspice-46 Holger Vogt 2025-09-02 17:07:07 +0200
  • b19f5ca4c3 bsim4: unify error printout dwarning 2025-09-02 11:40:11 +0200
  • ecac7a07a2 bsim4: reimplement mobility and binning extension dwarning 2025-09-02 11:15:38 +0200
  • 82bf2169b1 reply commit e5c162f1: dc sweep fails after transient sim dwarning 2025-09-02 10:10:33 +0200
  • a97dcda62b prevent warning if NOBYPASS is not defined dwarning 2025-09-02 09:50:20 +0200
  • 32c50aa254 adapt instance parameter extension to new bsim4 multiplier concept dwarning 2025-09-02 09:44:16 +0200
  • 86c78150b7 add KLU bindings for diode selfheating effect, bug #802 ngspice-45 dwarning 2025-08-31 14:42:06 +0200
  • 2a942a2161 Improve comment. pre-master-45 Holger Vogt 2025-08-31 15:10:17 +0200
  • 0e544af83a add KLU bindings for diode selfheating effect, bug #802 dwarning 2025-08-31 14:42:06 +0200
  • 27a6aac8dc Revert "add KLU bindings for diode selfheating effect, bug #802" Holger Vogt 2025-08-31 14:33:16 +0200
  • 0386eec453 Revert "complete diodefs for KLU selfheating and fix DIObindCSCComplexToReal" Holger Vogt 2025-08-31 14:32:39 +0200
  • 1d0beb5e26 complete diodefs for KLU selfheating and fix DIObindCSCComplexToReal dwarning 2025-08-30 18:03:40 +0200
  • 22a8a86b87 add KLU bindings for diode selfheating effect, bug #802 dwarning 2025-08-30 16:20:01 +0200
  • dbb1db8b9d add tlines files to distribution Holger Vogt 2025-08-29 23:55:36 +0200
  • d61a1e4090 Prepare for ngspice-45 Holger Vogt 2025-08-29 15:50:25 +0200
  • 86ea9fee8a Prepare for ngspice-45 Holger Vogt 2025-08-29 15:01:45 +0200
  • a2b3d7c7d2 Enhance comment. Holger Vogt 2025-08-28 12:34:01 +0200
  • 7fc68c0c07 Adding .param SWSOA=1 right after the .lib entry during reading in the libraries. Holger Vogt 2025-07-23 16:51:55 +0200
  • b1f4f32b36 Prevent a segfault if cp_variablesubst return a nullptr. Fixes bug-801 Holger Vogt 2025-08-18 23:49:53 +0200
  • 2185f82a28 typo Holger Vogt 2025-08-15 15:56:10 +0200
  • bebf7efd8b Command completion is not supported, removed from 'help' Holger Vogt 2025-08-15 14:05:33 +0200
  • c45d1e0974 Rename t to tn to avoid t shadowing the t from the function header Holger Vogt 2025-08-13 20:41:28 +0200
  • 94740a3d2b Fixed warnings in cpmlin and mlin Vadim Kuznetsov 2025-08-13 18:47:36 +0300
  • c5d6d78fc5 Add gcc warning -Wshadow Holger Vogt 2025-08-13 20:07:04 +0200
  • 0e50efc1fa Add missing value in the last line. FIXME: we need to check the input for having adequate columns Brian Taylor 2025-08-12 22:46:40 +0200
  • 5139cbb36c Prevent a segfault if cp_variablesubst return a nullptr. Fixes bug-801 Holger Vogt 2025-08-18 23:49:53 +0200
  • a003159d53 typo Holger Vogt 2025-08-15 15:56:10 +0200
  • c8cfd51d60 Command completion is not supported, removed from 'help' Holger Vogt 2025-08-15 14:05:33 +0200
  • e6427cedc2 Rename t to tn to avoid t shadowing the t from the function header Holger Vogt 2025-08-13 20:41:28 +0200
  • 7e22a85331 Merge commit 'e00596b0b0b822902b9432c5bbc129470acc0f4b' into pre-master-45 Fixed warning reported by @dwarning here: https://sourceforge.net/p/ngspice/ngspice/merge-requests/33/#1f6b Holger Vogt 2025-08-13 20:08:33 +0200
  • 572fbd308d Add gcc warning -Wshadow Holger Vogt 2025-08-13 20:07:04 +0200
  • e00596b0b0 Fixed warnings in cpmlin and mlin Vadim Kuznetsov 2025-08-13 18:47:36 +0300
  • e7a2d61ae7 Add missing value in the last line. FIXME: we need to check the input for having adequate columns Brian Taylor 2025-08-12 22:46:40 +0200
  • 89ebf1fac8 Prepare for ngspice-45 Holger Vogt 2025-08-10 16:43:25 +0200
  • f45103b3ab Update to filesource Move tprev out of the loop to enable storing the previous time value. Add some general warning message that an error might have occurred during reading the time or data values from the data input file. Allow empty lines in the data input file. Guard early data values (TIME < time offset) against false reading. Add some simple examples. Holger Vogt 2025-08-11 18:45:21 +0200
  • 481e3e567b Update to filesource Move tprev out of the loop to enable storing the previous time value. Add some general warning message that an error might have occurred during reading the time or data values from the data input file. Allow empty lines in the data input file. Guard early data values (TIME < time offset) against false reading. Add some simple examples. Holger Vogt 2025-08-11 18:45:21 +0200
  • 6496c5a8db Prepare for ngspice-45 Holger Vogt 2025-08-10 16:43:25 +0200
  • 179c7504fb Misplaced break statement in callback. Brian Taylor 2025-08-05 14:08:04 +0200
  • 21c238276a Another copyright update Holger Vogt 2025-08-03 14:26:31 +0200
  • 632b55a90d Update copyright notice Holger Vogt 2025-08-03 14:20:41 +0200
  • b7692fbda7 Move CALLBACK into the 'init' section, to have it called once only. Holger Vogt 2025-08-03 11:30:53 +0200
  • 5e21393fbb prevent unused warning dwarning 2025-07-30 16:37:21 +0200