Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #4971

My Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well was updated to version 1.76

Path csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From Horizon68 <horizon@horizon.com>
Newsgroups comp.programming.threads
Subject My Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well was updated to version 1.76
Date Wed, 27 Mar 2019 11:56:57 -0700
Organization A noiseless patient Spider
Lines 52
Message-ID <q7gh1p$15d$3@dont-email.me> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Wed, 27 Mar 2019 18:56:57 -0000 (UTC)
Injection-Info reader02.eternal-september.org; posting-host="44083dd98c80f08e0c4b28b45f9af124"; logging-data="1197"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19DGVP32F6/qShXUOQ/xb9iD6vbZSQKw3A="
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
Cancel-Lock sha1:q5V+N7TuBqIvLs9zu9wHDJ+zTGU=
Content-Language en-US
X-Mozilla-News-Host news://news.eternal-september.org:119
Xref csiph.com comp.programming.threads:4971

Show key headers only | View raw


Hello..


My Parallel C++ Conjugate Gradient Linear System Solver Library that 
scales very well was updated to version 1.76

You can download it from:

https://sites.google.com/site/scalable68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library


Author: Amine Moulay Ramdane

Description:

This library contains a Parallel implementation of Conjugate Gradient 
Dense Linear System Solver library that is
NUMA-aware and cache-aware that scales very well, and it contains also a 
Parallel implementation of Conjugate Gradient Sparse Linear
System Solver library that is cache-aware that scales very well.

Sparse linear system solvers are ubiquitous in high performance 
computing (HPC) and often are the most computational intensive parts in 
scientific computing codes. A few of the many applications relying on 
sparse linear solvers include fusion energy simulation, space weather 
simulation, climate modeling, and environmental modeling, and finite 
element method, and large-scale reservoir simulations to enhance oil 
recovery by the oil and gas industry.

Conjugate Gradient is known to converge to the exact solution in n steps 
for a matrix of size n, and was historically first seen as a direct 
method because of this. However, after a while people figured out that 
it works really well if you just stop the iteration much earlier - often 
you will get a very good approximation after much fewer than n steps. In 
fact, we can analyze how fast Conjugate gradient converges. The end 
result is that Conjugate gradient is used as an iterative method for 
large linear systems today.

Please download the zip file and read the readme file inside the
zip to know how to use it.

Language: GNU C++ and Visual C++ and C++Builder

Operating Systems: Windows, Linux, Unix and Mac OS X on (x86)



Thank you,
Amine Moulay Ramdane.


Back to comp.programming.threads | Previous | Next | Find similar | Unroll thread


Thread

My Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well was updated to version 1.76 Horizon68 <horizon@horizon.com> - 2019-03-27 11:56 -0700

csiph-web