COMPARING SCIENTIFIC COMPUTING ENVIRONMENTS FOR SIMULATING 2D NON-BUOYANT FLUID PARCEL TRAJECTORY UNDER INERTIAL OSCILLATION: A PRELIMINARY EDUCATIONAL STUDY

This study presents a preliminary numerical investigation of the two-dimensional trajectory of a non-buoyant fluid parcel subjected to inertial oscillations and abrupt external forcing events. The simulations were implemented using Python, GNU Octave, R, Julia, and Fortran open-source scientific computing environments. By running 1,000 iterations in each environment, we evaluated the computational performance of these languages in tackling this idealized problem. The results, visualized through static plots and animation, validate the numerical model's ability to represent the fundamental physics governing fluid motion. Statistical analysis using the Kruskal-Wallis test and Dunn's post-hoc test with Bonferroni correction revealed that Fortran exhibits significantly faster execution times than other environments. However, the choice of programming language should also consider factors such as coding expertise, library availability, and scalability requirements. This study focuses on the performance of scientific computing environments within each language rather than the languages themselves. The observed execution times should be interpreted in the context of the specific environments used, as they often leverage optimized libraries written in lower-level languages. Despite the limitations of this work, such as the simplified 2D model and the use of a single hardware configuration, this study provides valuable insights into selecting appropriate computational tools. It contributes to educational resources for teaching idealized fluid dynamics models. Future studies could explore more complex scenarios, a more comprehensive range of programming environments, and the impact of different numerical schemes and physical parameterizations.

Authors

Institutions

Publication Details

Journal
Indonesian Physical Review
Published
2024-08-19
DOI
https://doi.org/10.29303/ipr.v7i3.335
Citations
1
Primary Topic
Meteorological Phenomena and Simulations
Type
article
Field-Weighted Citation Impact
0.38
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

COMPARING SCIENTIFIC COMPUTING ENVIRONMENTS FOR SIMULATING 2D NON-BUOYANT FLUID PARCEL TRAJECTORY UNDER INERTIAL OSCILLATION: A PRELIMINARY EDUCATIONAL STUDY

Sandy Herho, Dasapta Erwin Irawan, Katarina Herho, Iwan P. Anwar et al.
1 citations
Indonesian Physical Review
Meteorological Phenomena and Simulations
0.38
article

COMPARING SCIENTIFIC COMPUTING ENVIRONMENTS FOR SIMULATING 2D NON-BUOYANT FLUID PARCEL TRAJECTORY UNDER INERTIAL OSCILLATION: A PRELIMINARY EDUCATIONAL STUDY

Sandy Herho, Dasapta Erwin Irawan, Katarina Herho, Iwan P. Anwar, Candrasa Dharma
article en
1 citations

Abstract

This study presents a preliminary numerical investigation of the two-dimensional trajectory of a non-buoyant fluid parcel subjected to inertial oscillations and abrupt external forcing events. The simulations were implemented using Python, GNU Octave, R, Julia, and Fortran open-source scientific computing environments. By running 1,000 iterations in each environment, we evaluated the computational performance of these languages in tackling this idealized problem. The results, visualized through static plots and animation, validate the numerical model's ability to represent the fundamental physics governing fluid motion. Statistical analysis using the Kruskal-Wallis test and Dunn's post-hoc test with Bonferroni correction revealed that Fortran exhibits significantly faster execution times than other environments. However, the choice of programming language should also consider factors such as coding expertise, library availability, and scalability requirements. This study focuses on the performance of scientific computing environments within each language rather than the languages themselves. The observed execution times should be interpreted in the context of the specific environments used, as they often leverage optimized libraries written in lower-level languages. Despite the limitations of this work, such as the simplified 2D model and the use of a single hardware configuration, this study provides valuable insights into selecting appropriate computational tools. It contributes to educational resources for teaching idealized fluid dynamics models. Future studies could explore more complex scenarios, a more comprehensive range of programming environments, and the impact of different numerical schemes and physical parameterizations.

Indonesian Physical ReviewVol. 7(3)
University of California, Riverside (US), Bandung Institute of Technology (ID), Universitas Trisakti (ID)
Quality Education
Openalex Percentile: Top 41%
Meteorological Phenomena and Simulations
0.38
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.