0 寫在前面
終于能用 Netgen 畫網(wǎng)格了,這是我在linux上能用的第二個網(wǎng)格工具,支持導(dǎo)入iges、stl等幾何模型,并且支持Windows、Linux、Mac OS,再好不過了。
內(nèi)容概覽
- 簡介
- 安裝
- 使用
1 簡介
- Netgen / NGSolve是一個高性能的多物理場有限元軟件。它廣泛用于分析固體力學(xué)、流體動力學(xué)和電磁學(xué)的模型。由于其靈活的Python界面,可以輕松實現(xiàn)新的物理方程和解算法。
- 一體
從幾何建模,網(wǎng)格生成,數(shù)值模擬到可視化的無縫集成- 靈活
變分公式的數(shù)學(xué)描述允許任意物理模型的耦合- 準(zhǔn)確
尖端數(shù)值技術(shù):高階,矢量,混合和不連續(xù),Galerkin方法- 高效
強大的預(yù)處理器適用于函數(shù)空間和微分方程- 高性能
用現(xiàn)代C ++編寫的并行計算核心與Python腳本的靈活轉(zhuǎn)向相結(jié)合- 開放
基于LGPL許可證的開源,可通過C ++模塊和Python包擴展
更多內(nèi)容,點擊跳轉(zhuǎn)到Netgen/NGSolve官網(wǎng)。
2 安裝
筆者使用 XUbuntu 18.04.1 操作系統(tǒng),因此在此介紹此系統(tǒng)上的安裝方法,其他安裝方法,參見下載頁或者官方文檔。
# 首先確保激活'universe'存儲庫
$ sudo apt-add-repository universe
# 現(xiàn)在激活PPA
$ sudo add-apt-repository ppa:ngsolve/ngsolve
$ sudo apt-get update
# 現(xiàn)在可以像安裝其他Ubuntu軟件包一樣安裝NGSolve
$ sudo apt-get install ngsolve
3 使用
在終端鍵入 即可打開軟件。
$ netgen

軟件截圖
下面,使用 SourceForge 網(wǎng)站上開源代碼所帶幾何例子 frame.step 示范。
- 將該文件拷貝到自己的工作目錄(隨意哪里)
- 打開終端
- 鍵入
$ netgen frame.step
- 點擊左上角按鈕
,靜待片刻即可劃分完成。

網(wǎng)格劃分實例
延伸閱讀
請查閱官方文檔。