導航:首頁 > 編程語言 > 成都UG編程

成都UG編程

發布時間:2024-06-28 08:12:08

A. 什麼是UG大學生考UG對於找工作有什麼好處嗎

UG是Unigraphics的縮寫,是一個商品名。這是一個互動式CAD/CAM(計算機輔助設計與計算機輔助製造)系統,它功能強大, 可以輕松實現各種復雜實體及造型的建構。它主要基於工作站。

UG 介紹

--------------------------------------------------------------------------------

UG的開發始於1990年7月。如今大約十人正工作於核心功能之上。當前版本具有大約450,000行的C代碼。

UG是一個在二和三維空間無結構網格上使用自適應多重網格方法開發的一個靈活的數值求解偏微分方程的軟體工具。其設計思想足夠靈活地支持多種離散方案。因此軟體可對許多不同的應用再利用。

一個給定過程的有效模擬需要來自於應用領域 (自然科學或工程)、數學(分析和數值數學) 及計算機科學的知識。一些非常成功的解偏微分方程的技術,特別是自適應網格加密(adaptive mesh refinement)和多重網格方法在過去的十年中已被數學家研究。計算機技術的巨大進展,特別是大型並行計算機的開發帶來了許多新的可能。

然而,所有這些技術在復雜應用中的使用並不是太容易。這是因為組合所有這些方法需要巨大的復雜性及交叉學科的知識。最終軟體的實現變得越來越復雜,以致於超出了一個人能夠管理的范圍。

UG的目標是用最新的數學技術,即自適應局部網格加密、多重網格和並行計算,為復雜應用問題的求解提供一個靈活的可再使用的軟體基礎。

一般結構

一個如UG這樣的大型軟體系統通常需要有不同層次抽象的描述。UG具有三個設計層次,即結構設計(architectural design)、子系統設計(subsystem design)和組件設計(component design)。

至少在結構和子系統層次上,UG是用模塊方法設計的並且信息隱藏原則被廣泛地使用。所有陳述的信息被分布於各子系統之間。UG是用C語言來實現的。

圖1給出了詳細的結構設計,其構建模塊是動態分布式資料庫(DDD: Dynamic Distributed Data Library)、UG內核、問題類和應用。

圖1:UG結構設計

DDD編程模式

提供了處理不規則數據結構和並行機上分布式對象的一種並行編程模式。它處理分布式對象的識別(創建)、分布式對象間的通訊及分布式對象的動態轉移等基本任務。可提供本工具的一個獨立的版本,移植性通過提供對Paragon NX、PARIX、T3D/T3E shared mem、MPI和PVM的介面來保證。

UG內核程序

UG內核程序意欲與待求解的偏微分方程是無關的。它提供幾何和代數數據結構及許多網格處理選項、數值演算法、可視化技術和用戶界面。

當然,每個程序設計抽象都基於某種基本假設。網格管理子系統當前被編寫得僅支持層次結構化網格。數據結構本身可支持更一般松耦合網格層次。並行化基於具有極小重疊的數據劃分。

UG內核程序具有如下特徵:

靈活的區域描述界面。由於UG可生成/修改網格,它需要區域邊界的一個幾何描述。當前支持兩種格式,正在進行CAD界面的工作。
一種支持二和三維無結構網格的管理器,具有多種元類型,如三角形、四邊形、四面體、稜柱、棱椎和六面體。為重新啟動的完全網格結構及解的存儲和載入。
局部、層次加密和粗化。在每個網格層提供一個相容且穩定的三角形剖分。
一個靈活的稀疏矩陣數據結構允許相應於網格的節點、邊、面和元的自由度。在數據結構上已實現了一和二級BLAS類過程及迭代方法。
已經實現了問題無關的和面向對象框架的廣泛的數值演算法。包括BDF(1), BDF(2)時間步方案、(不精確) Newton方法、CG、CR、BiCGSTAB、乘法局部多重網格、不同類型的的網格轉移運算元、 ILU、Gauss-Seidel、Jacobi和SOR光滑器。這些演算法可用於方程組及標量方程。它們可被任意地嵌套到簡單的腳本命令中,例如,BDF(2)使用Newton法在每個時間步求解非線性問題,Newton法使用具有BiCGSTAB加速的多重網格,多重網格使用一個ILU光滑器和特殊的適合於跳躍系數的截斷網格轉移、粗層解法器使用一個ILU預條件的BiCGSTAB。
腳本語言解釋程序和互動式圖形工具提供了程序運行時的簡單的可視化工具,進一步,例如,稀疏矩陣數據結構可用圖形給出,這對調試是非常有用的。UG的設備驅動程序支持X11和Apple Macintosh。還提供對AVS、TECPLOT和GRAPE的圖形輸出。
此功能的數據並行實現基於DDD。
問題類層次

一個問題類使用UG內核程序來對一類特殊偏微分方程實現離散化、誤差估計子和最終的一個非標准解法器。只有當不能用任何已提供的工具來實現時才需要提供解法器。離散化可由一些工具支持,這些工具允許元素類型和維數與有限元和有限體積法代碼無關。

基於最新版UG內核程序的問題類包括:標量對流擴散、非線性擴散、線彈性、彈塑性、不可壓縮、多孔滲流中密度驅動流和多相。所有這些問題類運行2D/3D且是並行的。

UG獲得2001年最突出設計HLRS金穗獎

學好UG是很有前途的 但是UG只能做為一門技術 光會UG是不夠的 本人用UG/CAM兩年了,以前用MASTERCAM編程,對於UG我想說兩點, 1,UG是個大型軟體,同時也是一個工具,而用UG做為工具的職業,我知道的主要有模具設計,CNC編程師。所以你要確定自己的職業方向,這才是最重要的。

閱讀全文

與成都UG編程相關的資料

熱點內容
男全裸大尺度電影 瀏覽:458
我的世界伺服器為什麼會重置 瀏覽:449
講一個主播和一個美容院的電影 瀏覽:949
通過結果推測特徵的演算法 瀏覽:429
安卓手機如何設置吃雞視野 瀏覽:671
無人車路徑規劃演算法實現 瀏覽:200
午馬全部電影完整版免費 瀏覽:131
可以給某一列加密嗎 瀏覽:236
如何使寬頻加密 瀏覽:453
四合院app怎麼開 瀏覽:191
日本電影播放器 瀏覽:615
國外用啥軟體看電影 瀏覽:985
迅雷加密下載密碼 瀏覽:33
訊飛輸入法加密碼教程 瀏覽:292
雙程2刪減部分 瀏覽:496
青島壓縮垃圾車 瀏覽:876
歐美有關電影中年女人出軌電視劇 瀏覽:641
python第三方庫在哪裡 瀏覽:127
電影網站知乎免費 瀏覽:467
python安裝echarts 瀏覽:219