[Trilinos-Users] ML parameters list
Raymond Tuminaro
rstumin at sandia.gov
Wed Nov 5 12:42:50 MST 2008
Andrea,
Sorry about the confusion. There was a slight change which should be
easy to incorporate in your code. You will see this discussed in the ML
user's guide (mlguide.pdf in the packages/ml/doc directory). If you search
on 'rcp' you will find the relevant material (e.g. page 15). Unfortunately,
this change did not get reflected in an updated copy of the Trilinos Tutorial.
We'll try and get that taken care of for a future Trilinos release.
-Ray
andrea3.villa at mail.polimi.it wrote:
> Good evening.
> I have a problem using ML. I have used a slight modification of the
> implementation quoted in the Trilinos Users Guide:
>
> MLList = new Teuchos::ParameterList("A matrix preconditioner");
> ML_Epetra::SetDefaults("DD", *MLList);
> MLList->set("max levels",2);
> MLList->set("increasing or decreasing","increasing");
> MLList->set("aggregation: type","ParMETIS");
> MLList->set("aggregation: nodes per aggregate", 1000);
> MLList->set("smoother: pre or post","both");
> MLList->set("coarse: type","Amesos-KLU");
> MLList->set("smoother: type","Aztec");
>
> int optionsSmoother[AZ_OPTIONS_SIZE];
> double paramsSmoother[AZ_PARAMS_SIZE];
> AZ_defaults(optionsSmoother, paramsSmoother);
> optionsSmoother[AZ_precond] = AZ_dom_decomp;
> optionsSmoother[AZ_subdomain_solve] = AZ_ilut;
>
>
> Unfortunately I get the following error:
>
>
> Error, the parameter {name="smoother: Aztec
> options",type="int*",value="0x7fff592775f0"}
> in the parameter (sub)list "DD default values"
> exists in the list of valid parameters but has the wrong type.
>
> The correct type is "RCP<std::vector<int, std::allocator<int> >>".
>
> Throw number = 1
>
> Do I made any mistake or the MLList usage has changed?
> I appreciate every suggestion.
> Best regards.
> Andrea.
>
>
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> http://software.sandia.gov/mailman/listinfo/trilinos-users
--
Ray Tuminaro phone: (925) 294-2564
MS 9159 fax: (925) 294-2234
Sandia National Laboratories email: rstumin at sandia.gov
PO Box 969 http://www.cs.sandia.gov/~rstumin
Livermore, CA 94551
More information about the Trilinos-Users
mailing list