top of page
Computational mechanics of
structures and materials
Open source codes:
-
eXtended Finite Element Method (XFEM) in Matlab (4465 downloads). link.
-
eXtended Finite Element Method (XFEM) in C++ (1891 downloads). link.
-
Element Free Galerkin Method (EFG) in Matlab (2086 downloads). link.
-
Isogeometric analysis for solids and structures in Matlab (21450 downloads). link.
-
Zero thickness interface element generators in C++ (975 downloads). link.
-
Karamelo: a C++ Material Point Method. link
-
ofeFRAC: a C++ FE code for fracture and damage. link
Research facilities:
-
Software development kit for advanced numerical simulations (jem-jive). link.
-
Mesh generation--Gmsh.
-
Visualisation--Paraview, VisIt and Ovito.
-
Voronoi diagrams--Neper.
-
Material Point Method code in Matlab
-
FENICS: automating the finite element methods
-
Symbolic algebra packages--Maple/SageMath.
-
From images to FE meshes: oof2.
-
Commercial codes: Abaqus, LS-DYna, Tecplot
-
Tool for coding: SublimeText, and XCode (for debugging and profiling) + iTerm2 (with zsh)
High quality research documents:
I have been using LaTeX for writing reasearch articles/reports/documents since 2003.
For presentation slides, I use Keynote and LaTeXIt (on Mac OS).
-
Document writing: LaTeX (editor: SublimeText)
-
Graphics: vector graphics with Adobe Illustrator or Inkscape.
-
Finding LaTeX codes for any symbols: detexify.
-
Make animated GIF images from videos/images: in Mac OS X, simply use GIF Brewery 3 (you might need to use Quick View to convert format of your videos first). In Linux, you can use ffmpeg.
-
Making tables with http://www.tablesgenerator.com.
-
Link to a paper about how to prepare a high-quality scientific articles
Learning how to learn:
The PDF beside provides some actionable, down to earth advices to better learning.
How to write a good scientific article:
The PDF beside provides some actionable, down to earth advices to better writing. One
PDF is an article and the other is presentation slides for a writing workshop.
Others:
-
Blog of Prof Rebecca Brannon at Univerisity of Utah: excellent notes on mechanics .
-
imechanica: web for mechanics and mechanicians
-
Excellent lecture notes of Prof Fellipa at Colorado: introduction to FEM, nonlinear FEM, advanced FEM
-
MIT courses on computational science & engineering (Prof G Strang)
-
MIT course on waves and vibrations
-
MIT course on linear finite elements (Prof KJ Bathe)
-
MIT course on nonlinear finite elements
-
An online book on Computational physics
-
Learning Linux in 10 minutes
-
Tutorials on Abaqus
-
http://www.parresianz.com/index.html (with useful info on computational modelling)
bottom of page