Skip to content

Source code of the ICCAD'24 paper: "CSP: Comprehensively-Sparsified Preconditioner for Efficient Nonlinear Circuit Simulation" by Yuxuan Zhao, Xiaoyu Yang, Yinuo Bai, Lijie Zeng, Dan Niu, Weifeng Liu and Zhou Jin.

License

Notifications You must be signed in to change notification settings

SuperScientificSoftwareLaboratory/CSP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSP

What is CSP(v1.0) ?

CSP transforms nonlinear components into symmetric Laplacian matrices, seamlessly blending nonlinear and linear elements into the sparsification process. By intersecting this refined sparsifier with the original Modified Nodal Analysis (MNA) matrix, CSP further trims down the sparsity. This clever approach not only sharpens the accuracy but also speeds up the factorization time of the preconditioner, making the overall process more efficient.

Need to do !

1.Download gcc and g++:

sudo apt update
sudo apt install gcc
gcc --version
sudo apt-get install g++

2.Download CSP:

unzip CSP.zip

3.Begin testing:

mkdir saveMtx
sh run.sh
./main matrix_name
sh test.sh

Then Generate three types of output files: (a) name.csv: Stored in the saveMtx directory, this file contains the name of the successfully solved matrix. (b) ""/"_gpscp/"_csp": Also located in the saveMtx directory, this file "_CSP" includes the pre-conditioned matrix after CSP preprocessing. (c) getdata.csv: Found in the root directory, this file records statistics on the CSP runtime.

What is CSP(v1.1) ?

CSP enhances the parallelization of the spectral sparsification strategy by incorporating block RMQ and point exclusivity algorithms, significantly accelerating preprocessing.

..........

Contact us

If you have any questions about running the code, please contact Yuxaun Zhao.

E-mail: [email protected].

About

Source code of the ICCAD'24 paper: "CSP: Comprehensively-Sparsified Preconditioner for Efficient Nonlinear Circuit Simulation" by Yuxuan Zhao, Xiaoyu Yang, Yinuo Bai, Lijie Zeng, Dan Niu, Weifeng Liu and Zhou Jin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published