Ramine <ramine@1.1>: Jun 24 12:51PM -0400 Hello... My Scalable Parallel C++ Conjugate Gradient Linear System Solver Library was updated to version 1.5. Now it supports processor groups on windows , so it will allow you to go and scale beyond 64 logical processors and it will be NUMA efficient. Author: Amine Moulay Ramdane Description: This library contains a Scalable Parallel implementation of Conjugate Gradient Dense Linear System Solver library that is NUMA-aware and cache-aware, and it contains also a Scalable Parallel implementation of Conjugate Gradient Sparse Linear System Solver library that is cache-aware. 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 OSX on (x86) You can download it from: https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library Thank you, Amine Moulay Ramdane. |
"Chris M. Thomasson" <invalid@invalid.invalid>: Jun 24 12:36PM -0700 On 6/24/2016 9:51 AM, Ramine wrote: [...] https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library Where is the C++ code for the (DLL_PCG_DENSE/SPASE.dll)'s? |
Ramine <ramine@1.1>: Jun 24 03:49PM -0400 On 6/24/2016 3:36 PM, Chris M. Thomasson wrote: > [...] > https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library > Where is the C++ code for the (DLL_PCG_DENSE/SPASE.dll)'s? It's the Object Pascal code for the DENSE that you have to download from here: https://sites.google.com/site/aminer68/scalable-parallel-implementation-of-conjugate-gradient-linear-system-solver-library-that-is-numa-aware-and-cache-aware And the Object Pascal code for the SPARSE that you have to download from here: https://sites.google.com/site/aminer68/parallel-implementation-of-conjugate-gradient-sparse-linear-system-solver After that compile the DLL_PCG_DENSE.pas and DLL_PCG_SPARSE.pas Dynamic Link Libraries source codes with that. Thank you, Amine Moulay Ramdane. |
Ramine <ramine@1.1>: Jun 24 03:52PM -0400 On 6/24/2016 3:49 PM, Ramine wrote: Compile them for Windows and Linux on x86 with FreePascal compiler version 3.0 that you can download from here: http://www.freepascal.org/ or you can compile them for Windows and Mac OSX on x86 with Delphi XE compiler for OSX and Windows. Thank you, Amine Moulay Ramdane. |
Ramine <ramine@1.1>: Jun 24 03:54PM -0400 On 6/24/2016 3:49 PM, Ramine wrote: > Thank you, > Amine Moulay Ramdane. I have documented that on the readme file, please read carefully the readme file called readme inside the zip file. Thank you, Amine Moulay Ramdane. |
"Chris M. Thomasson" <invalid@invalid.invalid>: Jun 24 01:32PM -0700 On 6/24/2016 12:49 PM, Ramine wrote: > On 6/24/2016 3:36 PM, Chris M. Thomasson wrote: >> On 6/24/2016 9:51 AM, Ramine wrote: [...] >> Where is the C++ code for the (DLL_PCG_DENSE/SPASE.dll)'s? > It's the Object Pascal code for the DENSE that you have to download from > here: NO! Please convert the Object Pascal code to C++, darn it! ;^o |
Ramine <ramine@1.1>: Jun 24 04:40PM -0400 On 6/24/2016 4:32 PM, Chris M. Thomasson wrote: >> here: > NO! Please convert the Object Pascal code to C++, darn it! > ;^o No, it's too much work, the source code for the Dense is 2700 lines of Object Pascal code, and the source code for the Sparse is around 2500 lines of Object Pascal code, so i will let it as it is , and as you have noticed i have used Dynamic Link Libraries source codes compiled with FreePascal, and that's also a good way to speed the things for me. Thank you, Amine Moulay Ramdane. |
"Chris M. Thomasson" <invalid@invalid.invalid>: Jun 24 01:57PM -0700 On 6/24/2016 1:40 PM, Ramine wrote: > as you have noticed i have used Dynamic Link Libraries source codes > compiled with FreePascal, and that's also a good way to speed the things > for me. That is fine. The problem is that you seemed to suggest that you have already done the work wrt the content of the subject... |
bleachbot <bleachbot@httrack.com>: Jun 24 06:50PM +0200 |
bleachbot <bleachbot@httrack.com>: Jun 24 09:48PM +0200 |
bleachbot <bleachbot@httrack.com>: Jun 24 09:52PM +0200 |
bleachbot <bleachbot@httrack.com>: Jun 24 09:53PM +0200 |
bleachbot <bleachbot@httrack.com>: Jun 24 10:39PM +0200 |
Ghost <no@spam.net>: Jun 24 08:57AM -0300 Em 23/06/2016 14:05, Ghost escreveu: > that Fortran doesn't have unsigned types. > Any help appreciated. > Thanks. Thank you for all the answers. |
Ghost <no@spam.net>: Jun 24 08:59AM -0300 Em 23/06/2016 15:53, Ben Bacarisse escreveu: > function_ptr fp = ...; > memcpy(fptr_rep, &fp, sizeof fp); > but that, of course, is clumsy. I actually liked the idea. Thanks. |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com. |
No comments:
Post a Comment