{"id":23447600,"url":"https://github.com/rugleb/finite-element-method","last_synced_at":"2025-04-10T01:23:58.113Z","repository":{"id":96355415,"uuid":"115044931","full_name":"rugleb/finite-element-method","owner":"rugleb","description":"Implementation of the finite element method on the example of the approximation problem","archived":false,"fork":false,"pushed_at":"2019-05-11T21:25:47.000Z","size":29,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T16:49:22.838Z","etag":null,"topics":["cpp","finite-element-analysis","finite-element-method"],"latest_commit_sha":null,"homepage":"https://github.com/rugleb/finite-element-method","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rugleb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-21T20:35:37.000Z","updated_at":"2019-12-10T00:11:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb85c342-6e6a-4d71-a2e8-eeecb19f3133","html_url":"https://github.com/rugleb/finite-element-method","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rugleb%2Ffinite-element-method","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rugleb%2Ffinite-element-method/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rugleb%2Ffinite-element-method/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rugleb%2Ffinite-element-method/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rugleb","download_url":"https://codeload.github.com/rugleb/finite-element-method/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248138789,"owners_count":21053953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","finite-element-analysis","finite-element-method"],"created_at":"2024-12-23T21:18:22.132Z","updated_at":"2025-04-10T01:23:58.086Z","avatar_url":"https://github.com/rugleb.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Finite element method\n\n[![Build Status](https://travis-ci.com/rugleb/finite-element-method.svg?branch=master)](https://travis-ci.com/rugleb/finite-element-method)\n[![Language](https://img.shields.io/badge/Lang-C++11-green.svg)]()\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## About\n\nThe finite element method ([wiki](https://en.wikipedia.org/wiki/Finite_element_method)), is a numerical method for solving problems of engineering and mathematical physics.  \nTypical problem areas of interest include structural analysis, heat transfer, fluid flow, mass transport, and electromagnetic potential.  \n\nSpecifically, this program solves the problem of approximation of the equation at a given site in the presence of boundary conditions.  \n\nThe program solves the equation by the finite element method, compares the result with the analytical solution and writes the data to a file.  \n\n## Compile \u0026 running\n\n```bash\n./compile.sh    # compile\n./build/fem     # run\n```\n\n## Output\n\n```bash\nLinear solution:\n---- Max error: 1.2%\nCube solution:\n---- Max error: 1.2%\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frugleb%2Ffinite-element-method","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frugleb%2Ffinite-element-method","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frugleb%2Ffinite-element-method/lists"}