User Tools

Site Tools


scbc7

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
scbc7 [2014/04/25 14:06] simonw7scbc7 [2022/07/21 06:59] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +=====Intro to Mesh Generation and Finite Element Methods=====
  
 +The finite element method is a technique for solving partial differential equations by first discretizing these equations in their space dimensions.  The discretization is carried out locally over small regions of simple but arbitrary shape ([[http://en.wikipedia.org/wiki/Finite_element_method|the finite elements]]).  We introduce various meshing tools available to us in this session from MATLAB to those used in some of our R&D codes.
 +
 +
 +===Mesh generation tools we use===
 +
 +  * [[http://www.cs.cmu.edu/~quake/triangle.html | Triangle (2D)]]
 +
 +  * Fluxgrid (2D axisymmetric for flux-surface conformal meshes) 
 +
 +  * [[http://geuz.org/gmsh/| gmsh]]
 +
 +  * [[https://cubit.sandia.gov/public/tutorials.html| CUBIT (Fully 3D)]]
 +
 +===Finite Element Method Intro===
 +
 +[[http://en.wikipedia.org/wiki/Finite_element_method | Meshing intro ]] 
 +
 +Smith and Griffiths [[http://www.amazon.com/Programming-Finite-Element-Method-Smith/dp/0470849703| Programming the Finite Element Method]]
 +
 +[[http://wiki.octave.org/Fem-fenics | FEM with Octave ]]
 +
 +[[http://www.mathworks.com/help/pde/ug/basics-of-the-finite-element-method.html | FEM with Matlab (requires PDE Toolbox) ]]
 +
 +
 +
 +
 +
 +====Resources====
 +
 +Strang and Fix [[http://www.amazon.com/Analysis-Element-Prentice-Hall-Automatic-Computation/dp/0130329460/ref=sr_1_2?s=books&ie=UTF8&qid=1398454412&sr=1-2&keywords=strang+and+fix | An Analysis of the Finite Element Method (Prentice-Hall Series in Automatic Computation) ]]
 +
 +Stephen Jardin [[http://www.amazon.com/Computational-Methods-Physics-Chapman-Science-ebook/dp/B008XMYEB8/ref=sr_1_1?s=books&ie=UTF8&qid=1398454492&sr=1-1&keywords=stephen+jardin|Computational Methods in Plasma Physics (Chapman & Hall/CRC Computational Science) ]]
 +
 +J. Reddy [[ http://www.amazon.com/Introduction-Finite-Element-Method-Engineering/dp/0072466855/ref=sr_1_1?s=books&ie=UTF8&qid=1398456599&sr=1-1&keywords=reddy+finite+element |An Introduction to the Finite Element Method]]
 +
 +[[http://www.amazon.com/Plasma-Physics-An-Introductory-Course/dp/0521484529|J. W. Eastwood Computational Plasma Physics Chapter 7 of Dendy's Plasma Physics: An Introductory Course]]  
 +
 +Smith and Griffiths [[http://www.amazon.com/Programming-Finite-Element-Method-Smith/dp/0470849703| Programming the Finite Element Method]]
 +