首页> 外文期刊>Geoscientific Model Development Discussions >Scientific workflows applied to the coupling of a continuum (Elmer v8.3) and a discrete element (HiDEM v1.0) ice dynamic model
【24h】

Scientific workflows applied to the coupling of a continuum (Elmer v8.3) and a discrete element (HiDEM v1.0) ice dynamic model

机译:科学工作流程适用于连续uum(Elmer V8.3)和离散元素(HIDEM V1.0)冰动态模型的耦合

获取原文
           

摘要

Scientific computing applications involving complex simulations and data-intensive processing are often composed of multiple tasks forming a workflow of computing jobs. Scientific communities running such applications on computing resources often find it cumbersome to manage and monitor the execution of these tasks and their associated data. These workflow implementations usually add overhead by introducing unnecessary input/output (I/O) for coupling the models and can lead to sub-optimal CPU utilization. Furthermore, running these workflow implementations in different environments requires significant adaptation efforts, which can hinder the reproducibility of the underlying science. High-level scientific workflow management systems (WMS) can be used to automate and simplify complex task structures by providing tooling for the composition and execution of workflows – even across distributed and heterogeneous computing environments. The WMS approach allows users to focus on the underlying high-level workflow and avoid low-level pitfalls that would lead to non-optimal resource usage while still allowing the workflow to remain portable between different computing environments. As a case study, we apply the UNICORE workflow management system to enable the coupling of a glacier flow model and calving model which contain many tasks and dependencies, ranging from pre-processing and data management to repetitive executions in heterogeneous high-performance computing (HPC) resource environments. Using the UNICORE workflow management system, the composition, management, and execution of the glacier modelling workflow becomes easier with respect to usage, monitoring, maintenance, reusability, portability, and reproducibility in different environments and by different user groups. Last but not least, the workflow helps to speed the runs up by reducing model coupling I/O overhead and it optimizes CPU utilization by avoiding idle CPU cores and running the models in a distributed way on the HPC cluster that best fits the characteristics of each model.
机译:涉及复杂模拟和数据密集型处理的科学计算应用通常由形成计算作业工作流程的多个任务组成。在计算资源上运行此类应用程序的科学社区通常会发现管理和监控这些任务的执行和关联数据的执行繁琐。这些工作流实现通常通过引入不必要的输入/输出(I / O)来增加开销,用于耦合模型,并导致次优CPU利用率。此外,在不同环境中运行这些工作流实现需要显着的适应努力,这可能阻碍底层科学的再现性。高级科学工作流管理系统(WMS)可用于通过提供用于组合和工作流程的工具来自动化和简化复杂的任务结构 - 即使跨越分布式和异构计算环境。 WMS方法允许用户专注于底层的高级工作流程,并避免将导致非最佳资源使用的低级陷阱,同时仍然允许工作流程在不同的计算环境之间保持便携式。作为一个案例研究,我们应用IniCore工作流管理系统,使得冰川流模型和Calus型模型的耦合,这些模型包含许多任务和依赖性,从预处理和数据管理到异构高性能计算中的重复执行(HPC )资源环境。使用Inicore工作流管理系统,冰川建模工作流的组合,管理和执行对于使用,监视,维护,可重用性,可移植性和不同的用户组以及不同的用户组而变得更加容易。最后但并非最不重要的是,工作流程通过减少模型耦合I / O开销来帮助加速速度,并且它通过避免空闲CPU内核并以最适合每个特征的HPC集群上的分布式方式运行模型来优化CPU利用率模型。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号