Name | Modified | Size | Downloads / Week |
---|---|---|---|
CramerAlgorithm.h | 2013-10-08 | 376 Bytes | |
libCramerAlgorithm.a | 2013-10-08 | 19.8 kB | |
CramerAlgorithm.c | 2013-10-08 | 70.3 kB | |
README | 2013-10-08 | 1.0 kB | |
Totals: 4 Items | 91.6 kB | 0 |
============================================================================ CramerAlgorithm - README ============================================================================ CramerAlgorithm is a C program that solves a system of linear equations to find a solution vector. The program is structured to take input in the same manner as the DGESV routine from LAPACK (http://www.netlib.org/lapack/explore-html/d7/d3b/group__double_g_esolve.html). It computes A * x = B, where A is an NxN matrix, B is a solution vector and x is the solution vector provided by the program. The algorithm is parallel in nature and this version utilizes threads for a minimal level of parallelism. It also utilizes SIMD (Single instruction, multiple data SSE2) instructions to provide parallelism in the core calculations. Files included: CramerAlgorithm.c - source code CramerAlgorithm.h - header file libCramerAlgorithm.a - Archive libraries of the code, this is statically linked i.e when you compile your program with -c option in gcc