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 >> > >> >... >> >
