Listing 1 - 4 of 4 |
Sort by
|
Choose an application
This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonlinear advection–diffusion–reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element Python programs. This book is open access under a CC BY license.
Mathematics. --- Software engineering. --- Algorithms. --- Computer mathematics. --- Visualization. --- Computer software. --- Numerical analysis. --- Computational Science and Engineering. --- Mathematical Software. --- Numerical Analysis. --- Software Engineering/Programming and Operating Systems. --- Mathematical analysis --- Software, Computer --- Computer systems --- Visualisation --- Imagery (Psychology) --- Imagination --- Visual perception --- Computer mathematics --- Discrete mathematics --- Electronic data processing --- Algorism --- Algebra --- Arithmetic --- Computer software engineering --- Engineering --- Math --- Science --- Mathematics --- Foundations --- Computer science. --- Informatics --- Computational Science and Engineering --- Algorithms --- Visualization --- Mathematical Software --- Numerical Analysis --- Software Engineering/Programming and Operating Systems --- Data and Information Visualization --- Software Engineering --- Finite element --- FEniCS --- Partial Differential Equations --- Python --- Simulation --- Open access --- Maths for scientists --- Combinatorics & graph theory --- Mathematical & statistical software --- Operating systems --- Computer science
Choose an application
This book is 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 tutorial for readers who are new to the topic. Following the tutorial, chapters in Part I address 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.
Differential equations, Partial -- Numerical solutions. --- Differential equations. --- Finite element method. --- Finite element method --- Engineering & Applied Sciences --- Mathematics --- Physical Sciences & Mathematics --- Computer Science --- Calculus --- Differential equations --- Data processing. --- FEA (Numerical analysis) --- FEM (Numerical analysis) --- Finite element analysis --- 517.91 Differential equations --- Mathematics. --- Earth sciences. --- Numerical analysis. --- Computer mathematics. --- Computer software. --- Physics. --- Applied mathematics. --- Engineering mathematics. --- Mathematical Software. --- Theoretical, Mathematical and Computational Physics. --- Numeric Computing. --- Appl.Mathematics/Computational Methods of Engineering. --- Computational Science and Engineering. --- Earth Sciences, general. --- Engineering --- Engineering analysis --- Mathematical analysis --- Natural philosophy --- Philosophy, Natural --- Physical sciences --- Dynamics --- Software, Computer --- Computer systems --- Computer mathematics --- Discrete mathematics --- Electronic data processing --- Geosciences --- Environmental sciences --- Math --- Science --- Numerical analysis --- Isogeometric analysis --- Electronic data processing. --- Computer science. --- Geography. --- Mathematical and Computational Engineering. --- Cosmography --- Earth sciences --- World history --- Informatics --- ADP (Data processing) --- Automatic data processing --- Data processing --- EDP (Data processing) --- IDP (Data processing) --- Integrated data processing --- Computers --- Office practice --- Automation --- Mathematical physics. --- Physical mathematics --- Physics --- Numerical solutions --- Computer science
Choose an application
Mathematical control systems --- Mathematical physics --- Geology. Earth sciences --- Engineering sciences. Technology --- Computer science --- Computer. Automation --- theoretische fysica --- informatica --- geografie --- informaticaonderzoek --- ingenieurswetenschappen --- numerieke analyse
Choose an application
This book is 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 tutorial for readers who are new to the topic. Following the tutorial, chapters in Part I address 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.
theoretische fysica --- Computer. Automation --- geografie --- informatica --- Mathematical physics --- numerieke analyse --- Mathematical control systems --- Engineering sciences. Technology --- informaticaonderzoek --- ingenieurswetenschappen --- Computer science --- Geology. Earth sciences --- 681.3 *G18 --- 519.63 --- 519.63 Numerical methods for solution of partial differential equations --- Numerical methods for solution of partial differential equations --- 681.3 *G18 Partial differential equations: difference methods; elliptic equations; finite element methods; hyperbolic equations; method of lines; parabolic equations (Numerical analysis) --- Partial differential equations: difference methods; elliptic equations; finite element methods; hyperbolic equations; method of lines; parabolic equations (Numerical analysis) --- Appl.Mathematics/Computational Methods of Engineering. --- Computational Science and Engineering. --- Computer science. --- Computer software. --- Earth Sciences, general. --- Electronic data processing. --- Engineering mathematics. --- Geography. --- Mathematical Software. --- Mathematics. --- Numeric Computing. --- Theoretical, Mathematical and Computational Physics.
Listing 1 - 4 of 4 |
Sort by
|