Neural networks and neural operators for physics-informed machine learning
36 Stars
Updated Last
7 Months Ago
Started In
August 2022


Stable Dev Build Status Coverage DOI

Sophon.jl provides specialized neural networks and neural operators for Physics-informed machine learning.

Use the documentation to explore the features.

Please star this repository if you find it useful.


To install Sophon, please open Julia's interactive session (REPL) and press ] key in the REPL to use the package mode, then type the following command

pkg> add Sophon


Function Fitting Multi-scale Poisson Equation Convection Equation Helmholtz Equation
Allen-Cahn Equation Schrödinger Equation L-shaped Domain SOD Shock Tube


More examples can be found in Sophon-Examples

Related Libraries

What's the difference between this package and NeuralPDE.jl?

The biggest difference is the explicit control over data sampling. Note that we have an example of an L-shape domain, and there is an example of a disk with a hole in this file.