People · Behind MORFE.jl

Team.

MORFE.jl is built by a small group of researchers across nonlinear dynamics, structural mechanics and scientific computing — joined by a wider circle of collaborators and contributors who shape the method, the code, and the applications it ships with.

Group · 03

Contributors to MORFE Project.

Researchers who shaped the theory, applications, and earlier generations of MORFE.

Cyril Touzé

Cyril Touzé

PI · Theory

IMSIA · ENSTA Paris

Long-standing work on nonlinear normal forms, parametrisation methods, and reduction for thin structures. Provides the theoretical backbone of DPIM.

Attilio Frangi

Attilio Frangi

PI · MEMS · Multiphysics

Politecnico di Milano · DICA

Coupling DPIM with the MEMS pipeline at PoliMi: electrostatic, fluid-damping, thermo-elastic. Hosts the application case studies.

Loïc Salles

Loïc Salles

Contributor · Rotors

University of Liège · Aerospace & Mechanical Engineering

Application of DPIM to rotating machinery, friction interfaces, mistuned bladed disks. Drives the rotor benchmarks.

Andrea Opreni

Andrea Opreni

Developer · Forcing · MEMS

Politecnico di Milano · MEMS Lab

Time-periodic invariant manifolds and non-autonomous forcing. Drives the MEMS micromirror benchmark and piezoelectric actuator applications.

Giorgio Gobat

Giorgio Gobat

Developer · Shells · MEMS

Politecnico di Milano · DICA

Geometrically nonlinear shell reduction and MEMS frequency combs. Built multiphysics shell benchmarks and contributed to MORFE2.0.

André Stabile

André Stabile

Developer · MORFE2.0

ENSTA Paris

Contributor to MORFE2.0. Nonlinear dynamics and finite element methods.

Get involved

Contribute or collaborate.

Help improve MORFE.jl with code, tutorials, tests, benchmarks, and applications—or start a research collaboration around nonlinear dynamics and finite-element reduction.

$ git clone https://github.com/MORFEproject/MORFE.jl $ cd MORFE.jl $ julia --project=. -e 'using Pkg; Pkg.instantiate(); Pkg.test()' [ Info: tests passed ] $ julia --project=.github/format -e 'using Pkg; Pkg.instantiate(); using JuliaFormatter; format(["src", "ext", "test", "examples"])'