ngspice/paranoia_parallel
Brian Taylor 24fa002219 Clarify the paranoia_parallel README file. 2026-07-13 07:27:15 -07:00
..
examples Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00
working Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00
README Clarify the paranoia_parallel README file. 2026-07-13 07:27:15 -07:00
ignore_shared_libs.supp Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00
paranoia_table_generators.sh Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00
paranoia_test_extra.sh Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00
runtests.sh Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00
textract.py Paranoia_Parallel: a test suite for more than 100 test circuits, 2026-06-29 17:35:00 +02:00

README

How to run paranoia_parallel

Install valgrind
Install parallel

Edit runtest.sh, line 14, -jx, with x being the physical cores available on your machine.

Run ./paranoia_table_generators.sh 
to generate some input tables (only required once in the beginning).

Run ./runtests.sh paranoia_test_extra.sh ./working

The ./working subdirectory will contain a testfile script for each test.
Each test creates .log and .vlog files in the paranoia_parallel directory.
Before runtests.sh, you might want to remove any old .log and .vlog files.