Using the GA and TAO toolkits for solving large-scale optimization problems on parallel computers

ACM Trans. Math. Softw.(2007)

引用 19|浏览35
暂无评分
摘要
Challenges in the scalable solution of large-scale optimization problems include the development of innovative algorithms and efficient tools for parallel data manipulation. This article discusses two complementary toolkits from the collection of Advanced CompuTational Software (ACTS), namely, Global Arrays (GA) for parallel data management and the Toolkit for Advanced Optimization (TAO), which have been integrated to support large-scale scientific applications of unconstrained and bound constrained minimization problems. Most likely to benefit are minimization problems arising in classical molecular dynamics, free energy simulations, and other applications where the coupling among variables requires dense data structures. TAO uses abstractions for vectors and matrices so that its optimization algorithms can easily interface to distributed data management and linear algebra capabilities implemented in the GA library. The GA/TAO interfaces are available both in the traditional library mode and as components compliant with the Common Component Architecture (CCA). We highlight the design of each toolkit, describe the interfaces between them, and demonstrate their use.
更多
查看译文
关键词
load balancing,tao interface,advanced optimization,one-sided communication,numerical optimization,lennard-jones potential,parallel data manipulation,dense data structure,data management,parallel computer,large-scale optimization problem,advanced computational software,minimization problem,ga library,parallel data management,molecular dynamics,distributed data structures,tao toolkits,common component architecture,lennard jones potential,linear algebra,free energy,lennard jones,molecular dynamic,load balance,data structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要