Fast FEM evaluation of nonlinear energies: nodal elements

版本 2.2.3 (114.4 KB) 作者: Alexej Moskovka
Vectorized evaluation of nonlinear energies and their gradients using P1 finite elements and application to energy minimizations.
151.0 次下载
更新时间 2024/4/15

查看许可证

This code provides computational benchmarks from the papers:
Alexej Moskovka and Jan Valdman: Fast MATLAB evaluation of nonlinear energies using FEM in 2D and 3D: nodal elements, Applied Mathematics and Computation, Vol. 424, 2022
and
Alexej Moskovka, Jan Valdman and Marta Vohnoutová: On minimization of nonlinear energies using FEM in MATLAB, PPAM 2022 (under review)
Please cite the papers if you find the code useful.

引用格式

Alexej Moskovka and Jan Valdman (2022). Fast FEM evaluation of nonlinear energies: nodal elements (https://www.mathworks.com/matlabcentral/fileexchange/97889), MATLAB Central File Exchange. Retrieved May 10, 2022.

MATLAB 版本兼容性
创建方式 R2018a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

benchmark1

benchmark2

benchmark3

benchmark4

benchmark5

benchmark6

benchmark7

benchmark8

benchmark8/models

library_assemblies_nodal

library_elasticity

library_evaluate

library_integration

library_meshing

library_meshing/algebra

library_meshing/domains/2D

library_meshing/domains/3D

library_mix

library_vectorization_faster

library_visualization

版本 已发布 发行说明
2.2.3

The comments inside some functions have been modified.

2.2.2

Formulas for p-Laplace energy and its explicit gradient have been corrected.

Performance of "preprocessingNodalPatches" functions (both 2D and 3D) has been improved.

2.2.1

Newly, the Topology Optimization solver allows to compute several mesh refinement levels and generates a table with energy values and evaluation times.

2.2.0

The contents of the original folders have been restructured. The total number of files has been significantly decreased

2.1.0

The Ginzburg-Landau problem and the Topology optimization problem have been added

1.1.1

DOI of the published paper has been added to the description.
The citation has been updated.

1.1.0

The performance of the codes has been improved. Additionally, the contents of individual folders have been slightly restructured for better clarity.

1.0.0