CKTSO-GPU is a GPU acceleration module of CKTSO, a high-performance parallel sparse direct solver specially designed for SPICE-based circuit simulation. CKTSO-GPU provides acceleration for LU re-factorization and forward/backward substitutions for slightly-dense circuit matrices, by using CUDA.
CKTSO-GPU supports both real and complex matrices. Both row and column modes are supported.
Please read "ug.pdf" for more information about the usage of this package. Read "howto.txt" to see how to compile and run the demos.
Only x86-64 libraries are provided. This means that, a 64-bit Windows or Linux operating system is needed.
Functions for both 32-bit integers and 64-bit integers are provided. The latter has '_L' in the function names. The integer bitwidth only limits the size of the input matrix. The internal data structures always use 64-bit integers.
Please visit Xiaoming Chen's personal page.