Skip to main content

Advanced Tutorials

This section covers advanced topics in FEAX for specialized applications.

Available Tutorials

  • Periodic Boundary Conditions - Learn how to apply periodic boundary conditions using prolongation matrices for unit cell analysis, homogenization problems, and repeating structures.
  • Lattice Structure Homogenization - Computational homogenization of lattice structures using FEAX's flat toolkit with graph-based structure definition and periodic boundary conditions.
  • Adaptive Topology Optimization - 3D topology optimization with Gmsh adaptive remeshing, Heaviside continuation, and gradient-based mesh refinement.
  • Cohesive Fracture with Matrix-Free Newton Solver - Quasi-static fracture simulation using the matrix-free Newton solver and cohesive zone model with energy-based formulation and automatic differentiation.
  • Third Medium Contact - Frictionless contact via the third-medium method with HuHu-LuLu biharmonic regularization, incremental loading, and non-symmetric BC elimination.
  • Cahn-Hilliard Phase Separation - Transient spinodal decomposition using mixed formulation, backward Euler time integration, and the ImplicitPipeline time-stepping interface.
  • Batched Topology Optimization with Surface Loads - Multi-load topology optimization using jax.vmap to vectorize FE solves, SIREN density fields, and gradient-based updates across 10 load cases in parallel.