[Trilinos-Users] help with Teuchos::RCP
Nikhil Kriplani
nkriplani at gmail.com
Thu Apr 29 14:17:11 MDT 2010
Hi
I am using NOX and Amesos to solve linear and nonlinear problems in my
program and am getting this warning message shown below. The program
still runs as before, but now it gives me this message. Teuchos::RCP
has been used to initialize and set parameter values for the solvers
... What can I do about this warning?
Note: I did not get this message with versions of Trilinos prior to 10.2.0.
***
*** Warning! The following Teuchos::RCPNode objects were created but have
*** not been destroyed yet. This may be an indication that these objects may
*** be involved in a circular dependency! A memory checking tool may complain
*** that these objects are not destroyed correctly.
***
0: RCPNode (map_key_void_ptr=0x3130e90)
Information = {T=11Epetra_Time, ConcreteT=11Epetra_Time,
p=0x3130e90, has_ownership=1}
RCPNode address = 0x3131f70
Call number = 3
1: RCPNode (map_key_void_ptr=0x3130ec0)
Information = {T=11Epetra_Time, ConcreteT=11Epetra_Time,
p=0x3130ec0, has_ownership=1}
RCPNode address = 0x3132080
Call number = 4
2: RCPNode (map_key_void_ptr=0x3131c00)
Information = {T=St6vectorI16Amesos_Time_DataSaIS0_EE,
ConcreteT=St6vectorI16Amesos_Time_DataSaIS0_EE, p=0x3131c00,
has_ownership=1}
RCPNode address = 0x3131150
Call number = 1
3: RCPNode (map_key_void_ptr=0x3131c60)
Information =
{T=St6vectorIN7Teuchos3RCPI11Epetra_TimeEESaIS3_EE,
ConcreteT=St6vectorIN7Teuchos3RCPI11Epetra_TimeEESaIS3_EE,
p=0x3131c60, has_ownership=1}
RCPNode address = 0x3130c40
Call number = 0
4: RCPNode (map_key_void_ptr=0x3131cc0)
Information = {T=16Amesos_Klu_Pimpl,
ConcreteT=16Amesos_Klu_Pimpl, p=0x3131cc0, has_ownership=1}
RCPNode address = 0x3131d10
Call number = 2
5: RCPNode (map_key_void_ptr=0x3132440)
Information = {T=17klu_common_struct,
ConcreteT=17klu_common_struct, p=0x3132440, has_ownership=1}
RCPNode address = 0x3132340
Call number = 5
6: RCPNode (map_key_void_ptr=0x3132510)
Information = {T=12klu_symbolic, ConcreteT=12klu_symbolic,
p=0x3132510, has_ownership=1}
RCPNode address = 0x31326b0
Call number = 6
7: RCPNode (map_key_void_ptr=0x3132860)
Information = {T=11klu_numeric, ConcreteT=11klu_numeric,
p=0x3132860, has_ownership=1}
RCPNode address = 0x3132ab0
Call number = 7
Thanks.
--Nik
More information about the Trilinos-Users
mailing list