On 5/28/25 22:01, C B wrote:

Although there are lots of Tutorials, because deal.ii can tackle such as wide spectrum of PDEs, each tutorial seems overwhelming and does not directly address the immediate or specific need of a new user. For example, let's say a new user is interested in solving basic linear elasticity cases on simple domains (2/3d), with different boundary conditions, exporting displacements and stresses, and with different linear equation solvers to see what is the performance of the software when increasing the model size. This is perhaps one of the most basic uses of FEA that a large number of people need. However, I could not find a repository with a (large) number of documented test cases on this topic. This would fit the philosophy of "learn by example", as opposed to learn most of the theory/documentation and figure out how to solve your specific case.

Yes, these are all good points. We do provide quite a lot of documentation, but it would of course be nice to have even more. In practice, there are many deal.II-based codes that people have developed and that you can probably find on github. I imagine that there are tools that help you search the millions of repositories on github for specific criteria (though I don't know what these tools are). Given the many many uses people have found for deal.II, there's almost certainly something out there that does what you need.


Please, let me know if such a repository exists, and if it doesn't, wouldn't such a repository help lots of new users who need to get up to speed very quickly, and who do not have the time or the knowledge to go over lots of tutorials dealing with topics that do not help them to address their immediate needs?

We do have the code gallery that is intended to fit your purpose:
https://dealii.org/gallery_applications/code_gallery/
We always hope that people contribute more codes to it.

Of course, in practice there is always the tradeoff between providing well-structured and thought-out documentation, and providing so much that it becomes hard to search for things. It's hard enough these days to find which of the ~90 tutorials is right for you. Imagine if the code gallery had 500 codes.

That all said, we'd love for people to propose ideas for how to structure documentation better, and perhaps to help make that happen!

Best
 W.



--
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                           www: http://www.math.colostate.edu/~bangerth/


--
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].
To view this discussion visit 
https://groups.google.com/d/msgid/dealii/5dc175c2-3e4b-4b34-b76c-fb0e82521401%40colostate.edu.

Reply via email to