🚀 Welcome to the PINA Tutorials! ================================== In this folder we collect useful tutorials in order to understand the principles and the potential of **PINA**. Whether you're just getting started or looking to deepen your understanding, these resources are here to guide you. Getting started with PINA ------------------------- - `Introductory Tutorial: A Beginner's Guide to PINA `_ - `How to build a Problem in PINA `_ - `Introduction to Solver classes `_ - `Introduction to Trainer class `_ - `Data structure for SciML: Tensor, LabelTensor, Data and Graph `_ - `Building geometries with DomainInterface class `_ - `Introduction to PINA Equation class `_ Physics Informed Neural Networks -------------------------------- - `Introductory Tutorial: Physics Informed Neural Networks with PINA `_ - `Enhancing PINNs with Extra Features to solve the Poisson Problem `_ - `Applying Hard Constraints in PINNs to solve the Wave Problem `_ - `Applying Periodic Boundary Conditions in PINNs to solve the Helmotz Problem `_ - `Inverse Problem Solving with Physics-Informed Neural Network `_ - `Learning Multiscale PDEs Using Fourier Feature Networks `_ - `Learning Bifurcating PDE Solutions with Physics-Informed Deep Ensembles `_ Neural Operator Learning ------------------------ - `Introductory Tutorial: Neural Operator Learning with PINA `_ - `Modeling 2D Darcy Flow with the Fourier Neural Operator `_ - `Solving the Kuramoto-Sivashinsky Equation with Averaging Neural Operator `_ Supervised Learning ------------------- - `Introductory Tutorial: Supervised Learning with PINA `_ - `Chemical Properties Prediction with Graph Neural Networks `_ - `Reduced Order Model with Graph Neural Networks for Unstructured Domains `_ - `Data-driven System Identification with SINDy `_ - `Unstructured Convolutional Autoencoders with Continuous Convolution `_ - `Reduced Order Modeling with POD-RBF and POD-NN Approaches for Fluid Dynamics `_