Table 1 Graph neural network models implemented in MatGL
Name | Type | Brief description | Function | Ref | |
|---|---|---|---|---|---|
Prop. Pred. | MLIP | ||||
MEGNet | Invariant | GNN with global state vector. | Yes | No | |
M3GNet | Invariant | Extension of MEGNet with 3-body interactions. Used to implement the first FP as well as property models. | Yes | Yes | |
CHGNet | Invariant | GNN with regularization of node features using magnetic moments from DFT. | No | Yes | |
TensorNet | Equivariant | O(3)-equivariant GNN using Cartesian tensor representations, which is more computationally efficient compared to higher-rank spherical tensor models. | Yes | Yes | |
SO3Net | Equivariant | Minimalist SO(3)-equivariant GNN based on the spherical harmonics and Clebsch-Gordan tensor product. | Yes | Yes | |