#85 Open
Repository
Branch
add_solver_parameters
Repository
Branch
master

Bitbucket cannot automatically merge this request.

The commits that make up this pull request have been removed.

Bitbucket cannot automatically merge this request due to conflicts.

Review the conflicts on the Overview tab. You can then either decline the request or merge it manually on your local system using the following commands:

git checkout master
git merge --no-ff -m 'Merged in add_solver_parameters (pull request #85)' remotes/origin/add_solver_parameters
Author
  1. Jørgen Dokken
Reviewers
Description

Added options for solver parameters in

project(u, V, solver_type="mumps")
solve(A, u.vector(), l, "solver_type", "prec_type")

Also overloaded A.ident_zeros, which is needed for some variational problems.
We then have to preassemble the system before calling backend.solve.
Since this PR requires a lot of *arg and **kwarg manipulation, we might think about splitting SolveBlock into two blocks, namely SolveBlock and LinearSolveBlock. However, I think this is a subject for a seperate PR.

  • Commit status

Comments (0)