日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機站
  • 小程序

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

nCode DesignLife批處理分析中的多線程計算控制方法介紹

2024-06-21 15:48:40·  來源:上海山外山機電工程科技有限公司  
 

當運行nCode DesignLife進行分析時,如果沒有額外的線程許可證,單個分析流程運行最多支持4線程進行分析(nCode 2023版本開始默認支持4線程,之前版本為默認2線程)。倘若有足夠數(shù)量的多線程許可證,軟件默認會嘗試使用與電腦上處理器數(shù)量相等的線程數(shù)來運行,即調(diào)用最大計算資源。此功能雖然能提高計算效率,但也極容易造成其他用戶的許可證被占用。另外,在高性能計算機中,通常處理器多達幾十甚至幾百核,也需要通過專門的負荷分配命令行來控制算力。

    

 nCode軟件中有多種方法可以控制線程數(shù)量的使用,以便分析時分配固定數(shù)量的線程進行高效計算。多用戶許可需要使用此功能,比如為特定的用戶保留有足夠的許可證,或者限制高性能計算機處理器的使用數(shù)量。

    

 控制線程數(shù)量常用方法包括:


分析流程中設置線程數(shù)量

在preferences設置中限定最大線程數(shù)

通過批處理命令行限定當前最大線程數(shù)

    

下面將使用示例展示設置8個線程進行分析的幾種方法。


分析流程中設置線程數(shù)量

    

如圖1所示,已創(chuàng)建疲勞分析流程。在流程中的ENAnalysis分析器中點擊右鍵,選擇Advanced Edit。NumAnalysisThreads對應位置默認為空白狀態(tài)(見圖2),代表運算將調(diào)用最大的計算資源(最多的CPU數(shù)量或者許可線程數(shù))。設置NumAnalysisThreads=8,該流程運行時限制使用最大的線程數(shù)為8。

圖1 nCode DesignLife分析流程


圖2 流程文件中設置線程數(shù)


2. 在preferences設置中限定最大線程數(shù)

     

在nCode軟件中的preferences進行交互方式設置。Preferences中的設置將做為nCode默認設置,所有分析將按照此設置限定最大線程數(shù)。此參數(shù)的選項設置目錄如下:


Libraries>DTLib>DTManager>MaxNumAnalysisThreads


圖3 Preferences設置中限定最大線程數(shù)

     

圖形界面中如果使用Global進行設置,將影響nCode特定版本的所有用戶;或者使用Home進行設置,將對所有版本中的當前用戶進行設置。

     

如果無法實現(xiàn)圖形界面設置,例如某些Linux系統(tǒng)中,可以使用prefbop應用進行設置。典型的設置按照Global和Home,分別用不同的命令設置。

     

應用到Global(需要管理員權限),命令行如下:


prefbop2022 -s

/Libraries/DTLib/DTManager/MaxNumAnalysisThreads 8

     

應用到單個用戶的nCode home,命令行如下:


prefbop2022 -s

/Home/Libraries/DTLib/DTManager/MaxNumAnalysisThreads  8


3. 通過批處理命令行限定當前最大線程數(shù)

     

在nCode批處理計算的命令行中,優(yōu)化控制單個批處理計算的計算線程上限。這種方法的優(yōu)點是單個作業(yè)臨時控制,不會影響到nCode應用程序的其他用戶。限定最大線程的命令像一個開關,添加到批處理提交計算中。按照批處理計算的兩種方法選擇不同命令行。

     

如果使用Flowproc批處理計算,對應命令行如下:

/pref=/Libraries/DTLib/DTManager/MaxNumAnalysisThreads,8

     

如果使用DTProc批處理計算,對應命令行如下:


-p /Libraries/DTLib/DTManager/MaxNumAnalysisThreads,8


     關于這些臨時preference的更多信息,可在軟件幫助文檔的批處理分析用戶指南中查詢。



參考文獻

nCode User Guides, HBK-nCode , 2024


分享到:
 
反對 0 舉報 0 收藏 0 評論 0
滬ICP備11026917號-25