TopOpt.jl
TopOpt.jl copied to clipboard
A package for binary and continuous, single and multi-material, truss and continuum, 2D and 3D topology optimization on unstructured meshes using automatic differentiation in Julia.
Greetings, I was wondering if someone could help me out with this. I wish to obtain iteration wise samples of the 3D sample i am optimizing. Let;s say if it...
Updates the stress tensor kernel to align with Hooke's law for homogenous isotropic materials. Also, corrects a bug in the element-wise integration of stress where all quadrature points were not...
Ignoring the struct changes, this PR implements a potential fix for the stress tensor after a discussion on the dev call with Joseph Beckett. He found this issue and proposed...
Documenter 1.0 is strict by default so all warnings are errors. Our documentation needs some fixes. I used the `warnonly = true` option for now in #162.
Documentation build is currently failing.
From my inspection, the type `TrussFEACrossSec{Float64}` is only used the generate the problem. But it's not usable in any other format? i.e. You can't do add (+) or subtract it...
We can then get rid of the usage of black and white in the FEA solver completely.
We should be able to support material and geometric nonlinearity using a combination of NLSolve.jl and ImplicitDifferentiation.jl. We just need to define the equilibrium equations as a differentiable function of...
I'm working on M2 pro chip and this error shows up when ever I try to use TopOpt.jl with Makie, GLMakie. What I found primarily is this only happens with...
This pull request changes the compat entry for the `Ferrite` package from `=0.3.0` to `=0.3.0, 0.3`. This keeps the compat entries for earlier versions. Note: I have not tested your...