ARudik / feelpp

Automatically exported from code.google.com/p/feelpp
0 stars 0 forks source link

Support for new Mesh operations (fusion) #42

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be nice to add these functionalities
 1- sequential assembly even though the mesh is parallel (ie do only the local matrix assembly and no communication to create the full matrix
2- Fusion of two conforming  meshes  (or disjoing)
3- Fusion of a mesh with a pair of iterators on a list of elements
4- Fusion of a mesh with elements  that share a face with an element of this 
mesh
5- Fusion of a mesh with elements  that share an edge with an element of this 
mesh
6- Fusion of a mesh with elements  that share a vertex with an element of this 
mesh
7- same things as fusion but the removal this time

Original issue reported on code.google.com by christop...@feelpp.org on 30 Jun 2012 at 4:31

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 9eb7b6cd1e08.

deleting elements

Original comment by christop...@feelpp.org on 21 Jul 2012 at 8:19

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 417774252b63.

added test + implementation of fusion of two meshes

Original comment by christop...@feelpp.org on 21 Jul 2012 at 12:02

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 557ffdefbb42.

still segfault'ing

Original comment by pierre.j...@gmail.com on 22 Jul 2012 at 3:56

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 0b3c4bc3f227.

still segfault'ing

Original comment by pierre.j...@gmail.com on 22 Jul 2012 at 4:02

GoogleCodeExporter commented 9 years ago
the function merge() (feel/feeldiscr/meshimpl.hpp) has been added
see doc/manual/tutorial/stokes_pressure.cpp for an example

auto m1 = createGMSHMesh(...);
auto m2 = createGMSHMesh(...);
auto m = merge(m1,m2);

the meshes to be merged must be of the same type

Original comment by christop...@feelpp.org on 4 Jan 2013 at 1:51