Рет қаралды 8,778
Visit julialang.org/ to download Julia.
Resources
BlockArrays.jl package repository: github.com/JuliaArrays/BlockA...
DifferentialEquations.jl documentation: docs.sciml.ai/DiffEqDocs/stable/
Einsum.jl package repository: github.com/haberdashPI/MetaAr...
EllipticFEM.jl package repository: github.com/gerhardtulzer/Elli...
Ferrite.jl package repository: github.com/Ferrite-FEM/Ferrit...
ForwardDiff.jl package repository: github.com/JuliaDiff/ForwardD...
JuliaFEM.jl package repository: github.com/JuliaFEM/JuliaFEM.jl
MeshIO.jl package repository: github.com/JuliaIO/MeshIO.jl
NLsolve.jl package repository: github.com/JuliaIO/MeshIO.jl
Optim.jl package repository: github.com/JuliaNLSolvers/Opt...
TensorOperations.jl package repository: github.com/Jutho/TensorOperat...
WriteVTK.jl package repository: github.com/JuliaVTK/WriteVTK.jl
Contents
00:00 Welcome!
00:20 We will take overview of the package landscape for Finite Element Analysis (FEA) in Julia
00:42 Why we doing FEA?
02:00 Finite Element Method (FEM) pipeline
03:03 Is there any full fledged Julia FEM package?
03:41 Julia FEM packages worth mentioning: JuliaFEM.jl, EllipticFEM.jl, DifferentialEquations.jl
04:15 Geometry and mashing
04:57 MeshIO.jl
05:43 Tensor operations
06:13 Packages for tensor operations: Einsum.jl, TensorOperations.jl
07:03 Tensors.jl is successor of presented here deprecated ContMechTensors.jl
09:13 Shape function
10:05 Ferrite.jl is successor of presented here package JuAFEM.jl
12:08 BlockArrayjs.jl, package for representing block arrays
14:48 Dense solvers
16:31 NLsolve.jl, Optim.jl and ForwardDiff.jl make a great combination
16:46 Solving sparse linear solvers
17:55 Visualization of solutions with WriteVTK.jl
19:33 Aggregate data (plotting)
20:50 Kristoffer's wish list: make working with stack allocated arrays easier
21:38 Kristoffer's wish list: double paying lookup cost
22:33 Remarks and conclusions
Want to help add timestamps to our KZbin videos to help with discoverability? Find out more here: github.com/JuliaCommunity/You...
Interested in improving the auto generated captions? Get involved here: github.com/JuliaCommunity/You...