[Trilinos-Users] strange error setting parameter list
Hoang Giang Bui
hgbk2008 at gmail.com
Fri Mar 15 06:09:02 MDT 2013
Hi
I recently encounter a strange error using Teuchos::ParameterList:
setting the parameters and pass to aztec_solver:
=====================
solver_parameters.set("AZ_solver","AZ_bicgstab")
solver_parameters.set("AZ_kspace",100)
solver_parameters.set("AZ_output",32)
solver_parameters.set("AZ_precond","AZ_none")
aztec_solver.SetParameters(solver_parameters);
=====================
throws an error:
=====================
RuntimeError:
/home/bui/sw/trilinos-public/packages/teuchos/core/src/Teuchos_any.hpp:287:
Throw number = 1
Throw test that evaluated to true: !dyn_cast_content
any_cast<int>(operand): Error, cast to type any::holder<int> failed but
should not have and the actual underlying type is
'Teuchos::any::holder<int>! The problem might be related to
incompatible RTTI systems in static and shared libraries!
=====================
When I changed to this
solver_parameters.set("AZ_solver","AZ_bicgstab")
solver_parameters.set("AZ_kspace","100")
solver_parameters.set("AZ_output","32")
solver_parameters.set("AZ_precond","AZ_none")
The error is gone. But I don't know if the parameter list can detect the
integer value as string value ?
BR
Bui
More information about the Trilinos-Users
mailing list