image thumbnail

Fast FEM evaluation of nonlinear energies: nodal elements

version 1.0.0 (291 KB) by Alexej Moskovka
Vectorized evaluation of nonlinear energies and their gradients using P1 finite elements and application to energy minimizations.

14 Downloads

Updated 19 Aug 2021

View License

This code provides computational benchmarks from the paper:
Alexej Moskovka and Jan Valdman: Fast MATLAB evaluation of nonlinear energies using FEM in 2D and 3D: nodal elements (submitted).
Please cite the paper if you find the code useful.

Cite As

Alexej Moskovka (2021). Fast FEM evaluation of nonlinear energies: nodal elements (https://www.mathworks.com/matlabcentral/fileexchange/97889-fast-fem-evaluation-of-nonlinear-energies-nodal-elements), MATLAB Central File Exchange. Retrieved .

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!

benchmark1_3D_elasticity

benchmark1_3D_elasticity/library_meshing

benchmark1_3D_elasticity/library_vectorization_faster

benchmark1_3D_elasticity/misc

benchmark1_3D_elasticity/setups

benchmark1_3D_elasticity/vectorization

benchmark1_3D_elasticity/visualization

benchmark2_3D_elasticity

benchmark2_3D_elasticity/library_vectorization_faster

benchmark2_3D_elasticity/meshing

benchmark2_3D_elasticity/misc

benchmark2_3D_elasticity/setups

benchmark2_3D_elasticity/vectorization

benchmark2_3D_elasticity/visualization

benchmark3_3D_elasticity

benchmark3_3D_elasticity/library_vectorization_faster

benchmark3_3D_elasticity/meshing

benchmark3_3D_elasticity/misc

benchmark3_3D_elasticity/setups

benchmark3_3D_elasticity/vectorization

benchmark4_3D_elasticity

benchmark4_3D_elasticity/library_assemblies_nodal

benchmark4_3D_elasticity/library_evaluate

benchmark4_3D_elasticity/library_meshing

benchmark4_3D_elasticity/library_mix

benchmark4_3D_elasticity/library_vectorization_faster

benchmark4_3D_elasticity/library_visualization

benchmark4_3D_elasticity/setups

benchmark5_2D_elasticity

benchmark5_2D_elasticity/library_assemblies_nodal

benchmark5_2D_elasticity/library_cbrewer

benchmark5_2D_elasticity/library_evaluate

benchmark5_2D_elasticity/library_integration

benchmark5_2D_elasticity/library_meshing

benchmark5_2D_elasticity/library_mix

benchmark5_2D_elasticity/library_vectorization_faster

benchmark5_2D_elasticity/library_visualization

benchmark5_2D_elasticity/setups

benchmark6_2D_pLaplacian

benchmark6_2D_pLaplacian/library_assemblies_nodal

benchmark6_2D_pLaplacian/library_cbrewer

benchmark6_2D_pLaplacian/library_evaluate

benchmark6_2D_pLaplacian/library_integration

benchmark6_2D_pLaplacian/library_meshing

benchmark6_2D_pLaplacian/library_mix

benchmark6_2D_pLaplacian/library_vectorization_faster

benchmark6_2D_pLaplacian/library_visualization

benchmark6_2D_pLaplacian/setups