杰克

JACK:用于迭代算法的异步通信内核库。本文提出了一个新的通信库来简化异步和同步迭代方法的实现。描述了一个关于不动点方法的数学和算法框架,介绍了这类并行迭代算法,尽管这个库可以用于更大类的并行算法。在概述了主要特性之后,我们描述了由异步上下文产生的详细实现方面。虽然该库主要基于消息传递接口库的顶层,但它被设计成易于扩展到其他类型的通信中间件。最后,通过数值实验验证了该库的有效性,该库用于实现Jacobi迭代法的经典并行格式和子结构方法。