- Jan 19, 2021
-
-
- Nov 20, 2020
-
-
Sander, Oliver authored
-
- Nov 03, 2020
-
-
- Sep 10, 2020
-
-
Lisa Julia Nebel authored
This makes it possible to use other Assemblers
-
- Sep 03, 2020
-
-
Lisa Julia Nebel authored
In case the solve step (which is only done on process 0) goes wrong communicate it to all processes.
-
Lisa Julia Nebel authored
Print out assembly time for each process on each process and print out the gradient norms only on one process.
-
- May 20, 2020
-
-
Lisa Julia Nebel authored
Catch an exception that might be thrown by the localEnergy_ and solve the problem again using a smaller trust region. Also make sure the ADOLC-Tape gets closed properly
-
Lisa Julia Nebel authored
Print total time, total assembly time and total time needed for solving at the end of the trust-region solver run
-
Lisa Julia Nebel authored
WHITESPACES: Continue with Trust-Region-Algorithm if IPOPT threw an error while solving, treat this case as an 'unsuccessful iteration'
-
Lisa Julia Nebel authored
Continue with Trust-Region-Algorithm if IPOPT threw an error while solving, treat this case as an 'unsuccessful iteration'
-
- May 14, 2020
-
-
Sander, Oliver authored
-
- Mar 04, 2020
-
-
This class will gradually replace the current implementations GlobalP1Mapper and GlobalP2Mapper, because dune-gfe is not the proper place for infrastructure for distributed computing. Plus, the stuff in dune-parmg already is more flexible and powerful.
-
-
- Jan 29, 2020
-
-
Sander, Oliver authored
-
Sander, Oliver authored
Automatic testing of the RiemannianTrustRegionSolver class requires to know what it did on the previous run. This patch adds some infrastructure to collect this information.
-
- May 17, 2019
-
-
- May 16, 2019
-
-
-
-
-
-
Sander, Oliver authored
This makes sequential cosserat-continuum compile again.
-
- Aug 18, 2018
-
-
Sander, Oliver authored
It's the same code, but the old name is deprecated.
-
- May 30, 2018
-
-
Sander, Oliver authored
-
- May 11, 2018
-
-
Sander, Oliver authored
The interface of Solvers::IterativeSolver used to make its iterationStep_ member publicly available. This has changed, and the iteration step can now only be accessed by a getter method (which is good). However, that getter returns a reference, but not the full smart pointer. See the discussion at https://git.imp.fu-berlin.de/agnumpde/dune-solvers/merge_requests/23
-
- Apr 16, 2018
-
-
Sander, Oliver authored
This got introduced in dune-grid 2.6.
-
Sander, Oliver authored
-
- Apr 05, 2018
-
-
Sander, Oliver authored
-
- Feb 12, 2018
-
-
Sander, Oliver authored
-
- Dec 21, 2017
-
-
Sander, Oliver authored
- use more shared_ptr - New MCMGMapper interface from dune-grid 2.6 - basis.indexSet() has been removed from dune-functions
-
- Dec 06, 2017
-
-
Sander, Oliver authored
A lot of raw pointers have been replaced by std::shared_ptr. A lot of data members are inaccessible now, and getters have to be used. A small patch is still needed for dune-solvers: The iterationStep_ member is still needed to be public, because the new getter only grants access to the object, not the pointer to it.
-
- Mar 05, 2016
-
-
Sander, Oliver authored
It still tested for the dune-fufem wrapper of a first-order basis, while nowadays the RiemannianTRSolver class is instantiated with dune-functions bases.
-
- Oct 02, 2015
-
-
Oliver Sander authored
-
- Apr 09, 2015
-
-
Oliver Sander authored
-
- Mar 21, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10100]]
-
- Mar 19, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10089]]
-
- Mar 15, 2015
-
-
Oliver Sander authored
At least the harmonicmaps.cc example still works as before. [caveat: only tested without HAVE_MPI] Internally, at various places in the code, a dune-fufem basis is still constructed from the dune-functions one. These parts can be ported one by one, as dune-fufem slowly replaces its own bases by the ones from dune-functions. [[Imported from SVN: r10080]]
-
- Feb 06, 2015
-
-
Oliver Sander authored
Patch by Jonathan Youett [[Imported from SVN: r10056]]
-
Oliver Sander authored
This is a fall-out from the recent move to use all the parallel code only when HAVE_MPI is set. Very ugly, but I still don't know any other way to have P3 spaces. Patch by Jonathan Youett [[Imported from SVN: r10054]]
-
- Feb 01, 2015
-
-
Oliver Sander authored
I don't see an elegant way to make this work for a P3 space, even on a single processor. Since I need P3 measurements real soon now, I just disable the entire code. Not nice. [[Imported from SVN: r10047]]
-
Oliver Sander authored
The multigrid hierarchy is built in two different ways, depending on whether we use a P1NodalBasis for the discretization, or anything else. Previously, this switch was made using the preprocessor. The patches changes the code to use std::is_same instead. [[Imported from SVN: r10046]]
-