Tesserae.jl

A Julia-powered toolkit for material point method

Introduction

Tesserae is a toolkit for implementing the material point method in Julia. It is designed to maintain consistency between mathematical expressions and source code, enabling rapid development. Current features include:

  • Grid and particle generation
  • Various interpolation types, including B-splines, GIMP, CPDI, and MLS–MPM
  • Convenient macros for transferring data between grid and particles
  • Multithreading support
  • Exporting VTK files for visualization

Installation

You can add Tesserae using Julia's package manager, by typing ]add Tesserae in the Julia REPL:

pkg> add Tesserae