Programming Finite Elements in JavaTM

Programming Finite Elements in JavaTM

Author: Gennadiy P. Nikishkov

Publisher: Springer Science & Business Media

Published: 2010-01-12

Total Pages: 395

ISBN-13: 1848829728

DOWNLOAD EBOOK

Programming Finite Elements in JavaTM teaches the reader how to programme the algorithms of the finite element method (FEM) in JavaTM. The compact, simple code helps the student to read the algorithms, to understand them and thus to be able to refine them. All of the main aspects of finite element techniques are considered: finite element solution; generation of finite element meshes; and visualization of finite element models and results with Java 3DTM. The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with JavaTM source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.


Object Oriented Methods and Finite Element Analysis

Object Oriented Methods and Finite Element Analysis

Author: Robert Ian Mackie

Publisher:

Published: 2001

Total Pages: 0

ISBN-13: 9781874672081

DOWNLOAD EBOOK

This book describes the advantages of object oriented programming for finite element software development. The book explains the overall design philosophy as well as providing the reader with detailed programming information. The OO approach to finite element programming requires a radically different approach from that used for traditional finite element programming. The book highlights the differences and demonstrates the advantages of the OO approach. Sufficient detailed programming information is included to help reades to implement their own OO code or adapt the ideas presented in the book. The book is intended for researchers and postgraduate students working in the field of finite element technology. The source code described in this book is available from the author's website.


Programming Distributed Finite Element Analysis

Programming Distributed Finite Element Analysis

Author: Robert Ian Mackie

Publisher:

Published: 2007

Total Pages: 272

ISBN-13:

DOWNLOAD EBOOK

"This book describes: overall program design approaches, along with program details, domain decomposition solution methods, covering both direct and iterative solvers, and their incorporation into a finite element program. - The book is intended for researchers and postgraduate students working in the field of numerical software."--BOOK JACKET.


Programming the Finite Element Method in Java and Android

Programming the Finite Element Method in Java and Android

Author: Bryan J. Mac Donald

Publisher:

Published: 2013-06

Total Pages: 400

ISBN-13: 9781908689184

DOWNLOAD EBOOK

This book provides an introduction to programming the finite element method in Java for students, researchers and engineers who are reasonably familiar with the finite element method and want to learn how to write their own finite element code using Java. This book is written as an introductory text and it is assumed that the reader has little or no knowledge of object-oriented programming or Java. By concentrating on line elements, specifically structural trusses, it is possible to make the code very simple and relatively easy to understand. The philosophy of the book is to teach the reader how to write a very simple object-oriented finite element code in Java, with the understanding that once the reader has these skills they should easily be able to extend the code to more complex problems. As newcomers to programming find dealing with command line executed software frustrating and challenging; the Android operating system is used to develop a graphical user interface to allow the reader to interact with their Java code. Android provides a relatively simple (and very well supported) platform for coding a user interface and means that the finished application will work on any Android device (smartphone, tablet, etc.) The book is supported by a webpage which contains the source code for the Android app and other helpful material. The Android app that is detailed in the book is also available for download from the Google Play store.


Programming Finite Elements in JavaTM

Programming Finite Elements in JavaTM

Author: Gennadiy P. Nikishkov

Publisher:

Published: 2010

Total Pages: 402

ISBN-13: 9781848829732

DOWNLOAD EBOOK

The finite element method (FEM) is a computational technique for solving problems which are described by partial differential equations or which can be formulated as functional minimization. The FEM is commonly used in the design and development of products, especially where structural analysis is involved. The simple object model of the Java(TM) programming language lends itself to efficient implementation of FEM analysis. Programming Finite Elements in Java(TM) teaches the reader FEM algorithms and their programming in Java(TM) through a single finite element Java(TM) program. The compact, simple code makes it straightforward to understand the algorithms and their implementation, thereby encouraging developers to extend the code to their own tasks. All of the main aspects of finite element techniques are considered: finite element solution; generation of finite element meshes; and visualization of finite element models and results with Java 3D(TM). The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java(TM) source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8. Graduate students using the FEM will find the simple but detailed object-oriented programming methods presented in this textbook to be of great assistance in understanding the FEM, including mesh generation and visualization. Programming Finite Elements in Java(TM) will also be of interest to senior undergraduates doing special studies encompassing the FEM. Researchers and practicing engineers already familiar with the FEM but seeking an alternative approach will find this book readily suited to self study.