GridapTopOpt.jl
Welcome to the documentation for GridapTopOpt.jl
!
Introduction
GridapTopOpt.jl
is computational toolbox for level set-based topology optimisation implemented in Julia and the Gridap package ecosystem. The core design principle of GridapTopOpt.jl
is to provide an extendable framework for solving optimisation problems in serial or parallel with a high-level programming interface and automatic differentiation. See the following publication for further details:
Zachary J. Wegert, Jordi Manyer, Connor Mallon, Santiago Badia, and Vivien J. Challis (2024). "GridapTopOpt.jl: A scalable Julia toolbox for level set-based topology optimisation". arXiv:2405.10478.
How to use this documentation
The first step for new users is to visit the Getting Started page.
A set of tutorials are available as part of the above paper.
The detailed documentation is in the Reference section.
Julia educational resources
A basic knowledge of the Julia programming language is needed to use the GridapTopOpt.jl
package. Here, one can find a list of resources to get started with this programming language.
- First steps to learn Julia form the Gridap wiki page.
- Official webpage docs.julialang.org
- Official list of learning resources julialang.org/learning