Marco:
Timo has already answered some of your questions. Let me answer a couple more,
while also saying Welcome to this community!
What I basically would like to do is, gradually (months/years) develop the
necessary functionality to analyse and optimize our sailing systems. The list of
topics I am interested in includes (but is not limited to):
- Linear elastic static analysis of the rig (mast, spreaders, standing
rigging)
using 1D elements (beam, truss);
- Linear buckling analysis of the rig;
- Non-linear buckling analysis (account for effect of cable tensioning on
buckling behaviour);
- Linear elastic static analysis of the mast using 2D/3D orthotropic elements;
- Linear buckling analysis of the mast using 2D/3D orthotropic elements;
- Detailed stress analysis of composites (ply-by-ply modelling of composite,
visco-elastic modelling of matrix materials);
- Calculation of the pressure distribution of a sail using a potential flow
solver.
- FSI analysis of rig (flow generates pressure on the sail which deforms the
mast which alters the shape of the sail which alters the pressure
distribution and so on)
All of these have been done in one way or another with deal.II. I will caution
that deal.II does not have beam or truss (or plate) elements as have
traditionally been used in the engineering community. Rather, we have been
using more modern approaches to solving the underlying partial differential
equations that allow for more systematic integration into how we think about
solving partial differential equations today. If you're curious about the
general ideas, take a look at the introduction to the plate example step-47:
https://dealii.org/developer/doxygen/deal.II/step_47.html
For all of the points you have above, I will mention that while that is not
always obvious on the mailing list for obvious reasons, several of us have
extensive experience applying deal.II in industrial contexts. As such, I am
not overly concerned about the general feasibility of what you propose; it is
more a question of having/finding the time and expertise necessary to do so.
In terms of a timeline, I will probably start by myself in my own spare time
untill I am able to do the beam analysis (first 3 bullet points). This allows me
to get enough experience in working with Deal II to also guide master/PHD
students. From that point on, some of the additional work will than
probably/hopefully be done in cooperation with master/PHD students.
These sound like interesting student projects. I'm sure I'm not the only one
who would look forward to hearing about the outcome!
As a final note, I am a big fan of open source software. Therefore, I am fully
committed to contribute whatever I develop back to the Deal II community
including examples/tests/documentation and so on.>
That would of course be much appreciated! We are always willing to assist.
For example, one of the first
things on my list is to expand on the Abaqus input file reader. I have some
ideas in this area that I would like to pitch if there is any interest. Another
practical thing I can contribute to is testing the compilation of Deal II with
different versions of libraries. For example, Deal II will not compile out of
the
box with newer TBB versions. But I also get a fair amount of warnings of array
bounds that (the compiler thinks) are not correct. So if there is an interest to
test different configurations (accessible to mortals, because I do not have
access to a supercomputing cluster) I am more than happy to get my hands dirty.
Yes, any of these would be useful. As Timo already mentioned, we are working
on supporting newer TBB versions. Invalid array indices is something that
compilers like to warn about (generally in code that is guarded by conditions
that make sure the invalid access is never actually executed), and we
frequently apply patches that silence these warnings every time a new compiler
version comes out. In any case, anything you have to contribute would be very
much appreciated by the community!
Best
Wolfgang
--
------------------------------------------------------------------------
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 on the web visit
https://groups.google.com/d/msgid/dealii/1ecbbdbf-5165-1310-cc1a-8080e7bf8b94%40colostate.edu.