Thank you. Sorry for the typo. It should be build_sphere instead of build_square.
Yes. I already created sphere using gmsh and did my numerical experiment. But i do not want to keep the mesh files in the remote repository. So I was looking to circumvent this by creating sphere using libmesh. If I could implement either of your suggestions, I will let you know. On Thu, 16 Jan, 2020, 8:26 AM John Peterson, <jwpeter...@gmail.com> wrote: > > > On Thu, Jan 16, 2020 at 1:21 AM Ramakrishnan Thirumalaisamy < > thirumalaisamyr...@gmail.com> wrote: > >> Dear libmesh users, >> >> I want to create sphere with tetrahedral elements. I came across this >> function MeshTools::Generation::build_square. But this function supports >> only HEX8/27 for 3D. Is there any other functions in libmesh that I could >> use to generate sphere with tetrahedral elements? >> > > Hi Ramakrishnan, > > Your email mentions both spheres and build_square, but I'm assuming what > you're really after is spheres. The implementation doesn't currently exist, > but you could do something similar to what's currently done in the > build_cube() case when Tets are selected. That is, first a mesh of > hexahedra is created and then each hex is split into IIRC 24 tets. This > isn't the most economical splitting but it is very "symmetric" and > therefore easy to make the split elements line up consistently. This > splitting also introduces new mid-face nodes, which could be "snapped" to > the sphere surface as necessary. > > Another option would be to configure/build libmesh with the > --disable-strict-lgpl option and then use the libmesh Tetgen interfaces to > create a Delaunay mesh of the sphere. If you end up implementing either of > those, it would be great if you could contribute them back as either > library code or possibly an augmented miscellaneous_ex6. > > Note that libmesh also supports reading several different mesh file > formats, so if you generate a sphere mesh in e.g. Gmsh, you would be able > to read it in without doing any major programming yourself... > > -- > John > _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users