- May 14, 2014
-
-
Oliver Sander authored
After much back and forth: this is the correct way. This size cannot be taken from the transfer operators, because these operators exist only if there is more than one level. [[Imported from SVN: r9728]]
-
Oliver Sander authored
[[Imported from SVN: r9727]]
-
Oliver Sander authored
[[Imported from SVN: r9726]]
-
Oliver Sander authored
That works for fe spaces of all orders. [[Imported from SVN: r9725]]
-
Oliver Sander authored
[[Imported from SVN: r9724]]
-
- May 13, 2014
-
-
Oliver Sander authored
[[Imported from SVN: r9723]]
-
Oliver Sander authored
[[Imported from SVN: r9721]]
-
Oliver Sander authored
Christian Engwer told me a trick how to get the mpiHelper instance without known argc and argv. [[Imported from SVN: r9720]]
-
- May 12, 2014
-
-
Oliver Sander authored
That way we can handle multigrid transfer matrices as well. [[Imported from SVN: r9719]]
-
Oliver Sander authored
The globalindex.hh and uniqueentitypartition.hh is from Benedikt Oswald. The rest is from Benjamin Bykowski, with a few fixes from me. The globalindex stuff should go into dune-grid eventually, but it needs some polishing first. [[Imported from SVN: r9718]]
-
- Apr 23, 2014
-
-
Oliver Sander authored
[[Imported from SVN: r9710]]
-
Oliver Sander authored
[[Imported from SVN: r9709]]
-
Oliver Sander authored
[[Imported from SVN: r9708]]
-
Oliver Sander authored
This does what we want both on one and on many processors. [[Imported from SVN: r9707]]
-
Oliver Sander authored
This has two advantages: - The two matrices use different number types (adouble vs. double), but the generic multiplication in dune/istl/matrix.hh doesn't support that. Hence before this change I had to patch dune-istl. - It avoids one extra copying operation [[Imported from SVN: r9703]]
-
Oliver Sander authored
[[Imported from SVN: r9702]]
-
Oliver Sander authored
[[Imported from SVN: r9701]]
-
- Apr 09, 2014
-
-
Youett, Jonathan authored
[[Imported from SVN: r9693]]
-
- Apr 08, 2014
-
-
Oliver Sander authored
[[Imported from SVN: r9692]]
-
- Mar 24, 2014
-
-
Oliver Sander authored
With the better initial iterate introduced in the previous patch, this lower number seems to be sufficient. [[Imported from SVN: r9684]]
-
Oliver Sander authored
The new initial iterate is constructed by interpolating the values in Euclidean space, and projecting back onto TargetSpace. This has two advantages: 1) It's a better initial iterate, so we should converge faster than starting from coefficients_[0] 2) It makes it easier for ADOL-C to pick up correct second derivatives. Hence we are able to reduce the minimum number of iterations of the target space tr solver. [[Imported from SVN: r9683]]
-
Oliver Sander authored
[[Imported from SVN: r9682]]
-
Oliver Sander authored
[[Imported from SVN: r9681]]
-
Oliver Sander authored
[[Imported from SVN: r9680]]
-
Oliver Sander authored
[[Imported from SVN: r9670]]
-
Oliver Sander authored
[[Imported from SVN: r9669]]
-
Oliver Sander authored
[[Imported from SVN: r9668]]
-
- Mar 22, 2014
-
-
Oliver Sander authored
[[Imported from SVN: r9667]]
-
Oliver Sander authored
[[Imported from SVN: r9666]]
-
Oliver Sander authored
That way, they can at least be looked at. You won't see the intra-element details, but frequently they are not even all this important. Proper subsampling of higher-order functions is more difficult and has to wait for another day. [[Imported from SVN: r9665]]
-
Oliver Sander authored
[[Imported from SVN: r9664]]
-
Oliver Sander authored
[[Imported from SVN: r9663]]
-
Oliver Sander authored
This will be generalized to take any Lagrange basis, to allow some form of visualization for higher-order functions. [[Imported from SVN: r9662]]
-
Oliver Sander authored
[[Imported from SVN: r9661]]
-
Oliver Sander authored
[[Imported from SVN: r9660]]
-
Oliver Sander authored
[[Imported from SVN: r9659]]
-
Oliver Sander authored
[[Imported from SVN: r9658]]
-
Oliver Sander authored
[[Imported from SVN: r9657]]
-
- Mar 21, 2014
-
-
Oliver Sander authored
This prepares for a later switch to a second-order basis [[Imported from SVN: r9656]]
-
Oliver Sander authored
[[Imported from SVN: r9655]]
-