Home
Name Modified Size InfoDownloads / 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

Source: README, updated 2013-10-08