Examples: Basic usage

Below is a gallery of examples that show the usage of modules in pyMOTO.

EinSum: Matrix-vector product

EinSum: Matrix-vector product

EinSum: Matrix projection

EinSum: Matrix projection

Custom: Vector dot product

Custom: Vector dot product

AutoMod: Automatic differentiation

AutoMod: Automatic differentiation

MathExpression: General math expressions

MathExpression: General math expressions

Custom: Creating a simple module

Custom: Creating a simple module

Custom: Module with initialization

Custom: Module with initialization

Custom: Module with two outputs

Custom: Module with two outputs

Custom: Simple scalar network

Custom: Simple scalar network

Examples: Topology optimization

This gallery contains various examples of topology optimization using pyMOTO.

Compliance with prescribed displacements

Compliance with prescribed displacements

Coupled thermo-mechanical loads

Coupled thermo-mechanical loads

Compliant mechanism

Compliant mechanism

Dynamic compliance

Dynamic compliance

Compliant mechanism (static condensation)

Compliant mechanism (static condensation)

Compliant mechanism (springs)

Compliant mechanism (springs)

PyMOTO 69-line topology optimization example

PyMOTO 69-line topology optimization example

Overhang filter

Overhang filter

Stress constraint

Stress constraint

Full robust formulation

Full robust formulation

Compliance minimization

Compliance minimization

Eigenfrequency maximization

Eigenfrequency maximization

Showcase for 3D thermal heat-sink

Showcase for 3D thermal heat-sink

Transient thermal temperature minimization

Transient thermal temperature minimization

Robust formulation

Robust formulation

Flexure design

Flexure design

Showcase for 3D MMB beam compliance

Showcase for 3D MMB beam compliance

Multigrid preconditioned CG solver

Multigrid preconditioned CG solver

Self-weight gravity

Self-weight gravity

Convolution filter with domain padding

Convolution filter with domain padding

Gallery generated by Sphinx-Gallery