PINNide
PINNide is an open-source software framework and integrated development environment designed to streamline the creation and training of physics-informed neural networks (PINNs). It provides a high-level API to express partial differential equations, boundary conditions, and observational data, and to train models using automatic differentiation across CPU and GPU hardware.
Key features include a symbolic equation editor, a data and boundary-condition manager, collocation-point sampling strategies, and
The architecture comprises three layers: a user-facing frontend and API, a PINN compiler that translates equations
Development and status: PINNide originated as a research prototype in the early 2020s and has evolved through
Applications include forward and inverse PDE solving, parameter estimation, data assimilation, and surrogate modeling in engineering,