IFEM icon indicating copy to clipboard operation
IFEM copied to clipboard

Pointwise velocity and acceleration output, element center output

Open kmokstad opened this issue 1 year ago • 7 comments

The first commit adds the possibility of evaluating the secondary solution at the center of each element for subsequent OSP calculations. The next two commits facilitate evaluation of nodal velocity and accelerations for OSP. This works under the assumption that if the array of solution vectors have 3 or more vectors, then the last two of them are the velocity and acceleration vectors, respectively.

The last two commits make it possible to detect that a system matrix has not received any contributions and then perform an early exit with a specific error message, instead of that standard factorization error which does not point to the actual problem, or even worse; continuing without solving assuming all is fine.

kmokstad avatar Jul 14 '24 10:07 kmokstad

jenkins build this with downstreams ifem-elasticity=168 ifem-shellex=8 please

kmokstad avatar Jul 14 '24 10:07 kmokstad

jenkins build this with downstreams ifem-elasticity=168 ifem-shellex=8 please

kmokstad avatar Jul 14 '24 12:07 kmokstad

Can't see why this fails with the log message indicating that the downstream PR OPM/IFEM-Elasticity#168 does not exist:

Initialized empty Git repository in /var/lib/jenkins/workspace/IFEM-pr-builder/deps/IFEM-Elasticity/.git/
fatal: couldn't find remote ref pull/168/merge

kmokstad avatar Jul 14 '24 12:07 kmokstad

Because it is in conflict status.

akva2 avatar Jul 14 '24 13:07 akva2

jenkins build this with downstreams ifem-elasticity=168 ifem-shellex=8 please

kmokstad avatar Jul 14 '24 14:07 kmokstad

jenkins build this with downstreams ifem-elasticity=168 ifem-shellex=8 please

kmokstad avatar Jul 15 '24 10:07 kmokstad

jenkins build this with downstreams ifem-elasticity=168 ifem-shellex=8 please

kmokstad avatar Jul 15 '24 12:07 kmokstad