Open-Source Software in Computational Research: A Case Study
A case study of open-source (OS) development of the computational research software MFIX, used for multiphase computational fluid dynamics simulations, is presented here. The verification and validation steps required for constructing modern computational software and the advantages of OS developmen...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2008-01-01
|
Series: | Modelling and Simulation in Engineering |
Online Access: | http://dx.doi.org/10.1155/2008/937542 |
id |
doaj-e07316a96ccb464a9bc32b5ac3022cf9 |
---|---|
record_format |
Article |
spelling |
doaj-e07316a96ccb464a9bc32b5ac3022cf92020-11-24T22:28:16ZengHindawi LimitedModelling and Simulation in Engineering1687-55911687-56052008-01-01200810.1155/2008/937542937542Open-Source Software in Computational Research: A Case StudyMadhava Syamlal0Thomas J. O'Brien1Sofiane Benyahia2Aytekin Gel3Sreekanth Pannala4National Energy Technology Laboratory, P.O. Box 880, Morgantown, WV 26507, USANational Energy Technology Laboratory, P.O. Box 880, Morgantown, WV 26507, USANational Energy Technology Laboratory, P.O. Box 880, Morgantown, WV 26507, USAAeolus Research Inc., 18 Cecil Drive, Dunbar, PA 15431, USAOak Ridge National Laboratory, Building 6012, MS-6367, RM-101, Oak Ridge, TN 37831, USAA case study of open-source (OS) development of the computational research software MFIX, used for multiphase computational fluid dynamics simulations, is presented here. The verification and validation steps required for constructing modern computational software and the advantages of OS development in those steps are discussed. The infrastructure used for enabling the OS development of MFIX is described. The impact of OS development on computational research and education in gas-solids flow, as well as the dissemination of information to other areas such as geophysical and volcanology research, is demonstrated. This study shows that the advantages of OS development were realized in the case of MFIX: verification by many users, which enhances software quality; the use of software as a means for accumulating and exchanging information; the facilitation of peer review of the results of computational research.http://dx.doi.org/10.1155/2008/937542 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Madhava Syamlal Thomas J. O'Brien Sofiane Benyahia Aytekin Gel Sreekanth Pannala |
spellingShingle |
Madhava Syamlal Thomas J. O'Brien Sofiane Benyahia Aytekin Gel Sreekanth Pannala Open-Source Software in Computational Research: A Case Study Modelling and Simulation in Engineering |
author_facet |
Madhava Syamlal Thomas J. O'Brien Sofiane Benyahia Aytekin Gel Sreekanth Pannala |
author_sort |
Madhava Syamlal |
title |
Open-Source Software in Computational Research: A Case Study |
title_short |
Open-Source Software in Computational Research: A Case Study |
title_full |
Open-Source Software in Computational Research: A Case Study |
title_fullStr |
Open-Source Software in Computational Research: A Case Study |
title_full_unstemmed |
Open-Source Software in Computational Research: A Case Study |
title_sort |
open-source software in computational research: a case study |
publisher |
Hindawi Limited |
series |
Modelling and Simulation in Engineering |
issn |
1687-5591 1687-5605 |
publishDate |
2008-01-01 |
description |
A case study of open-source (OS) development of the computational research software MFIX, used for multiphase computational fluid dynamics simulations, is presented here. The verification and validation steps required for constructing modern computational software and the advantages of OS development in those steps are discussed. The infrastructure used for enabling the OS development of MFIX is described. The impact of OS development on computational research and education in gas-solids flow, as well as the dissemination of information to other areas such as geophysical and volcanology research, is demonstrated. This study shows that the advantages of OS development were realized in the case of MFIX: verification by many users, which enhances software quality; the use of software as a means for accumulating and exchanging information; the facilitation of peer review of the results of computational research. |
url |
http://dx.doi.org/10.1155/2008/937542 |
work_keys_str_mv |
AT madhavasyamlal opensourcesoftwareincomputationalresearchacasestudy AT thomasjobrien opensourcesoftwareincomputationalresearchacasestudy AT sofianebenyahia opensourcesoftwareincomputationalresearchacasestudy AT aytekingel opensourcesoftwareincomputationalresearchacasestudy AT sreekanthpannala opensourcesoftwareincomputationalresearchacasestudy |
_version_ |
1725747112060125184 |