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...

Full description

Bibliographic Details
Main Authors: Madhava Syamlal, Thomas J. O'Brien, Sofiane Benyahia, Aytekin Gel, Sreekanth Pannala
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