VTDIRECT95型

VTDIRECT95是D.R.Jones的确定性全局优化算法DIRECT的fortran95实现,广泛应用于多学科工程设计、生物科学和物理科学应用。该软件包包括一个串行代码和一个数据分布的大规模并行代码,用于不同的问题规模和优化(探索与开发)目标。动态数据结构用于组织本地数据,处理不可预测的内存需求,减少内存使用,并跨多个处理器共享数据。并行代码采用多级函数并行和数据并行来提高并发性和减轻数据依赖性,从而提高负载平衡和可扩展性。此外,两个版本都集成了检查点功能,以提供容错和热重启。讨论了有关数据结构、并行方案、错误处理和可移植性的重要算法修改和设计注意事项。使用多个基准函数和实际应用程序,对软件在不同系统上的优化效率、数据结构效率、并行性能和检查点开销进行了评估。详细介绍了软件包的组织和使用方法(资料来源:HTTP//PATRO.AUU-EDU)

这个软件也是同行评审通过期刊toms.