flecsi:FleCSI内部gitlab存储库的镜像

时间:2024-05-24 02:17:57
【文件属性】:

文件名称:flecsi:FleCSI内部gitlab存储库的镜像

文件大小:5.78MB

文件格式:ZIP

更新时间:2024-05-24 02:17:57

C++

介绍 FleCSI是一个可在编译时配置的框架,旨在支持多物理场应用程序开发。 因此,FleCSI提供了一套非常通用的基础架构设计模式,可以对其进行专门化和扩展,以适应各种求解器和数据要求的需求。 FleCSI当前支持多维网格拓扑,几何和邻接信息,以及n维哈希树数据结构,图形分区接口和依赖项关闭。 FleCSI引入了具有控制,执行和数据抽象的功能性编程模型,该模型与MPI以及与最新的基于任务的运行时(如Legion和Charm ++)一致。 抽象层使开发人员与基础运行时隔离,同时允许支持多个运行时系统,包括异步MPI之类的常规模型。 目的是为开发人员提供一组现在可以使用的具体的用户友好编程工具,同时允许灵活地选择可以应用于将来的体系结构和运行时的运行时实现和优化。 FleCSI的控制和执行模型提供了正式的命名法,用于描述人们对内核和任务等概念了解不足的概念。 FleCSI的数据模型提供


网友评论