Cargando…

Mastering the scales: a survey on the benefits of multiscale computing software

In the last few decades, multiscale modelling has emerged as one of the dominant modelling paradigms in many areas of science and engineering. Its rise to dominance is primarily driven by advancements in computing power and the need to model systems of increasing complexity. The multiscale modelling...

Descripción completa

Detalles Bibliográficos
Autores principales: Groen, Derek, Knap, Jaroslaw, Neumann, Philipp, Suleimenova, Diana, Veen, Lourens, Leiter, Kenneth
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6388006/
https://www.ncbi.nlm.nih.gov/pubmed/30967042
http://dx.doi.org/10.1098/rsta.2018.0147
_version_ 1783397680160964608
author Groen, Derek
Knap, Jaroslaw
Neumann, Philipp
Suleimenova, Diana
Veen, Lourens
Leiter, Kenneth
author_facet Groen, Derek
Knap, Jaroslaw
Neumann, Philipp
Suleimenova, Diana
Veen, Lourens
Leiter, Kenneth
author_sort Groen, Derek
collection PubMed
description In the last few decades, multiscale modelling has emerged as one of the dominant modelling paradigms in many areas of science and engineering. Its rise to dominance is primarily driven by advancements in computing power and the need to model systems of increasing complexity. The multiscale modelling paradigm is now accompanied by a vibrant ecosystem of multiscale computing software (MCS) which promises to address many challenges in the development of multiscale applications. In this paper, we define the common steps in the multiscale application development process and investigate to what degree a set of 21 representative MCS tools enhance each development step. We observe several gaps in the features provided by MCS tools, especially for application deployment and the preparation and management of production runs. In addition, we find that many MCS tools are tailored to a particular multiscale computing pattern, even though they are otherwise application agnostic. We conclude that the gaps we identify are characteristic of a field that is still maturing and features that enhance the deployment and production steps of multiscale application development are desirable for the long-term success of MCS in its application fields. This article is part of the theme issue ‘Multiscale modelling, simulation and computing: from the desktop to the exascale’.
format Online
Article
Text
id pubmed-6388006
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-63880062019-02-28 Mastering the scales: a survey on the benefits of multiscale computing software Groen, Derek Knap, Jaroslaw Neumann, Philipp Suleimenova, Diana Veen, Lourens Leiter, Kenneth Philos Trans A Math Phys Eng Sci Articles In the last few decades, multiscale modelling has emerged as one of the dominant modelling paradigms in many areas of science and engineering. Its rise to dominance is primarily driven by advancements in computing power and the need to model systems of increasing complexity. The multiscale modelling paradigm is now accompanied by a vibrant ecosystem of multiscale computing software (MCS) which promises to address many challenges in the development of multiscale applications. In this paper, we define the common steps in the multiscale application development process and investigate to what degree a set of 21 representative MCS tools enhance each development step. We observe several gaps in the features provided by MCS tools, especially for application deployment and the preparation and management of production runs. In addition, we find that many MCS tools are tailored to a particular multiscale computing pattern, even though they are otherwise application agnostic. We conclude that the gaps we identify are characteristic of a field that is still maturing and features that enhance the deployment and production steps of multiscale application development are desirable for the long-term success of MCS in its application fields. This article is part of the theme issue ‘Multiscale modelling, simulation and computing: from the desktop to the exascale’. The Royal Society Publishing 2019-04-08 2019-02-18 /pmc/articles/PMC6388006/ /pubmed/30967042 http://dx.doi.org/10.1098/rsta.2018.0147 Text en © 2019 The Authors. http://creativecommons.org/licenses/by/4.0/ Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Groen, Derek
Knap, Jaroslaw
Neumann, Philipp
Suleimenova, Diana
Veen, Lourens
Leiter, Kenneth
Mastering the scales: a survey on the benefits of multiscale computing software
title Mastering the scales: a survey on the benefits of multiscale computing software
title_full Mastering the scales: a survey on the benefits of multiscale computing software
title_fullStr Mastering the scales: a survey on the benefits of multiscale computing software
title_full_unstemmed Mastering the scales: a survey on the benefits of multiscale computing software
title_short Mastering the scales: a survey on the benefits of multiscale computing software
title_sort mastering the scales: a survey on the benefits of multiscale computing software
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6388006/
https://www.ncbi.nlm.nih.gov/pubmed/30967042
http://dx.doi.org/10.1098/rsta.2018.0147
work_keys_str_mv AT groenderek masteringthescalesasurveyonthebenefitsofmultiscalecomputingsoftware
AT knapjaroslaw masteringthescalesasurveyonthebenefitsofmultiscalecomputingsoftware
AT neumannphilipp masteringthescalesasurveyonthebenefitsofmultiscalecomputingsoftware
AT suleimenovadiana masteringthescalesasurveyonthebenefitsofmultiscalecomputingsoftware
AT veenlourens masteringthescalesasurveyonthebenefitsofmultiscalecomputingsoftware
AT leiterkenneth masteringthescalesasurveyonthebenefitsofmultiscalecomputingsoftware