Skip to content

Conversation

@kmokstad
Copy link
Contributor

@kmokstad kmokstad commented Sep 2, 2018

Except for the last one these commits are slightly modified versions of https://github.com/akva2/IFEM/tree/fix_expl_mixed. The main difference being the overloaded registerDependency method in SIMbase, instead of exposing getMADOF method to public. Also some more range-based for loops here and there.

This is now required by OPM/IFEM-OpenFrac#4 with the last commit there.

@kmokstad
Copy link
Contributor Author

kmokstad commented Sep 2, 2018

jenkins build this with downstreams ifem-openfrac=4 please

@kmokstad
Copy link
Contributor Author

kmokstad commented Sep 2, 2018

jenkins build this with downstreams ifem-openfrac=4 please

akva2 and others added 4 commits September 6, 2018 08:47
to tap into the additional MADOFs for mixed problems.
Assume the scalar field always is on the first basis.
to tap into the additional MADOFs for mixed problems.
Changed: The [extract|inject]PatchSolution methods do not need
to check both nndof>0 and basis>0. The latter check is sufficient.
Also invoke the getNoFields method on the patch in question instead
of for *this (which implies the first patch always).
Fixed: Missing basis in the injectNodeVec call in injectPatchSolution.
Added: Check consistency in additional MADOF for multi-patch models,
in the similar ways as in SAMPatch::initNodeDofs.
with a dependent scalar field defined on one of its bases
Let [extract|inject]NodalVec return false if the test fails.
Also the non-BLAS version of this multiply method was faulty.
Changed: Use const reference only for those parameters that
are passed into BLAS subroutines (consistency).
Changed: Clear the matrix if dimension mismatch is detected in the multiply
methods returning the reference to the matrix itself (for error handling).
@kmokstad
Copy link
Contributor Author

kmokstad commented Sep 6, 2018

jenkins build this with downstreams ifem-openfrac=4 ifem-poroelasticity=27 please

@kmokstad
Copy link
Contributor Author

kmokstad commented Sep 7, 2018

jenkins build this with downstreams ifem-poroelasticity=27 please

@kmokstad kmokstad merged commit 3a6ef1d into OPM:master Sep 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants