Setting solver parameters in latest version 1.0-beta

Asked by Praveen C

Hi

I upgraded to 1.0-beta on OSX and tried to solve a nonlinear problem. The VariationalProblem has been removed so I changed to new syntax. But I do not know how to set linear solver parameters. In the past I was doing

pde = VariationalProblem(F, dF, bc)
itsolver = pde.parameters["solver"]["newton_solver"]
itsolver["absolute_tolerance"] = 1.0e-10
itsolver["relative_tolerance"] = 1.0e-6

How do I set such parameters in the new version ?

Thanks
praveen

Question information

Language:
English Edit question
Status:
Solved
For:
DOLFIN Edit question
Assignee:
No assignee Edit question
Solved by:
Anders Logg
Solved:
Last query:
Last reply:
Revision history for this message
Best Anders Logg (logg) said :
#1

0;268;0cOn Sat, Oct 01, 2011 at 06:50:50AM -0000, Praveen C wrote:
> New question #172896 on DOLFIN:
> https://answers.launchpad.net/dolfin/+question/172896
>
> Hi
>
> I upgraded to 1.0-beta on OSX and tried to solve a nonlinear problem. The VariationalProblem has been removed so I changed to new syntax. But I do not know how to set linear solver parameters. In the past I was doing
>
> pde = VariationalProblem(F, dF, bc)
> itsolver = pde.parameters["solver"]["newton_solver"]
> itsolver["absolute_tolerance"] = 1.0e-10
> itsolver["relative_tolerance"] = 1.0e-6
>
> How do I set such parameters in the new version ?
>
> Thanks
> praveen

Take a look at this:

http://fenicsproject.org/releases/1.0-beta/index.html

--
Anders

Revision history for this message
Praveen C (cpraveen) said :
#2

Thanks Anders Logg, that solved my question.