On Sep 30, 2010, at 12:35 AM, Jed Brown wrote:

> PetscObjectName for Matlab names is not ideal,

   True

> how should the Matlab user find out what the name of the loaded vector is?

   Whose

> It won't be the same on consecutive identical runs.

   True, though likely it will be the same.

> Or should it practically become mandatory to name objects that will go to 
> Matlab?

   I hate that, someone's been running some computation and then it stops 
suddenly because they forgot to name an output variable.

   Barry

> 
> Jed
> 
> 
>> On Sep 30, 2010 2:56 AM, "Barry Smith" <bsmith at mcs.anl.gov> wrote:
>> 
>> 
>>  I have added PetscObjectPrintClassNamePrefixType() which is now (in theory) 
>> used uniformly in all the XXXView ASCII info formats to display this 
>> information appropriately. A nice improvement, eliminated lots of duplicate 
>> code and makes it easier to have uniform output.
>> 
>>  PetscObjects are NOT given names by default, you should call 
>> PetscObjectSetName() to give it a name.  In a small number of places when an 
>> object NEEDS a name, for example when it is saved to Matlab with that 
>> variable name then PetscObjectName() is called to generate a "unique" name.
>> 
>>   Thanks for the suggestion,
>> 
>>   Barry
>> 
>> > What does PetscObjectName() do??Generate a random name??
>> 
>> Currently it generates a name that loo...
>> 
>> On Sep 29, 2010, at 2:28 PM, Shri wrote:
>> 
>> > Is there a way to print the matrix name so that -mat_view_info prints it 
>> > out.
>> > 
>> > Instead of
>> > 
>> >...
>> 
> 


Reply via email to