[dune-fem] Change of solver parameters.

Robert Klöfkorn robert.klofkorn at math.lu.se
Thu May 30 18:39:18 CEST 2024


Dear dune-fem community,

recently we merge a change of solver parameter names to the main branch 
of dune-fem. The reasons is the implementation of linearized schemes 
which should not be configured with parameters starting the keyword 
'newton.'.

This mainly entails the change from 'newton' to 'nonlinear' in solver 
parameters for schemes, e.g. Galerkin scheme.

Furthermore, the linear solver inside the nonlinear solver is now 
steered by just 'linear.xxx', i.e. just remove the 'newton.' in front of 
  those parameters.

The parameter 'newton.linear.tolerance.strategy' has been renamed to 
'nonlinear.forcing'.

A proper deprecation has been implemented which means once you updated 
to a newer version of dune-fem, your code will still work. Some warnings 
will be printed in this case to explain how to transition to the new of 
solver configuration.

If for some reason your code breaks, you can revert back to the state 
from May 29, 2024 or earlier. You can also

pip install dune-fem==2.10.dev20240529

which contains the state just before the merge.

If you do encounter problems please contact the development team 
immediately.

With regards,

Robert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 14293 bytes
Desc: not available
URL: <https://lists.dune-project.org/pipermail/dune-fem/attachments/20240530/136d07b2/attachment-0001.bin>


More information about the dune-fem mailing list