不建议采用AMD处理器。
Ansys等仿真软件涉及大量科学运算,其底层通常采用MKL进行加速,众所周知MKL对AMD处理器基本上是负优化。当然网上也有通过修改环境变量的方式强制开启MKL支持,但这种做法没有得到官方测试和支持,稳定性无法保证。
如果想用AMD处理器,可以考虑开源项目,比如Calculix、Elmer、OpenFOAM、SU2等。这些项目的底层计算库可以替换成OpenBLAS,而且OpenBLAS对Ryzen处理器的支持明显优于MKL。
如果坚持使用Ansys、Abaqus、LS-DYNA等商用软件,那么建议还是采用Intel处理器,这样计算速度和稳定性才能得到保障。
其实不光处理器,内存大小和带宽、硬盘读写能力等对仿真软件的影响也是需要考虑的。一般仿真工程师通常都会配备专用高性能服务器进行建模和分析计算,很少有用个人电脑进行相关工作的,更多的计算通常是在集群或超算上完成。
如果是学生党的话,考虑到牙膏厂价格如此傲娇,在兼顾日常办公和游戏性的前提下,配备AMD的处理器其实未尝不可。只是要找准定位,这样的电脑做做学习案例和演示也就足够了,正经项目还是要优先考虑高性能服务器和集群。