Open apkumbhar opened 4 years ago
Hi Anil,
Some answers to your questions:
Hope this helps! THanks!
-Rob
Hi @apkumbhar,
I just wanted to complement @rfalgout's reply.
By I8 version
, do you mean 64-bit integers support? If so, the answer is yes. Hypre can be compiled with 64-bit support in two different ways. First, by using the configure flag --enable-mixedint
, which sets HYPRE_BigInt
to long long int
. Second, by using the configure flag --enable-bigint
, which sets both HYPRE_BigInt
and HYPRE_Int
to long long int
. First option involves usage of less memory than the second, however, not all solvers in Hypre work with it (Parasails doesn't). Second option is more general and does not impose restrictions on the solvers. For a full list of the configure flags supported by Hypre, you can do ./configure --help
from the src
folder.
Best, Victor
Hi HYPRE team, Warm greeting!
I am Anil Kumbhar from MSC software. We are currently working on a POC to check the efficiency of the HYPRE solver for solving a system of equations generated by one of our solvers, MSC.Marc.
We have successfully run the example ex5f.F under src/examples directory. The same example was also modified to test the HYPRE solver using actual matrix generated by MSC.Marc. The input matrix format used in example is IJ format. We tried the following options available in test examples. 1) PCG solver with parasails pre-conditioner (solver_id=8) 2) PCG solver with DS pre-conditioner (solver_id=50) 3) PCG solver with AMG pre-conditioner (solver_id=1) 4) AMG solver (solver_id=0)
The results are as below
Based on our study we found that the PCG solver with Parasails pre-conditioner is better compared to other options. Also, we found that the memory consumed is quite high for the AMG preconditioner.
We are looking below information 1) Which input matrix format is more efficient among available options (Struct, Sstruct or IJ)? 2) Does the AMG solver/preconditioner consume more memory as compared to other preconditioners? 3) Could you share any benchmarking/comparison data for these solver options? 4) Is there a I8 version of HYPRE using I8 MPI?
We are keen on evaluating the HYPRE solver for possible use with MSC.Marc. Your input will be very useful in taking this forward. Thanks in advance.
Thank you, Anil Kumbhar