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. 弱形式如下: 求 u∈Vu∈V 满足
∫Ω∇u⋅∇vdx=∫Ωfvdx∀v∈V,∫Ω∇u⋅∇vdx=∫Ωfvdx∀v∈V,
其中 V=H10(Ω)V=H01(Ω).
原文链接 https://scikit-fem.readthedocs.io/en/latest/gettingstarted.html