教程 | 在Ubuntu上安裝Netgen及使用

0 寫在前面

終于能用 Netgen 畫網(wǎng)格了,這是我在linux上能用的第二個網(wǎng)格工具,支持導(dǎo)入iges、stl等幾何模型,并且支持Windows、Linux、Mac OS,再好不過了。
內(nèi)容概覽

  1. 簡介
  2. 安裝
  3. 使用

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即可打開軟件。

$ netgen
軟件截圖

下面,使用 SourceForge 網(wǎng)站上開源代碼netgen-5.3.1所帶幾何例子 frame.step 示范。

  1. 將該文件拷貝到自己的工作目錄(隨意哪里)
  2. 打開終端
  3. 鍵入
$ netgen frame.step
  1. 點擊左上角按鈕 Generate Mesh,靜待片刻即可劃分完成。
網(wǎng)格劃分實例

延伸閱讀

請查閱官方文檔。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容