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...
Autores principales: | , , , , , |
---|---|
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 |