[firedrake] Mapping nodal values from parent to extruded mesh

David Ham David.Ham at imperial.ac.uk
Thu Mar 5 16:20:24 GMT 2015


Hi Tuomas,

This wasn't there this morning but I've implemented one of the cases
(pulling out the top and bottom maps). The result is in the
extrusion_extraction branches of both PyOP2 and Firedrake. The 2d->3d
operation would be rather similar except that you'd have to interrogate the
fiat_element on the extruded Function in order to determine which extruded
nodes are "on top of" the 2d nodes you have.  Unfortunately I won't have
time to do that one soon (huge amounts to do before SIAM CSE next week) but
feel free to have a try and complain when it doesn't work!

Cheers,

David

On 4 March 2015 at 22:23, Tuomas Karna <tuomas.karna at gmail.com> wrote:

> Hi all,
>
> I'd need to copy nodal values between fields on parent and extruded
> meshes. For example, copy 2d->3d (constant over vertical) or 3d->2d
> (extract surface/bottom level). The horizontal function space is the
> same. Is there an easy way to do this? Is there a map of extruded nodes
> somewhere?
>
> Thanks,
>
> Tuomas
>
>
>
> _______________________________________________
> firedrake mailing list
> firedrake at imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
>



-- 
Dr David Ham
Departments of Mathematics and Computing
Imperial College London

http://www.imperial.ac.uk/people/david.ham
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the firedrake mailing list