Abstract
The aircraft industry often uses computational methods to quantify ice accretion, investigate aerodynamic penalties, and conduct certification processes. The computational simulation of aircraft icing is computationally intensive owing to three consecutive runs of air, droplet, and ice accretion solvers. This study developed a parallel code using MPI and Coarray methods to reduce the computation time of an FVM-based ice accretion solver. The computational results were validated by comparison with the experimental data. The parallel performance of the MPI and Coarray methods were compared and found to be similar on the airflow solver. Further, the Coarray-based implementation on the water droplet solver showed good speedup and efficiency for the given number of mesh elements and processors.
Similar content being viewed by others
Data availability
Data are available from the corresponding author on request.
References
Landsberg B (2008) Safety advisor: aircraft icing. AOPA Air Saf. Found
Jones SM, Reveley MS, Evans JK, Barrientos FA (2008) Subsonic aircraft safety icing study. NASA/TM-2008–215107
Bae J, Yee K (2021) Numerical investigation of droplet breakup effects on droplet-wall interactions under SLD conditions. Int J Aeronaut Sp Sci 22:1005–1018. https://doi.org/10.1007/s42405-021-00374-y
Prince Raj L (2017) High-fidelity computational modeling of in-flight ice accretion on aircraft and rotorcraft including super-cooled large droplet. Gyeongsang National University. http://acml.gnu.ac.kr/download/Publications/RAJ_PhD_Thesis-2017.pdf
Ahn GB, Jung KY, Myong RS, Shin HB, Habashi WG (2015) Numerical and experimental investigation of Ice accretion on rotorcraft engine air intake. J Aircr 52:903–909. https://doi.org/10.2514/1.C032839
Prince Raj L, Yee K, Myong RS (2020) Sensitivity of ice accretion and aerodynamic performance degradation to critical physical and modeling parameters affecting airfoil icing. Aerosp Sci Technol. https://doi.org/10.1016/j.ast.2019.105659
Sengupta B, Raj LP, Cho MY, Son C, Yoon T, Yee K, Myong RS (2021) Computational simulation of ice accretion and shedding trajectory of a rotorcraft in forward flight with strong rotor wakes. Aerosp Sci Technol 119:107140
Roy R, Raj LP, Jo JH, Cho MY, Kweon JH, Myong RS (2021) Multiphysics anti-icing simulation of a CFRP composite wing structure embedded with thin etched-foil electrothermal heating films in glaze ice conditions. Compos Struct 276:114441. https://doi.org/10.1016/j.compstruct.2021.114441
Jung S, Raj LP, Rahimi A, Jeong H, Myong RS (2020) Performance evaluation of electrothermal anti-icing systems for a rotorcraft engine air intake using a meta model. Aerosp Sci Technol 106:106174. https://doi.org/10.1016/j.ast.2020.106174
Yu Z, Li Y, Zhang Z, Xu W, Dong Z (2020) Online safe flight envelope protection for icing aircraft based on reachability analysis. Int J Aeronaut Sp Sci 21:1174–1184. https://doi.org/10.1007/s42405-020-00266-7
Ma F, Comeau D (1990) Aircraft de-icing and anti-icing composition. https://www.google.com/patents/US4954279
Pacheco PS (1997) Parallel programming with MPI. Morgan Kaufmann Publishers Inc., San Fr. Calif. (n.d.)
Qiao K, Xu X (2022) Parallel multiscale numerical framework of the non-linear failure analysis for three-dimension composite structures. Int J Aeronaut Sp Sci 23:77–91. https://doi.org/10.1007/s42405-021-00430-7
Fanfarillo A, Burnus T, Cardellini V, Filippone S, Nagle D, Rouson D (2014) OpenCoarrays: open-source transport layers supporting coarray Fortran compilers. In: Proc. 8th Int. Conf. Partitioned Glob. Address Sp. Program. Model, pp 1–11
Prince Raj L, Esmaeilifar E, Jeong H, Myong RS (2022) Computational simulation of glaze ice accretion on a rotorcraft engine intake in large supercooled droplet icing conditions. In: AIAA SCITECH 2022 Forum, American Institute of Aeronautics and Astronautics, Reston, Virginia. https://doi.org/10.2514/6.2022-0447
Jung SK, Myong RS (2013) A second-order positivity-preserving finite volume upwind scheme for air-mixed droplet flow in atmospheric icing. Comput Fluids 86:459–469. https://doi.org/10.1016/j.compfluid.2013.08.001
Lapple CF (2007) Fluid and particle mechanics. Vincent Press
Myers TG (2001) Extension to the Messinger model for aircraft icing. AIAA J 39:211–218
Beaugendre H, Morency F, Habashi WG (2003) FENSAP-ICE’s three-dimensional in-flight ice accretion module: ICE3D. J Aircr 40:239–247. https://doi.org/10.2514/2.3113
Prince Raj L, Lee JW, Myong RS (2019) Ice accretion and aerodynamic effects on a multielement airfoil under SLD icing conditions. Aerosp Sci Technol 85:320–333. https://doi.org/10.1016/j.ast.2018.12.017
Karypis G, Kumar V (1998) A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J Sci Comput 20:359–392
Amdahl GM (1967) Validity of the single processor approach to achieving large scale computing capabilities. In: Proc. April 18–20, 1967, Spring Jt. Comput. Conf., pp 483–485
Numrich RW, Reid J (1998) Co-Array Fortran for parallel programming. In: ACM Sigplan Fortran Forum. ACM New York, NY, USA, pp 1–31
Mellor-Crummey J, Adhianto L, Scherer III WN, Jin G (2009) A new vision for Coarray Fortran. In: Proc. Third Conf. Partitioned Glob. Address Sp. Programing Model, pp 1–9
Jin G, Mellor-Crummey J, Adhianto L, Scherer III WN, Yang C (2011) Implementation and performance evaluation of the hpc challenge benchmarks in coarray Fortran 2.0. In: 2011 IEEE Int. Parallel Distrib. Process. Symp., IEEE, pp 1089–1100
Ashby JV, Reid JK (2008) Migrating a scientific application from MPI to Coarrays. In: CUG 2008 Proceedings, pp 1–8
Acknowledgements
This work was supported by the National Research Foundation of Korea (NRF) Grant funded by the Ministry of Science and ICT (NRF-2017-R1A5A1015311), South Korea. Some parts of this article have been presented in two preprints: the first author’s doctoral thesis and conference paper 2022-0447 at the AIAA SciTech 2022 Forum, San Diego, USA.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Raj, L.P., Esmaeilifar, E., Sengupta, B. et al. Coarray Fortran Parallel Implementation of a Finite Volume Method-Based Aircraft Ice Accretion Simulation Code. Int. J. Aeronaut. Space Sci. 24, 1124–1135 (2023). https://doi.org/10.1007/s42405-023-00601-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42405-023-00601-8