PetrKryslUCSD / FinEtoolsMeshing.jl

Finite Element tools in Julia: Examples of meshing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Build Status Latest documentation

FinEtoolsMeshing: Meshing of various geometries, techniques of processing meshes (import, export).

Alt Color-coded mesh of the lug plate

FinEtools is a package for basic operations on finite element meshes. FinEtoolsMeshing uses FinEtools to mesh various geometries, to process meshes, export&import meshes, etc.

News

  • 01/07/2023: Updated for Julia 1.10 and FinEtools 7.3.0.

Past news

Tutorials

There are a number of tutorials explaining the use of this package. Check out the index. The tutorials themselves can be executed as follows:

  • Download the package or clone it.
git clone https://github.com/PetrKryslUCSD/FinEtoolsDeforLinear.jl.git
  • Change into the tutorials folder: cd .\FinEtoolsDeforLinear.jl\tutorials.
  • Start Julia: julia.
  • Activate the environment:
using Pkg; Pkg.activate("."); Pkg.instantiate();
  • Execute the desired tutorial. Here name.jl is the name of the tutorial file:
include("name.jl")

Examples

Many examples are available. Begin with changing your working directory to the examples folder. Activate and instantiate the examples environment.

using Pkg
Pkg.activate(".")
Pkg.instantiate()

There are a number of examples covering statics and dynamics. The examples may be executed as described in the conceptual guide to FinEtools.

About

Finite Element tools in Julia: Examples of meshing

License:MIT License


Languages

Language:Assembly 79.0%Language:Julia 21.0%