Franco, I'll try to answer your questions but be aware that deal.II is a C++ library and that there are no python wrappers unlike Fenics:
On Friday, December 2, 2016 at 6:59:16 AM UTC-5, Franco Milicchio wrote: > > 1 - Is it truly thread-safe? As in running a single analysis, or running > several (no data sharing), without problems. > deal.II is thread-safe but PETSc is not so if you are using deal.II with PETSc, your code won't be thread-safe. > 2 - Are there facilities of some kind that can help in generating the > assembly code? In Fenics I just specified the weak formulations. > You need to write the code in C++ and loop over cells, quadrature points, and basis functions yourself. So this will be more verbose than what you do in Fenics. > 3 - Can I output some kind of time-dependant file, like a PVD? I see VTK, > but no PVD files. > Yes, you can http://dealii.org/8.4.1/doxygen/deal.II/classDataOutInterface.html#a0d247c3780325546472c006d8ef3b12d > 4 - I see Trilinos is included, is it possible to avoid completely > PETSc/SLEPc, since they're not AFAIK thread-safe? > Yes, you can. I am not an expert of SLEPc but I think that the anasazi package from Trilinos https://trilinos.org/packages/anasazi has similar capabilities However, I am not sure what is in the Mac binary. I don't know if it comes with Trilinos and if it does, it may come with only the packages required to run deal.II. > 5 - Is there a multithreaded linear solver and vector operations, or > should I write them myself? > The linear solvers and the vector operations are multithreaded if you use deal.II own solvers and vectors. Many operations done inside deal.II are multithreaded but you are in charge of making sure that the code that you are writing is multithreaded. There is an infrastructure to help you with that though. > 6 - Can I use my MLK library without recompiling deal.II? > No, I don't think that you can. 7 - Is eliminating binary distributions (DMGs and such) on the horizon? > No. Best, Bruno -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
