0 寫在前面
終于能用 Netgen 畫網(wǎng)格了,這是我在linux上能用的第二個(gè)網(wǎng)格工具耗啦,支持導(dǎo)入iges床绪、stl等幾何模型,并且支持Windows、Linux癞己、Mac OS膀斋,再好不過(guò)了。
內(nèi)容概覽
- 簡(jiǎn)介
- 安裝
- 使用
1 簡(jiǎn)介
- Netgen / NGSolve是一個(gè)高性能的多物理場(chǎng)有限元軟件痹雅。它廣泛用于分析固體力學(xué)仰担、流體動(dòng)力學(xué)和電磁學(xué)的模型。由于其靈活的Python界面绩社,可以輕松實(shí)現(xiàn)新的物理方程和解算法摔蓝。
- 一體
從幾何建模,網(wǎng)格生成愉耙,數(shù)值模擬到可視化的無(wú)縫集成- 靈活
變分公式的數(shù)學(xué)描述允許任意物理模型的耦合- 準(zhǔn)確
尖端數(shù)值技術(shù):高階贮尉,矢量,混合和不連續(xù)劲阎,Galerkin方法- 高效
強(qiáng)大的預(yù)處理器適用于函數(shù)空間和微分方程- 高性能
用現(xiàn)代C ++編寫的并行計(jì)算核心與Python腳本的靈活轉(zhuǎn)向相結(jié)合- 開放
基于LGPL許可證的開源绘盟,可通過(guò)C ++模塊和Python包擴(kuò)展
更多內(nèi)容,點(diǎn)擊跳轉(zhuǎn)到Netgen/NGSolve官網(wǎng)悯仙。
2 安裝
筆者使用 XUbuntu 18.04.1 操作系統(tǒng)龄毡,因此在此介紹此系統(tǒng)上的安裝方法,其他安裝方法锡垄,參見下載頁(yè)或者官方文檔沦零。
# 首先確保激活'universe'存儲(chǔ)庫(kù)
$ 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
- 點(diǎn)擊左上角按鈕 ,靜待片刻即可劃分完成千贯。
延伸閱讀
請(qǐng)查閱官方文檔屯仗。