CST MWS四核機子仿真出錯求助
各位老大,我安裝的CST2009,為什么在雙核機子上可以計算CST自帶的螺旋天線例子,不會報錯。但是在工作站,也就是64位機器上就會報下面這個錯誤,把網(wǎng)格改小也不行。機子是4核的。把這個例子放到32位上四核的機子上也不能算,報同樣的錯誤!
Render Engine Error: Matrix calculation crashed while executing Multiple Threads:caught unhandled exception (check for race conditions)
Error in calculating solver matrix
就是上面這段話,報錯后就結(jié)束了。但是用64位的工作站仿真簡單結(jié)構(gòu)時,如果把時域求解器中的special中solve最上面兩個選項去掉就可以算。這到底是怎么回事?那位大哥能告訴我,謝謝啦,在線等》》》
根據(jù)你的描述,應(yīng)該是“工作站版本”不支持multiple threads。我想只需要取消"Use parallelization up to 16 threads"這一個選項就可以了。
錯誤提示說問題出在"while exacuting Multiple Threads",取消上面的選項就會不使用multiple threads功能。
或者,嘗試8、4、2這幾個數(shù)值,看看能不能運行。
不知樓主試出來沒有,還有如何知道裝的cst是工作站版本還是別的什么版本,在哪看?。縞pu核多了該是增加線程數(shù)目還是減小線程數(shù)?
CST STUDIO SUITE只有Windows版和Linux版的區(qū)分,沒有“工作站版”。我的回復(fù)是指樓主安裝在工作站上的軟件估計是沒有授權(quán)的,有各式各樣的問題也就不奇怪了。
原則上講這種軟件兼容性的問題應(yīng)該直接去問CST技術(shù)支持。
CST MWS默認普通的license就已經(jīng)支持最多16個線程,如果我沒有理解錯“線程”的概念的話,應(yīng)該能支持最多16個Core。所以理論上說,只要你的CPU總數(shù)沒有超過16個核,那個參數(shù)值改不改都沒有影響。
狗尾續(xù)貂:如果CPU使用了Intel的超線程技術(shù),則線程數(shù)加倍~
感謝各位老大,我試著改了所有的東西還是不行,最后我用了最笨的方法,重新安裝,之后就可以了。
我也不知道怎么回事
師兄說有可能是破解不完全,導(dǎo)致求解時候出現(xiàn)問題。
還有在經(jīng)過我的試驗,調(diào)用多線程是軟件內(nèi)部的,不是人為控制的,也就是說在分析復(fù)雜結(jié)構(gòu)時,即使你不選多線程,他在剖分網(wǎng)格時候還是會自己調(diào)用的。
所以我感覺就應(yīng)該是破解不完全吧反正重裝就好了,不知道怎么回事。
但工作站的重新裝還是有問題,哪個不管了,反正現(xiàn)在不用工作站了。
謝謝版主!
CST 2011版最多單機支持32個核了!只要一個求解器License!