Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Horizon68 Newsgroups: comp.programming.threads Subject: My Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well was updated to version 1.74 Date: Sun, 25 Nov 2018 12:54:01 -0800 Organization: A noiseless patient Spider Lines: 23 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 25 Nov 2018 20:54:02 -0000 (UTC) Injection-Info: reader01.eternal-september.org; posting-host="78c03c41f5fc20dad721b4cfb32bc83b"; logging-data="1345"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19iwr1nPicwrHLxldki9WQzbvBETeKn8LI=" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Cancel-Lock: sha1:CqZOS45TO78sZk8rRXmkBz/6P7s= Content-Language: en-US X-Mozilla-News-Host: news://news.eternal-september.org:119 Xref: csiph.com comp.programming.threads:4754 Hello.. My Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well was updated to version 1.74 Here is what i have enhanced: The Solve() method is now thread-safe, so you can you call it from multiple threads, everything else is thread-safe except for the constructor , you have to call the constructor one time from a process and use the object from multiple threads. I think that my library is much more stable and fast and it works on both Windows and Linux. You can read about it and download it from my website here: https://sites.google.com/site/scalable68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library Thank you, Amine Moulay Ramdane.