关于CST 2017/2018的 GPU调用问题
有两个原因:
1-. License 中没有正确的授权码
2-. 你的GPU不在CST支持的硬件表列中
根据你的讯息表示: 你是第一项的问题! 但纵使这个问题解决-你仍然需要一块 CST 支持表列中的GPU,例如; Tesla GP100、Quadro P6000...而且在使用上也有一些限制,其中双精度运算不强的GPU只有TD可以使用,双精度符合标准的才能进一步去做PIC..等进阶运算。
我也遇到同样的问题,确实没有图上所显示的token(显示为0),请问是要添加feature吗?(lic文件里已有acctoken和acctokeniml feature)还是pj不彻底?
# General Solver Settings
FEATURE solv cstd 2018.1026 1-dec-2028 50 VENDOR_STRING=10 DUP_GROUP=V SIGN2="ABCD .... .... .... ....
因为这一段数字授权是需要付服务年费的,所以所有现在流传于网上的 License.dat 都是非真确的数字授权,除了硬件加速不能使用以外,大部份的模块功能倒是能完整使用。
thank for share
thank for share
thank for share
many thanks
谢谢分享
大夥儿可能弄错我的意思了! 那个ABCD .... .... 是例子并不是真正的授权码!--------------------------------------------------------------------------------
下图: 这才是GPU token被启用的状态,但是使用GPU也不是灵丹妙药,至少在T-solver中(注重:CUDA、RAM-BANDWITDH),要是模型的meshcells不大于150万以上,那GPU反到扯了CPU的后腿,完成时间比单用CPU还要长! 大过450万-千万以上的Meshcells时,GPU才有表现:一般是CPU的10倍效能以上(随GPU不同而有差异,此处引用的是Quadro P6000 / Quadro GP100)。
另一个猫腻是 : 双精度这个是PIC-solver、I-solver、A-solver才会有用处,如果你的仿真工作都是T-solver中求解?建议不要花大钱买TESLA P100、Quadro GP100。使用Quadro P6000或是M6000就很足够了(关键是CUDAs & RAM-BANDWITDH)。