An open API service indexing awesome lists of open source software.

https://github.com/avigliotti/ad4sm_examples

examples and tutorials that run with https://github.com/avigliotti/AD4SM.jl
https://github.com/avigliotti/ad4sm_examples

automatic-differentiation finite-element-methods solid-mechanics

Last synced: about 1 year ago
JSON representation

examples and tutorials that run with https://github.com/avigliotti/AD4SM.jl

Awesome Lists containing this project

README

          

# AD4SM_examples

This repository contains examples and other resources that run with [AD4SM.jl](https://github.com/avigliotti/AD4SM.jl).

## Tutorial
[Here](https://github.com/avigliotti/AD4SM_examples/blob/master/AD4SM_talk.pdf) are the slides of a presentantion on the rationale of automatic differentiation and the advantages of its use for solid mechanics.

[Here](https://github.com/avigliotti/AD4SM_examples/blob/master/tutorial/handson_AD4SM_intro.ipynb) is a tutorial illustrating the implementation of an automatic differentiation system, with particular focus on solid mechanics in Julia, along with an example focussing on the solution of a non-linear truss structure.

## Examples
The example folder contains the following examples:
1. [Non linear truss](https://github.com/avigliotti/AD4SM_examples/blob/master/examples/example_01_non_linear_truss.ipynb)
1. [Euler beam lattice under large displacements](https://github.com/avigliotti/AD4SM_examples/blob/master/examples/example_02_Euler_beams.ipynb)
1. [Plane stress with rigid inclusions](https://github.com/avigliotti/AD4SM_examples/blob/master/examples/example_03_plane_stress.ipynb)
1. [Axi-symmetric problem with internal volume constraint](https://github.com/avigliotti/AD4SM_examples/blob/master/examples/example_04_AxSymDomain.ipynb)
1. [3D non linear spring](https://github.com/avigliotti/AD4SM_examples/blob/master/examples/example_05_3DSpring.ipynb)

## Juliacon2022
[Here](https://github.com/avigliotti/AD4SM_examples/blob/main/juliacon2022/Juliacon2022_AD4SM_in_Julia.ipynb) are the slides of my presentation at Juliacon2022

[Here](https://www.youtube.com/watch?v=EeC2pu9i_F0&ab_channel=TheJuliaProgrammingLanguage) is the video of the presentation to JuliaCon2022 about AD4SM.jl