Fork me on GitHub

scikit-fem: 入门教程

从这里开始

这是介绍scikit-fem的入门教程。假设你已经熟悉有限元方法的基础知识。

第零步: 安装 scikit-fem

如果你的电脑上支持Python安装, 那么运行

pip install scikit-fem

同样可以再浏览器中使用 Google Colab环境安装 scikit-fem,需要执行

!pip install scikit-fem

第一步: 弄清楚问题

本教程中我们求解 Poisson 方程

Δuu=f=0in Ω,on Ω,−Δu=fin Ω,u=0on ∂Ω,

这里 Ω=(0,1)2Ω=(0,1)2是一个方形区域 and f(x,y)=sinπxsinπyf(x,y)=sin⁡πxsin⁡πy. 弱形式如下: 求 uVu∈V 满足

Ωuvdx=ΩfvdxvV,∫Ω∇u⋅∇vdx=∫Ωfvdx∀v∈V,

其中 V=H10(Ω)V=H01(Ω).

 

原文链接  https://scikit-fem.readthedocs.io/en/latest/gettingstarted.html

 

 

 

 

 

posted @ 2021-06-25 11:27  小奔奔  阅读(466)  评论(0编辑  收藏  举报