在Fluent集群中进行双精度计算需要确保所有节点(计算机)上的硬件和软件环境都支持双精度计算。双精度计算可以提高计算的精度和准确性,因为它使用64位浮点数,而单精度计算只使用32位浮点数。
要在Fluent集群中执行双精度计算,可以在启动Fluent时指定精度选项,例如,“fluent 3d -double”。此外,还应该将节点之间的通信进行优化以加快计算速度。这可以通过选择合适的网络架构和协议来实现。
总枯肆锋之,在Fluent集群中进行双精度计算可能需要一些额外的配置和优化,但这可以大大提高计算的精度和准确性
Fluent 中按求解域的维数和精度分成四个求解器2d
2ddp
3d
3ddp
dp 是 double precision 的缩写,表示双精度
也就是 dp 表示变量的时候使用 double 类型,否则对应的是单精度的 float 类型
你把pow(exp,(-0.0181*(temp1-273.))改成exp(-0.0181*(temp1-273.)试试,因为exp()本身就是以e为底橘烂的幂,所以你明伍码这边写法不对。当然注意大小写,也可能激哪是EXP()欢迎分享,转载请注明来源:内存溢出
评论列表(0条)