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