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.


Fluid-Structure Interaction

Fluid-Structure Interaction

Author: Hans-Joachim Bungartz

Publisher: Springer Science & Business Media

Published: 2007-06-24

Total Pages: 401

ISBN-13: 3540345965

DOWNLOAD EBOOK

This volume in the series Lecture Notes in Computational Science and Engineering presents a collection of papers presented at the International Workshop on FSI, held in October 2005 in Hohenwart and organized by DFG's Research Unit 493 "FSI: Modeling, Simulation, and Optimization". The papers address partitioned and monolithic coupling approaches, methodical issues and applications, and discuss FSI from the mathematical, informatics, and engineering points of view.


Automated Solution of Differential Equations by the Finite Element Method

Automated Solution of Differential Equations by the Finite Element Method

Author: Anders Logg

Publisher: Springer Science & Business Media

Published: 2012-02-24

Total Pages: 723

ISBN-13: 3642230997

DOWNLOAD EBOOK

This book is a tutorial written by researchers and developers behind the FEniCS Project and explores an advanced, expressive approach to the development of mathematical software. The presentation spans mathematical background, software design and the use of FEniCS in applications. Theoretical aspects are complemented with computer code which is available as free/open source software. The book begins with a special introductory tutorial for beginners. Following are chapters in Part I addressing fundamental aspects of the approach to automating the creation of finite element solvers. Chapters in Part II address the design and implementation of the FEnicS software. Chapters in Part III present the application of FEniCS to a wide range of applications, including fluid flow, solid mechanics, electromagnetics and geophysics.


The Finite Element Method

The Finite Element Method

Author: Patrick Ciarlet

Publisher: John Wiley & Sons

Published: 2023-07-26

Total Pages: 404

ISBN-13: 1394229747

DOWNLOAD EBOOK

The finite element method, which emerged in the 1950s to deal with structural mechanics problems, has since undergone continuous development. Using partial differential equation models, it is now present in such fields of application as mechanics, physics, chemistry, economics, finance and biology. It is also used in most scientific computing software, and many engineers become adept at using it in their modeling and numerical simulation activities. This book presents all the essential elements of the finite element method in a progressive and didactic way: the theoretical foundations, practical considerations of implementation, algorithms, as well as numerical illustrations created in MATLAB. Original exercises with detailed answers are provided at the end of each chapter.


Programming the Finite Element Method

Programming the Finite Element Method

Author: I. M. Smith

Publisher: John Wiley & Sons

Published: 2005-06-10

Total Pages: 649

ISBN-13: 0470011246

DOWNLOAD EBOOK

This title demonstrates how to develop computer programmes which solve specific engineering problems using the finite element method. It enables students, scientists and engineers to assemble their own computer programmes to produce numerical results to solve these problems. The first three editions of Programming the Finite Element Method established themselves as an authority in this area. This fully revised 4th edition includes completely rewritten programmes with a unique description and list of parallel versions of programmes in Fortran 90. The Fortran programmes and subroutines described in the text will be made available on the Internet via anonymous ftp, further adding to the value of this title.


The Complete C++ Primer

The Complete C++ Primer

Author: Keith Weiskamp

Publisher: Morgan Kaufmann

Published: 1992

Total Pages: 568

ISBN-13:

DOWNLOAD EBOOK

This new edition of the popular hands-on guide to C++ programming provides an easy way to help you master C++. The authors show how to use the important features of C++ Version 2.1, including classes, functions, constructors and destructors, stream I/O, operator overloading, inheritance, and more. The new templates feature is also covered.


Solving PDEs in C++

Solving PDEs in C++

Author: Yair Shapira

Publisher: SIAM

Published: 2012-06-07

Total Pages: 775

ISBN-13: 1611972167

DOWNLOAD EBOOK

In this much-expanded second edition, author Yair Shapira presents new applications and a substantial extension of the original object-oriented framework to make this popular and comprehensive book even easier to understand and use. It not only introduces the C and C++ programming languages, but also shows how to use them in the numerical solution of partial differential equations (PDEs). The book leads readers through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. The high level of abstraction available in C++ is particularly useful in the implementation of complex mathematical objects, such as unstructured mesh, sparse matrix, and multigrid hierarchy, often used in numerical modeling. The well-debugged and tested code segments implement the numerical methods efficiently and transparently in a unified object-oriented approach.


MATLAB Codes for Finite Element Analysis

MATLAB Codes for Finite Element Analysis

Author: A. J. M. Ferreira

Publisher: Springer Science & Business Media

Published: 2008-11-06

Total Pages: 236

ISBN-13: 1402092008

DOWNLOAD EBOOK

This book intend to supply readers with some MATLAB codes for ?nite element analysis of solids and structures. After a short introduction to MATLAB, the book illustrates the ?nite element implementation of some problems by simple scripts and functions. The following problems are discussed: • Discrete systems, such as springs and bars • Beams and frames in bending in 2D and 3D • Plane stress problems • Plates in bending • Free vibration of Timoshenko beams and Mindlin plates, including laminated composites • Buckling of Timoshenko beams and Mindlin plates The book does not intends to give a deep insight into the ?nite element details, just the basic equations so that the user can modify the codes. The book was prepared for undergraduate science and engineering students, although it may be useful for graduate students. TheMATLABcodesofthisbookareincludedinthedisk.Readersarewelcomed to use them freely. The author does not guarantee that the codes are error-free, although a major e?ort was taken to verify all of them. Users should use MATLAB 7.0 or greater when running these codes. Any suggestions or corrections are welcomed by an email to [email protected].