您会说两种为计算连续体力学编写通用(有限体积、fem、dg)库的方法的优缺点是什么?这就是我现在的看法,所以请提供你自己的经验,不要因为我的事而抨击我:):
1)C++:
泛型编程、虚函数、重载、速度……:所有可用于构建您想要的任何类型的 OOP 工具
大部分可用的低级库(没有广泛的科学和工程库开发,例如用于 Python 的库)
2) 用于并行计算的 Python + 包装器(pyOpenCL 等)
大量的各种支持库
编写您的想法:实现速度非常快
较慢的执行时间
如果你想编写一个支持各种方法、处理复杂几何和问题的框架,你会选择什么,为什么?