Skip to content

chenxm1986/nicslu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NICSLU----Parallel Sparse Solver for Circuit Simulation

About the name of the solver: NICS is the lab name when I was in Tsinghua University ---- Nano-scale Integrated Circuits and Systems.

Introduction: NICSLU is a high-performance and robust software package for solving large-scale sparse linear systems of equations (Ax = b) on multi-core shared-memory machines. It is written by C, and can be easily used in C/C++ programs. NICSLU is well suited for SPICE-based circuit simulation problems.

NICSLU will no longer be updated or maintained. The last version is provided here. The license has been extended to 9999-99-99.

The successor of NICSLU is CKTSO, which provides better performance and scalability than NICSLU. Please use CKTSO instead.

For SMASH 7.5.X, please use the special libraries in nicslu_for_smash7.5.x, while for SMASH 7.6.0, please use nicslu202110.

Put "nicslu.dll", "nicslu.lib", and "nicslu.lic" in the "bin" folder of your SMASH installation path, e.g., "C:\Program Files\Dolphin\Solutions 2019 Q4.1\smash\bin". Add ".OPTION SOLVER=NICSLU" in your netlist.

Authors

Please visit Xiaoming Chen's personal page or Yu Wang's group page.

About

Parallel sparse direct solver for circuit simulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors