On Wed, 11 Feb 2015, Vikram Garg wrote:

> More than visualization, I need to be able to associate sensitivities with
> spatial locations for uncertainty propogation. I can do this via the
> GMV/Exodus route but was looking for a more direct route via libMesh.

Once you've got a NumericVector with the sensitivities set (whether
for the original system or for a separate ExplicitSystem with fewer
variables as Derek suggested), then you can use that in a MeshFunction
to evaluate values at points, including node points.

You'll want to be really careful here, though.  If you refine some
boundary elements, for example, then the sensitivities to boundary
condition values on the refined grid won't be a higher-accuracy
representation of some infinite dimensional function, the way refined
solutions are.  The point-evaluated sensitivities will *decrease* on
the refined parts of the mesh.  You really need to pair this sort of
dual-solution with a standard solution (e.g. a BC perturbation
function) in the original space to get a sensible output from it.
---
Roy

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to