You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
galerkin
Version 1.0.0 (20.5 MB) by
Andrea La Spina
This repository contains the source code of galerkin, a versatile finite element framework for Matlab.
Share 'galerkin'
Cite As
Andrea La Spina (2026). galerkin (https://github.com/andrealaspina/galerkin), GitHub. Retrieved .
MATLAB Release Compatibility
Created with
R2022a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags Add Tags
continuous galerkin discontinuous gal... electromagnetics finite element me... finite volume fluid dynamics multi-physics multi-scale multiprecision partial different... plasma physics porous media simulation structural mechanics thermodynamics
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
formulations
- CompressibleFlow_HDG
- CompressibleFlow_HDG_IBP
- Darcy2PhaseRichards_CG
- Darcy2PhaseRichards_HDG
- Darcy2PhaseRichards_HDG_TAUS
- Darcy2Phase_CG
- Darcy_CG
- ElasticityLinear_HDG
- ElasticityModal_CG
- Elasticity_CG
- ElectromagneticFD_HDG_fast
- ElectromagneticPML_FD_HDG_fast
- ElectromagneticPML_HDG_fast
- Electromagnetic_HDG
- Electromagnetic_HDG_fast
- Formulation
- IncompressibleFlow_FCFV
- MagneticCURLCURL_HDG
- Magnetic_HDG
- MagnetohydrodynamicsCURLCURL_HDG
- MagnetohydrodynamicsCURL_HDG
- Plasma1FluidElectromagneticAdvanced_HDG
- Plasma1FluidElectromagnetic_HDG
- PlasmaElectromagnetic_HDG
- PlasmaTransportElectromagnetic_HDG
- Thermal_CG
- Thermal_HDG
- WeaklyCompressibleFlowDM_HDG
- WeaklyCompressibleFlowVP_HDG
functions
- MP
- computeError
- computeFFT
- computeSpectralDecompositionEulerEquations
- computeStress
- createReferenceElement
- defineMatrixPattern.m
- distmesh
- export2Paraview
- flipFace
- generateMeshHighOrder
- getFacesAndBCs
- getFacesRegions
- getFixedDofs
- getPeriodicDofs
- importGmshMesh
- mapShapeFunctions
- matchField
- plotSolution
- quadratureSimplex
- solveSahaEquation
- triquad
geometry
input/diocotron_instability
input/fsi_3d_channel
input/fsi_3d_tube
input/fsi_benchmark_dm
input/fsi_benchmark_vp
input/jet_engine_blade
output/tests
tests
- test_BDF1_1stder.m
- test_BDF1_2ndder.m
- test_BDF2_1stder.m
- test_BDF2_2ndder.m
- test_BDF3_1stder.m
- test_BDF3_2ndder.m
- test_BDF4_1stder.m
- test_BDF4_2ndder.m
- test_BDF5_1stder.m
- test_BDF5_2ndder.m
- test_BDF6_1stder.m
- test_BDF6_2ndder.m
- test_compressibleflow_HDG_2D.m
- test_compressibleflow_HDG_2D_energy_only.m
- test_compressibleflow_HDG_2D_integration_by_parts.m
- test_compressibleflow_HDG_2D_weaklycompressible.m
- test_convergence_space_structured.m
- test_convergence_space_structured_diff_boundary.m
- test_convergence_space_structured_diff_distribution.m
- test_convergence_space_structured_diff_mesh.m
- test_convergence_space_structured_diff_timestep.m
- test_convergence_space_structured_diff_timestep_per_degree.m
- test_convergence_space_structured_given_elemsize.m
- test_convergence_space_unstructured.m
- test_convergence_space_unstructured_diff_mesh.m
- test_convergence_space_unstructured_distmesh.m
- test_convergence_time.m
- test_convergence_time_diff_mesh.m
- test_convergence_time_diff_mesh_per_bdfo.m
- test_convergence_time_diff_timestep.m
- test_decompose.m
- test_distmesh_2D.m
- test_distmesh_3D.m
- test_distribute.m
- test_elasticity_linear_CG_2D.m
- test_elasticity_linear_CG_3D.m
- test_elasticity_linear_CG_HDG_2D.m
- test_elasticity_linear_HDG_2D.m
- test_elasticity_linear_HDG_3D.m
- test_elasticity_linear_HDG_CG_2D.m
- test_elasticity_linear_HDG_CG_3D.m
- test_elasticity_nh_CG_2D.m
- test_elasticity_nh_CG_3D.m
- test_elasticity_svk_CG_2D.m
- test_elasticity_svk_CG_3D.m
- test_elasticitymodal_CG_3D.m
- test_electromagneticFD_HDG_fast_2D.m
- test_electromagneticFD_HDG_fast_3D.m
- test_electromagneticPML_FD_HDG_fast_2D.m
- test_electromagneticPML_HDG_fast_2D.m
- test_electromagnetic_HDG_2D.m
- test_electromagnetic_HDG_3D.m
- test_electromagnetic_HDG_fast_2D.m
- test_electromagnetic_HDG_fast_3D.m
- test_error_norms.m
- test_fft.m
- test_fixed_dofs_2D.m
- test_fixed_dofs_3D.m
- test_fluidstructureinteractionDM_HDG_CG_2D_steady.m
- test_fluidstructureinteractionDM_HDG_CG_2D_unsteady.m
- test_fluidstructureinteractionVP_HDG_CG_2D_steady.m
- test_fluidstructureinteractionVP_HDG_CG_2D_unsteady.m
- test_fluidstructureinteractionVP_HDG_CG_3D_unsteady.m
- test_high_order_mesh.m
- test_incompressibleflow_FCFV_2D.m
- test_incompressibleflow_FCFV_2D_ale.m
- test_incompressibleflow_FCFV_2D_ale_imposed.m
- test_incompressibleflow_FCFV_2D_convective.m
- test_incompressibleflow_FCFV_2D_unsteady.m
- test_jet_engine_blade.m
- test_k1_fekete_2D.m
- test_k1_fekete_3D.m
- test_k1_uniform_2D.m
- test_k1_uniform_3D.m
- test_k2_fekete_2D.m
- test_k2_fekete_3D.m
- test_k2_uniform_2D.m
- test_k2_uniform_3D.m
- test_k3_fekete_2D.m
- test_k3_fekete_3D.m
- test_k3_uniform_2D.m
- test_k3_uniform_3D.m
- test_k4_fekete_2D.m
- test_k4_fekete_3D.m
- test_k4_uniform_2D.m
- test_k4_uniform_3D.m
- test_k5_fekete_2D.m
- test_k5_fekete_3D.m
- test_k5_uniform_2D.m
- test_k5_uniform_3D.m
- test_k6_fekete_2D.m
- test_k6_fekete_3D.m
- test_k6_uniform_2D.m
- test_k6_uniform_3D.m
- test_k7_fekete_2D.m
- test_k7_fekete_3D.m
- test_k7_uniform_2D.m
- test_k7_uniform_3D.m
- test_k8_fekete_2D.m
- test_k8_fekete_3D.m
- test_k8_uniform_2D.m
- test_k8_uniform_3D.m
- test_magneticCURLCURL_HDG_2D.m
- test_magneticCURLCURL_HDG_2D_hartmann.m
- test_magneticCURLCURL_HDG_3D.m
- test_magnetic_HDG_2D.m
- test_magnetic_HDG_2D_hartmann.m
- test_magnetic_HDG_3D.m
- test_magnetohydrodynamicsCURLCURL_HDG_2D.m
- test_magnetohydrodynamicsCURLCURL_HDG_2D_only_fluid.m
- test_magnetohydrodynamicsCURLCURL_HDG_2D_only_fluid_convective.m
- test_magnetohydrodynamicsCURLCURL_HDG_2D_only_fluid_unsteady.m
- test_magnetohydrodynamicsCURLCURL_HDG_2D_only_magnetic.m
- test_magnetohydrodynamicsCURLCURL_HDG_3D_only_fluid.m
- test_magnetohydrodynamicsCURL_HDG_2D.m
- test_magnetohydrodynamicsCURL_HDG_2D_only_fluid.m
- test_magnetohydrodynamicsCURL_HDG_2D_only_fluid_convective.m
- test_magnetohydrodynamicsCURL_HDG_2D_only_fluid_unsteady.m
- test_magnetohydrodynamicsCURL_HDG_2D_only_magnetic.m
- test_magnetohydrodynamicsCURL_HDG_3D_only_fluid.m
- test_parametric_study.m
- test_parametric_study_diff_solution.m
- test_paraview_CG_2D.m
- test_paraview_CG_3D.m
- test_paraview_HDG_2D.m
- test_paraview_HDG_3D.m
- test_paraview_complex.m
- test_paraview_timestep.m
- test_periodic_bcs_CG_x.m
- test_periodic_bcs_CG_y.m
- test_periodic_bcs_CG_z.m
- test_periodic_bcs_HDG_xy.m
- test_periodic_bcs_HDG_xz.m
- test_periodic_bcs_HDG_yz.m
- test_plasma1fluidelectromagnetic_HDG_2D.m
- test_plasma1fluidelectromagnetic_HDG_2D_axisymmetric.m
- test_plasma1fluidelectromagnetic_HDG_2D_axisymmetric_euler.m
- test_plasma1fluidelectromagnetic_HDG_2D_axisymmetric_maxwell.m
- test_plasma1fluidelectromagnetic_HDG_2D_steady_farfield.m
- test_plasma1fluidelectromagneticadvanced_HDG_2D_axisymmetric.m
- test_plasma1fluidelectromagneticadvanced_HDG_2D_elestat_projcor.m
- test_plasmaelectromagnetic_HDG_2D.m
- test_plasmatransportelectromagnetic_HDG_2D.m
- test_plot_2D.m
- test_plot_3D.m
- test_predictor_p0_linear.m
- test_predictor_p0_nonlinear.m
- test_predictor_p1_linear.m
- test_predictor_p1_nonlinear.m
- test_predictor_p2_linear.m
- test_predictor_p2_nonlinear.m
- test_predictor_p3_linear.m
- test_predictor_p3_nonlinear.m
- test_preprocessing_only.m
- test_preprocessing_skip.m
- test_regions.m
- test_relax.m
- test_restart_0.m
- test_restart_1.m
- test_saha_ebeling.m
- test_saha_empirical.m
- test_saha_griem.m
- test_saha_ideal.m
- test_saha_mix_ebeling.m
- test_saha_mix_empirical.m
- test_saha_mix_excited_states_density_pressure.m
- test_saha_mix_excited_states_density_temperature.m
- test_saha_mix_excited_states_pressure_temperature.m
- test_saha_mix_griem.m
- test_saha_mix_ideal.m
- test_save.m
- test_save_timestep.m
- test_scaling_strong.m
- test_scaling_weak.m
- test_solver_gmres.m
- test_solver_minres.m
- test_solver_pcg.m
- test_store_timesteps.m
- test_symmetrize_matrix.m
- test_thermal_CG_2D.m
- test_thermal_CG_3D.m
- test_thermal_CG_HDG_2D.m
- test_thermal_CG_HDG_3D.m
- test_thermal_HDG_2D.m
- test_thermal_HDG_3D.m
- test_thermal_HDG_CG_2D.m
- test_thermal_HDG_CG_3D.m
- test_thermal_HDG_CG_diff_distribution_2D.m
- test_thermal_HDG_CG_nonuniform_2D.m
- test_weaklycompressibleflowDM_HDG_2D.m
- test_weaklycompressibleflowDM_HDG_2D_ale.m
- test_weaklycompressibleflowDM_HDG_2D_ale_imposed.m
- test_weaklycompressibleflowDM_HDG_2D_convective.m
- test_weaklycompressibleflowDM_HDG_2D_unsteady.m
- test_weaklycompressibleflowDM_HDG_3D.m
- test_weaklycompressibleflowVP_HDG_2D.m
- test_weaklycompressibleflowVP_HDG_2D_ale.m
- test_weaklycompressibleflowVP_HDG_2D_ale_imposed.m
- test_weaklycompressibleflowVP_HDG_2D_convective.m
- test_weaklycompressibleflowVP_HDG_2D_hartmann.m
- test_weaklycompressibleflowVP_HDG_2D_unsteady.m
- test_weaklycompressibleflowVP_HDG_3D.m
formulations
- CompressibleFlow.mlx
- CompressibleFlow_IBP.mlx
- ElasticityLinear.mlx
- ElasticityModal.mlx
- ElasticityNonlinear.mlx
- Electromagnetic.mlx
- ElectromagneticFD.mlx
- ElectromagneticPLM_FD.mlx
- ElectromagneticPML.mlx
- FluidStructureInteractionDM.mlx
- FluidStructureInteractionFCFV.mlx
- FluidStructureInteractionVP.mlx
- IncompressibleFlow.mlx
- Magnetic.mlx
- MagneticCURLCURL.mlx
- MagnetohydrodynamicsCURL.mlx
- MagnetohydrodynamicsCURLCURL.mlx
- Plasma1FluidElectromagnetic.mlx
- PlasmaElectromagnetic.mlx
- PlasmaTransportElectromagnetic.mlx
- Thermal.mlx
- WeaklyCompressibleFlowDM.mlx
- WeaklyCompressibleFlowVP.mlx
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
|
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)
