Access the full text.
Sign up today, get DeepDyve free for 14 days.
M. Cano, Eliseo Chacón-Vera, F. Esquembre (2015)
Bringing partial differential equations to life for studentsEuropean Journal of Physics, 36
F. Hecht (2012)
New development in freefem++, 20
C. Rasmussen (2001)
New directions in differential equations: A framework for interpreting students' understandings and difficultiesThe Journal of Mathematical Behavior, 20
Joseph Myers, David Trubatch, B. Winkel (2008)
Teaching Modeling with Partial Differential Equations: Several Successful ApproachesPRIMUS, 18
PurposeComputer simulations improve the knowledge of physical models and are widely used in teaching and research. Key aspects are to understand their solutions and to make interactive changes to the models, observing their effects in real-time. The drawback of creating interactive simulations of physical models is the high level of programming expertise required. The purpose of this study is to facilitate this task.Design/methodology/approachJava is the perfect language for this task; it yields high-quality graphics and is widely spread in the scientific community. Because many important physical models are described by means of partial differential equations (PDEs), the combination of Java with FreeFem++, a C++ PDE solver based on the finite element method, is considered.FindingsIn this study, a Java library is introduced to numerically solve PDE equations via a run-time connection with FreeFem++. The solution is encapsulated into Java objects that are ready to be used in different programming tasks. The library also includes new Java visualization elements for solutions and meshes in the context of the Open Source Physics project library. Together, the connection features and the visualization elements facilitate the creation of Java simulations by programming researchers. For those with less programming capabilities, this work has been included into Easy Java Simulations, a tool to further ease the creation of interactive simulations.Originality/valueThe present study approach allows simulating models given PDEs. The equations are solved either in local or in remote mode (e.g. by a network accessible to a high-performance computer) and visualized locally, providing a high degree of interactivity to the end user.
Engineering Computations – Emerald Publishing
Published: May 2, 2017
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.