>>    Since the PETSc classes are very dynamic and one can even add 
>> functionality at runtime it is difficult to keep a static table somewhere 
>> that lists what combinations are possible (this is the same reason we don’t 
>> have a huge table listing all runtime options). Ideally we could rig the 
>> software to run through all the combinations printing them out, in this way 
>> one would always get an accurate list of the possibilities.

Thanks Barry for the explanation.

> Do you need MatGetRowMinAbs() for dftb eigenvalue problem?

Hong, I wasn't asking specifically for that.

Thank you,
Murat




On Tue, Aug 26, 2014 at 10:16 PM, Hong <[email protected]> wrote:
> Murat,
> Do you need MatGetRowMinAbs() for dftb eigenvalue problem?
> Hong
>
> On Tue, Aug 26, 2014 at 9:49 PM, Barry Smith <[email protected]> wrote:
>>
>> On Aug 26, 2014, at 9:35 PM, murat keçeli <[email protected]> wrote:
>>
>>>>   Since sbaij only stores the above diagonal half of the matrix getting 
>>>> the row mins is more complicated and would require communication.
>>>> Hence we have not implemented. What do you want it for?
>>>
>>> I see. I was just trying to get some metrics about the matrices I
>>> have. I am actually curious in a more general way, to figure out which
>>> operations are implemented for a specific type. I thought that there
>>> might be a table somewhere showing available operations for different
>>> matrix types. I guess the only way currently is to grep the source
>>> code.
>>
>>    Since the PETSc classes are very dynamic and one can even add 
>> functionality at runtime it is difficult to keep a static table somewhere 
>> that lists what combinations are possible (this is the same reason we don’t 
>> have a huge table listing all runtime options). Ideally we could rig the 
>> software to run through all the combinations printing them out, in this way 
>> one would always get an accurate list of the possibilities.
>>
>>    Barry
>>
>>>
>>> Thank you,
>>> Murat
>>>
>>> On Tue, Aug 26, 2014 at 5:13 PM, Barry Smith <[email protected]> wrote:
>>>>
>>>>
>>>> On Aug 26, 2014, at 12:58 PM, murat keçeli <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I tried to use MatGetRowMinAbs and found that it's not available for 
>>>>> seqsbaij type.
>>>>
>>>>   Since sbaij only stores the above diagonal half of the matrix getting 
>>>> the row mins is more complicated and would require communication. Hence we 
>>>> have not implemented. What do you want it for?
>>>>
>>>>   barry
>>>>
>>>>> Docs say "This code is only implemented for a couple of matrix formats" 
>>>>> but doesn't tell which ones. What is the best way to find out which 
>>>>> operations are available for certain types?
>>>>>
>>>>> Thank you,
>>>>> Murat Keceli
>>>>
>>

Reply via email to