• Description

COMSOL®硬體規格需求?

對於COMSOL®的運算上最重要的莫過於記憶體。且在最新版4版中已經自動會讀取系統上的所有CPU參與運算。由於硬體規格越來越新以及越來越強大;因此以下幾點規格需求僅供參考:
系統需求32/64位元
可以選擇Windows,MacOS,或是 Linux®
最好是可以每一個CPU對應4-8G記憶體
記憶體頻寬越高越好
CPU的Memory bus(記憶體匯流排)速度盡量要夠快(QPI or HyperTransport bus)
PU具有雙插槽或是四插槽
以下是兩台電腦配備的比較,方便客戶可以判斷哪種電腦合適
1.    "Intel Xeon E5620 2.4 GHz, 24 GB RAM, 2 Processors, 1066 MHz Max mem"

2.    "Intel Xeon X5650 2.66 GHz, 48 GB RAM, 2 Processors, 1333 MHz Max mem"

a.上述兩台電腦都是雙CPU系統

b.1號電腦是具有4核心且具有雙插槽所以有8 Core,其記憶體為24GB因此換算起來每一個Core分配到3GB。2號電腦是具有6核心且具有雙插槽所以每一個Core所分配的RAM有4GB。所以比較起來2號電腦比1號電腦好

c. 此兩台電腦的RAM頻率2號電腦較高,因此在運算上2號電腦優於1號電腦

d. 光用Core數目來比較的話,1號電腦8核心,2號電腦12核心,如果就以CPU數目比較的話2號電腦已經比1號電腦運算速度快約50%,而CPU的頻率在此則較不是這麼重要因為記憶體的速度已經被限制住。所以2號電腦運算上會比1號電腦好

e. 如果去查閱上述兩台電腦的晶片組,1號電腦是QPI 5.86(GT/s),2號電腦則為6.4(GT/s),所以相較之下,2號電腦還是優於1號電腦

 
當然如果以上述兩個配備2號電腦比起1號電腦會貴的多,但是這只是提供客戶一個判斷的依據,依照個人模擬問題的需求而決定。
 
顯卡部分:
原則上ATI或是NVIDIA為主的顯卡都可以支援,顯卡的好壞只是影響畫面的呈現流暢度,越好的顯卡再利用COSMSOL®繪製圖形時能夠更順暢。顯卡需可支援OpenGL version 1.3以上以及DirectX9.0以上如果沒有顯卡依舊可以安裝COMSOL®會透過軟硬體開啟軟體;但相對的資源會被吃更多。並且很多客戶都會詢問到COMSOL®是否支援GPU運算。目前並未有打算支援GPU;未來則是要端看原廠規畫;現階段是未支援。

使用網路版License時,COMSOL® Client端的啟動受到防火牆影響?

解決方式 COMSOL® client端嘗試啟動時,會出現錯誤訊息"License error -96"。這種情況發生時可先關閉Server的防火牆以及Client端的Windows防火牆,如果不能順利解決則使用下列方式。解決方式是至少要有開放兩個port在server端上,來允許client端連接上license manager,也就是lmgrd daemon和LMCOMSOL vendor deamon有指定port,請開啟license.dat檔來修正:

【範例】

SERVER my_server 123456789ABC 1718

VENDOR LMCOMSOL

第一行的port number預設是1718,可以改變為其他任意值,第二行的VENDOR必須加註其他任意的port number,例如:

SERVER my_server 123456789ABC 1718

VENDOR LMCOMSOL port=1719

重新規劃防火牆設定,使其允許存取上述的port number

COMSOL Multiphysics®安裝注意事項及常見錯誤訊息診斷

開啟COMSOL 的錯誤訊息License error: -5 Could not obtain license for COMSOL Multiphysics® GUI

解決方式

有可能是因為license.dat檔的hostid沒有符合您電腦,若發生此問題請跟我們聯繫!

‧COMSOL ®的錯誤訊息 一般常見的license啟動所顯示的問題解決方式

License error: -15. Cannot connect to license server system.

‧License 管理者沒有安裝或是啟動。如果你的license.dat檔案內容開啟如下所示:

SERVER mylicserver 000123456789 1716
請確認有無安裝LMTOOLs工具以及啟動License服務,詳細請翻閱手冊第409頁下方第2點開始;協助從新檢查有無正確啟動license.dat。
‧檢查防火牆有無擋住COMSOL®在server-client兩者之間的連結。暫時關掉所有的防火牆看能不能正常啟動COMSOL®
‧檢查licnese.dat是否有放置在正確的路徑下
      PC/Windows:C:\COMSOL42\license\license.dat
      Linux: /usr/local/comsol42/license/license.dat
      Mac OS X: /Applications/COMSOL42/license/license.dat

檢查在licnese.dat內hostname是否正確,如果在檔案內的   
    hostname是mylicserver則檔案內的第一行要如下所示:
      SERVER mylicserver 000123456789 1716
‧如果在client端的電腦無法辨別主機名稱mylicserver導致無法做連結,則可以將此系統的完整電腦名稱輸入(mylicserver.mydomain.org)取代mylicserver或是輸入貴單位的該台主機或是使用的電腦IP(123.456.789.123),請注意是有license的那台電腦IP。如果還是不行有可能是DNS或是HOSTS檔案沒有設定好,請再度確認正確的網路設定。
‧如果還是不行請利用Print Screen把錯誤訊息和license啟動記錄檔comsol42.log,回傳至本公司並請附上貴單位以及使用者詳細資料。  
      C:\COMSOL42\license\comsol42.log
注意:此檔案當開啟軟體時comsol42.log會自動產生。

License error: -39. User/host not on INCLUDE list for feature.

此樣錯誤只會發生在單機版(Named Single User License (NSL))。此樣錯誤代表目前使用者的名稱沒有和LMCOMSOL.opt檔案內所記錄的使用者一致;如果確認有錯誤更改過此OPT檔案之後必須關閉license管理者並且從新啟動,如果是WINDOWS平台只需要在LMTOOLS工具內設定關閉開啟。如果是Linux平台請使用下列指令:
.      /lmdown –c ../license.dat
.      /lmgrd –c ../license.dat

License error: -88. System clock has been set back.

軟體本身偵測到系統時間是錯誤的並不是當下的時間。請確認系統時間是某與當下時間一致。如果改正時間之後還是發生此問題請檢查在硬體的驅動上有沒有某些檔案的時間是顯示未來的時間。

License error: -96. License server machine is down or not responding.

請檢查在license.dat檔案內的SERVER 主機名稱(hostname)在此工作電腦上一致的;如果電腦平台為WINDOWS請開啟DOS視窗輸入hostname檢驗是否有一致;如果是LINUX平台也是輸入hostname並比對。License.dat檔案可以在下列路徑找到。
C:\COMSOL42\license\license.dat

License   error:  -97.

The desired vendor daemon is down.

在開啟軟體時license管理者出現錯誤請檢查下列路徑的檔案內容並請把錯誤訊息回傳至本公司並請附上貴單位以及使用者詳細資料。     
C:\COMSOL42\license\comsol42.log
注意:此檔案當開啟軟體時comsol42.log會自動產生。

COMSOL® 錯誤訊息Cannot start COMSOL® 4.2 with MATLAB®,開啟捷徑COMSOL® with MATLAB®,並無任何反應

解決方式 開啟捷徑,點選右鍵,選擇”內容”,改變路徑目標,由原本的[dir]\comsol.exe server matlab,改為[dir]\comsolserver.exe matlab,成功啟動後,COMSOL Server™ 和MATLAB ®視窗出現,但並不會有COMSOL ® GUI視窗出現,請參考電子檔手冊 "LiveLink™ for MATLAB User’s Guide" 來學習更多的操作功能。

COMSOL ® 的錯誤訊息An unexpected error has been detected...

解決方式

顯示卡太舊,無法正確解析OpenGL DirectXCOMSOL ®將會以軟體加速方式,若自動切換程序有問題導致無法開啟,執行手動切換方式:

             1. 開啟COMSOL Multiphysics ®4.2捷徑,點選右鍵,選擇內容,改變路徑目標為:\COMSOL42\bin\win64\comsol.exe -3drend sw

            2. 若是Linux環境,下指令comsol -3drend sw來開啟COMSOL

如何整合兩個FNL版本的License在同一台機器上

解決方式

假設現在有兩個License且其所購買的模組也不同:

a. FNL版本的Licnese A(1234567)其網卡號碼為123456789012且其購買基本模組(COMSOL Multiphysics ®)和結構模組(Structural Mechanics Module).

b. 另一FNL版本的License B(2234567)其網卡號碼為123456789012且其購買5個模組基本模組化學反應工程模組(Chemical reaction)、結構模組(Structure)、高頻模組(RF)、微機電模組(MEMS) …

以下為兩個license的檔案內容形式:

A license

B license

要將上述兩個License作結合的話有幾點注意事項

1. 兩個Licnese的第一行要相同換句話說網卡位址以及主機名稱要一致。

2. 兩個LicenseIssued date要相同上述兩個例子都是在2011/5/31.如果不相同請與本公司聯繫。

3. B檔案貼到A檔案內只需要從FEATURE SERIAL開始到最後這段區間複製到A檔案下,且可以用#開頭作註解做為區隔#字號開頭的字串將不會被讀取,貼上之後內容如下所示

 

如果要限制設定每個License只可以提供給某些電腦使用的話,可以使用下列設定方式並將這些檔案編輯在LMCOMSOL.opt檔案裏面詳細可參考下述所列的設定將其編為群組第一行HOST_GROUP是讀取的指令Building1為群組機器的名稱,之後的都是機器的名稱所以下述為兩個群組一個為Building1,另一為Building2;且其各自的群組電腦名稱例如Building1則為numerver1, numserver2, 123.0.0.12.

另外一個控管方式,則是以登入的使用者名稱來做判讀其讀取的指令為Group,如下列所示Group後面的則為群組1(Building1),可使用的使用者名稱分別是andy, brett, chlsea, david, eric, farzad

注意事項

1. 如果有修改到LMCOMSOL.opt,記得要從新啟動License讓其偵測新設定。

2. 每一行FEATURE/INCREMENT的內容記得在License.dat檔案內以及LMCOMSOL.opt內的 SIGN=?????????? 內容要一致