Finite Element Analysis in Julia | Kristoffer Carlsson | JuliaCon 2016

  Рет қаралды 8,778

The Julia Programming Language

The Julia Programming Language

Күн бұрын

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...

Пікірлер: 2
@barundas8828
@barundas8828 3 жыл бұрын
Is there a more recent video on JuliaFEM? I wonder if there have been any developments.
@kamilziemian995
@kamilziemian995 2 жыл бұрын
Very good talk.
The Two Cultures of Programming | Joshua Ballanco | JuliaCon 2016
29:41
The Julia Programming Language
Рет қаралды 23 М.
The State of the Type System | Jeff Bezanson | JuliaCon 2017
33:17
The Julia Programming Language
Рет қаралды 9 М.
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 1,1 МЛН
Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017
19:12
The Julia Programming Language
Рет қаралды 7 М.
JuliaCon 2020 | Advanced Metaprogramming Tools | Mike Innes
25:35
The Julia Programming Language
Рет қаралды 9 М.
What is modal simulation in FEA Simulation and why do you need it?
10:54
Mo Bitar - Rust vs Julia in scientific computing
7:43
Scientific Computing in Rust
Рет қаралды 5 М.
JuliaOpt: Optimization related projects in Julia | Iain Dunning | JuliaCon 2015
39:19
The Julia Programming Language
Рет қаралды 13 М.
Scientific Concepts You're Taught in School Which are Actually Wrong
14:36
Understanding the Finite Element Method
18:36
The Efficient Engineer
Рет қаралды 1,6 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2 МЛН
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 825 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 416 М.
Сколько реально стоит ПК Величайшего?
0:37
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 380 М.
САМЫЙ ДОРОГОЙ ЧЕХОЛ! В стиле Mac Pro
0:35
Romancev768
Рет қаралды 146 М.