Giter Club home page Giter Club logo

finite-element's Introduction

Finite-element-method

用于求解偏微分方程的有限元程序(1&2D finite element codes used to solve PDE)

主要包括两部分,一部分是使用MATLAB编写的有限元程序,另一部分是用Python语言编写的有限元程序。

  • MATLAB编写的部分只含有一维程序有限元程序;
  • Python的部分包含了一维和两维的有限元程序

关于Python部分程序的说明

  • 公式计算部分主要使用了Numpy模块,Numpy模块底层使用C语言编写,在实际速度上亲测跟MATLAB差不多(一维部分,且网格划分粒度较细, 确实不是因为这两个程序都运行时间较短才在实际的时间体验上差不多的)
  • 二维部分在网格划分上分为三角元,和矩形元;
  • 所使用的基函数有线性基函数、双线性基函数和二次函数;
  • 求积分部分使用的是高斯求积;

本程序的实现思路来自于密苏比科技大学教授何晓明老师,是我硕士导师曹勇副教授CMU读博期间的师弟。

finite-element's People

Contributors

transi-ent avatar

Stargazers

 avatar  avatar  avatar  avatar Lavender Lee avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.