FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++ (Алексей Гурин, ISPRASOPEN-2019) — различия между версиями

Материал из 0x1.tv

 
(не показано 11 промежуточных версий этого же участника)
;{{SpeakerInfo}}: {{Speaker|Алексей Гурин}}
<blockquote>
The talk discusses a problems of a finite element method programming. Modern C++ functional programming and template metaprogramming approach to finite element analysis is presented. This approach simplifies the implementation of an effective assembly of a stiffness matrix for a problem defined by a weak form. This method are tested by solution of a Poisson equation on unstructured 3D tetrahedral mesh on FEM C++ library FEMEngine developed by authors. Function which calculates the matrix is generated by higher order functions on compilation time. 

Performance of the computation is assessed by comparison with FreeFem++ code and by studying of a disassembled code.
</blockquote>

{{VideoSection}}
{{vimeoembed|240322331|800|450}}
{{youtubelink|}}{{letscomment|eRD_fl8jHc0}}


{{SlidesSection}}
[[File:FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf|left|page=-|300px]]

{{----}}
[[File:{{#setmainimage:FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++!.jpg}}|center|640px]]
{{LinksSection}}
<!-- * [ Talks page on site] -->
<!-- <blockquote>[©]</blockquote> -->

{{fblink|2541976722722000}}                                          
{{vklink|1629}}                                          
<references/>





<!-- topub -->

[[Категория:ISPRASOPEN-2019]]
[[Категория:Draft]]Mechanics]]
{{stats|disqus_comments=0|refresh_time=2021-08-31T16:20:25.297419|vimeo_plays=27|youtube_plays=0}}

Текущая версия на 05:47, 20 октября 2025

Докладчик
Алексей Гурин.jpg
Алексей Гурин

The talk discusses a problems of a finite element method programming. Modern C++ functional programming and template metaprogramming approach to finite element analysis is presented. This approach simplifies the implementation of an effective assembly of a stiffness matrix for a problem defined by a weak form. This method are tested by solution of a Poisson equation on unstructured 3D tetrahedral mesh on FEM C++ library FEMEngine developed by authors. Function which calculates the matrix is generated by higher order functions on compilation time.

Performance of the computation is assessed by comparison with FreeFem++ code and by studying of a disassembled code.

Видео

on youtube


Презентация

FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++.pdf
FEMEngine — реализация метода конечных элементов на основе функционального и шаблонного метапрограммирования на языке C++!.jpg

Примечания и ссылки

Plays:27   Comments:0