From: Paul T. B. <ptb...@gm...> - 2014-04-18 12:34:24
|
On Thu, Apr 17, 2014 at 7:42 PM, tong giang <met...@ya...> wrote: > > i'm thinking about using any c++ library to calculate some electromagnetic > problems for my thesis, and libmesh seems to be a really great library on > my first impression with many application using it. After searching in the > libmesh mailing list as well as google, i didn't find any information about > electromagnetic simulation using libmesh. That's why, my questions: > > + did anyone use libmesh for electromagnetic application successfully? > I've done some calculations of magnetostatics coupled with other problems, but there are quite a few limitations at the moment. Most notably we don't have complex valued shape functions, which you'd need for time harmonic Maxwell. Also, projections don't work yet for Nedelec elements (meaning no DirichletBoundary, adaptivity, etc). > +as far as i'm informed, for electromagnetic > application(magnetostatic, time-harmonic electromagnetic ): at first > nedelec element need to be used with H(curl), H(div) for higher order > finite element. Are those elements implemented in libmesh?. > First order, type 1 Nedelec elements are implemented for quads, triangles, and hexes. Tets have been on my TODO list for awhile now (and keep getting buried...). I don't foresee higher order coming any time soon, but we'd be willing to guide you in implementing any of these features. Paul |