Fast FEM evaluation of nonlinear energies: hp elements

Vectorized evaluation of nonlinear energies and their gradients using hp-FEM and application to energy minimizations.
57 Downloads
Updated 15 Apr 2024

View License

This code provides computational benchmarks from the paper:
Mirek Frost, Alexej Moskovka and Jan Valdman: Minimization of energy functionals via FEM:
implementation of hp-FEM (under revision)

Cite As

Mirek Frost, Alexej Moskovka and Jan Valdman (2023). Fast FEM evaluation of nonlinear energies: hp elements (https://www.mathworks.com/matlabcentral/fileexchange/125465), MATLAB Central File Exchange. Retrieved May 17, 2023.

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!

directory_HP

directory_HP/hyperelasticity_2D

directory_HP/library_assemblies_nodal

directory_HP/library_energy_evaluation

directory_HP/library_hp_shape_functions

directory_HP/library_integration

directory_HP/library_meshing

directory_HP/library_meshing/algebra

directory_HP/library_meshing/domains/2D

directory_HP/library_mix

directory_HP/library_vectorization_faster

directory_HP/library_visualization

directory_HP/pLaplace_2D

directory_P1

directory_P1/hyperelasticity_2D

directory_P1/library_assemblies_nodal

directory_P1/library_energy_evaluation

directory_P1/library_meshing

directory_P1/library_meshing/algebra

directory_P1/library_meshing/domains/2D

directory_P1/library_mix

directory_P1/library_vectorization_faster

directory_P1/library_visualization

directory_P1/pLaplace_2D

Version Published Release Notes
2.0.1

The comments inside some functions have been modified

2.0.0

Minimizations with P1 elements have been included. For both p-Laplace and hyperelasticity problems the comparison of P1 and hp finite elements is provided by the code. Additionally, the code files and folders have been restructured.

1.0.1

The citation has been adjusted

1.0.0