Mohamed Tarek

Results 405 comments of Mohamed Tarek

Sounds great! My current plan is to use something like https://github.com/gdalle/ImplicitDifferentiation.jl for defining an implicit function for the NLSolve. So we just need to define our equilibrium conditions using TopOpt.jl...

For buckling we already have it for trusses https://github.com/JuliaTopOpt/TopOpt.jl/blob/master/test/truss_topopt_problems/test_buckling_optimize.jl. For continuum it needs some work.

nonlinear buckling is a separate beast though if that's what you mean

if you find any readings useful in your learning, feel free to open a PR here https://github.com/JuliaTopOpt/EducationalResources and add them

Hi @well-zt! No one has tried doing fluid-thermal topology optimisation using TopOpt.jl but nothing is impossible ;) If you write some script for it in Julia, we can integrate it...

For example, all the optimisation algorithms, the filters, penalty functions, projections, assembly and boundary condition application functions for unstructured meshes can be reused.

Feel free to join our slack channel #topopt in the Julia slack.

Hi @HayoungChung, welcome! There is still interest in this issue. I think it might make sense to start by translating OpenLSTO to Julia and then we can figure out a...

Invitation sent. Let me know if the time is not suitable and we can discuss a different time on slack. I can't find you on the #topopt channel on slack...

Ya technically the API of the solver is most of the FEA API but sometimes we need to iterate over the elements, e.g. when computing the gradient of the compliance.