GINOT
GINOT is a deep learning model that combines transformers with neural operators for accurate forward predictions on arbitrary 2D and 3D geometries. It processes surface point clouds using attention-based encoding with sampling and grouping, ensuring robustness to point density, order invariance, and padding resilience.
Install / Use
/learn @QibangLiu/GINOTREADME
Geometry-Informed Neural Operator Transformer
<img src="images/ginot.png" alt="Overview of model architectures" width="100%">Figure 1: Overview of GINOT architecture. The boundary points cloud is initially processed through sampling and grouping layers to extract local geometric features. These local features are then fused with global geometric information via a cross-attention layer. This is followed by a series of self-attention layers and a final linear layer, producing the KEY and VALUE matrices for the cross-attention layer in the solution decoder. In the solution decoder, an MLP encodes the query points into the QUERY matrix for the cross-attention layer, which integrates the geometry information from the encoder. The output of the cross-attention layer is subsequently decoded into solution fields at the query points using another MLP.
Examples
<img src="images/puc_median_sample.gif" alt="Animation of pub median case" width="100%"/>Figure 2: Visualization of Mises stress and displacement solutions for the median testing case of the micro-periodic unit cell. The first column shows the input surface points cloud, the second column presents the true stress on the actual deformed shape, the third column depicts the predicted stress on the predicted deformed shape, and the fourth column highlights the absolute error of stress on the actual deformed shape.
<!-- <img src="images/test_50percentile.gif" alt="JEB results" width="100%"/> --> <table style="width:100%"> <tr style="padding:0; margin:0;"> <td style="padding:0;"><img src="images/test_50percentile.gif" width="100%"></td> </tr> <tr style="padding:0; margin:0;"> <td style="padding:0;"><img src="images/test_worst.gif" width="100%"></td> </tr> </table> Figure 3: Mises stress solutions for the median (top row) and worst (bottom row) testing samples of the JEB dataset. Each row shows (from left to right): the input surface point cloud, the ground truth from finite element analysis, the GINOT prediction, and the absolute error between prediction and ground truth.Dataset
The dataset used for training and evaluation is publicly available on Zenodo, except for the micro-periodic unit cell dataset, which is avilable on https://doi.org/10.5281/zenodo.15121966. Please download these datasets and unzip into ./data
Reference
- Liu, Q., Zhong, V., Meidani, H., Abueidda, D., Koric, S., & Geubelle, P. (2026).
Geometry-Informed Neural Operator Transformer for Partial Differential Equations on Arbitrary Geometries.
Computer Methods in Applied Mechanics and Engineering, 451, 118668.
https://doi.org/10.1016/j.cma.2025.118668 - Liu, Q.; Zhong, V.; Meidani, H.; Abueidda, D.; Koric, S.; Geubelle, P. Geometry-Informed Neural Operator Transformer. arXiv April 29, 2025. https://doi.org/10.48550/arXiv.2504.19452.
Related Skills
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
isf-agent
a repo for an agent that helps researchers apply for isf funding
last30days-skill
17.2kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
