SkillAgentSearch skills...

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/GINOT
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

View on GitHub
GitHub Stars31
CategoryEducation
Updated6d ago
Forks6

Languages

Jupyter Notebook

Security Score

75/100

Audited on Mar 25, 2026

No findings