Parallel Implementation of a Simplified Semi-physical Wildland Fire Spread Model Using OpenMP
We present a parallel 2D version of a simplified semi-physical wildland fire spread model based on conservation equations, with convection and radiation as the main heat transfer mechanisms. This version includes some 3D effects. The OpenMP framework allows distributing the prediction operations among the available threads in a multicore architecture, thereby reducing the computational time and obtaining the prediction results much more quickly. The results from the experiments using data from a real fire in Galicia (Spain) confirm the benefits of using the parallel version.
KeywordsOpenMP Parallel computing Performance Wildland fire model
This work has been partially supported by the Department of Education of the regional government, the Junta of Castilla y León, Grant contract: SA020U16. The authors are also grateful to Arsenio Morillo Rodríguez chief of the forest prevention and valorization area of the regional government, the Xunta de Galicia, for his technical support providing all the necessary information about the Osoño fire.
- 1.Amdahl, G.M.: Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the April 18–20, 1967, Spring Joint Computer Conference, AFIPS 1967 (Spring), pp. 483–485, New York, NY, USA. ACM (1967)Google Scholar
- 2.Anderson, H.E.: Aids to determining fuel models for estimating fire behavior. General Technical Report INT-122, U.S. Department of Agriculture, Forest Service, Intermountain Forest and Range Experiment Station (1982)Google Scholar
- 3.Andrews, P.L.: BEHAVE: fire behavior prediction and fuel modeling system-BURN subsystem, Part 1. U.S. Department of Agriculture, Forest Service, Intermountain Research Station Ogden, UT (1986)Google Scholar
- 8.Esvensen, G.: Data Assimilation, The Ensemble Kalman Filter. Springer, Heidelberg (2009)Google Scholar
- 9.Ferragut, L., Asensio, M.I., Cascón, J.M., Prieto, D.: A simplified wildland fire model applied to a real case. In: Casas, F., Martinez, V. (eds.) Advances in Differential Equations and Applications, pp. 155–167. Springer International Publishing, Cham (2014)Google Scholar
- 13.Graham, S.L., Kessler, P.B., Mckusick, M.K.: Gprof: a call graph execution profiler. In: SIGPLAN Notices, vol. 17, no. 6, pp. 120–126 (1982)Google Scholar
- 15.Itzkowitz, M., Mazurov, O., Copty, N., Lin, Y.: An OpenMP runtime API for profiling. Sun Microsystems, Inc., OpenMP ARB White Paper. http://www.compunity.org/futures/omp-api.html
- 17.MPI Forum. Message Passing Interface (MPI) Forum Home Page, December 2009. http://www.mpi-forum.org/
- 21.Scott, J.H., Burgan, R.E.: Models, standard fire behavior Fuel : a comprehensive set for use with Rothermel’s surface fire spread model. General Technical Report RMRS-GTR-153, U.S. Department of Agriculture, Forest Service, Rocky Mountain Research Station (2005)Google Scholar