首页出版物导航 用户协会 博客
 精确匹配 高级检索 检索历史
河北工业大学
详细信息

Simulation of partial differential equations models in Java.

Title: Simulation of partial differential equations models in Java.
Authors: Cano, María José1,2 mjcanovicente@gmail.com
Chacon-Vera, Eliseo1,2 eliseo@um.es
Esquembre, Francisco1,2 fem@um.es
Source: Engineering Computations. 2017, Vol. 34 Issue 3, p800-813. 14p.
Document Type: Article
Subject Terms: JAVA (Computer program language)
OPEN source software
PHYSICAL sciences
PARTIAL differential equations
TASK performance
Author-Supplied Keywords: Engineering ; Java ; Partial differential equations ; Physical sciences ; Simulations
NAICS/Industry Codes: 541712 Research and Development in the Physical, Engineering, and Life Sciences (except Biotechnology)
Abstract: Purpose Computer 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/approach Java 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%20%20, a C%20%20 PDE solver based on the finite element method, is considered.Findings In this study, a Java library is introduced to numerically solve PDE equations via a run-time connection with FreeFem%20%20. 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/value The 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. [ABSTRACT FROM AUTHOR]
(Copyright applies to all Abstracts.)
Author Affiliations: 1Mathematics Department, University of Murcia, Espinardo-Murcia, Spain and Department of Computer Science and Automatic Control, UNED, Juan del Rosal, Madrid, Spain ; 2Mathematics Department, University of Murcia, Espinardo-Murcia, Spain
Full Text Word Count: 5097
ISSN: 0264-4401 (Sherpa/RoMEO, JCR)
PageCount: 800-814
volume: 34
issue: 3
issn: 02644401
pubdate: 2017
DOI: https://doi.org/10.1108/EC-05-2015-0111
JCR分区:
ESI学科:
最新一年影响因子:
当年影响因子: