This looks awesome, even 2D and documantation allrady ! Is it an research project ?fandaL wrote:For a longer time I was working on a topology optimization script using CalculiX. I have uploaded the project to the GitHub
At the moment it is possible to use 1st or 2nd order triangle and 1st or 2nd order tetrahedron. Script computes centres of gravity and volume of those elements. At the moment these calculations are with certain inaccuracy for 2nd order elements because there are used the same formulas as for 1st order elements....you mention the possibility it uses 1:st order elements for calculations. If so do you think it's possible in some future to make use of 2:nd order elements?
CalxuliX can calculate volumes (may be I will use them), but I didn't found CalculiX to output centres of gravity or, even better, position of integration points. I plan to ask someone about integration over an element shape function which could solve these problems.Is this somehow a limitation of Calculix?
Clock cycles: would the calculations run faster if one used a different programming language? Or would it be possible to significantly optimize the code in some way once one get familiar with the code? I'm primarely thinking of code which runs over and over again.
Not officially. Partially I worked on it during some school tasks, but it will not be possible later, not in that way, since I already passed all my courses.Is it an research project ?
Yes. Same workflow.as i understand this is something similar right?