Day 1: Periodic Boundary Condition Setup
18 Sep 2026
- Configured periodic graph construction with -nearest neighbor graphs based on fractional coordinates.
- Implemented spherical harmonic representations for directional edge features.
# Periodic edge vector calculation
def periodic_vector(pos1, pos2, lattice, cell_offsets):
shift = torch.matmul(cell_offsets.float(), lattice)
return (pos2 + shift) - pos1
Day 3: Convergence Monitoring
20 Sep 2026
- Ran 50 epochs of training on Materials Project 2024 subset.
- Loss curve exhibits smooth decay, but validation error fluctuates around epoch 35 due to high force gradient magnitudes.
Next Steps: Testing gradient clipping at and adding radial bessel basis functions to smooth atomic pair interactions at cutoff radius .
Day 4: Current Status 🧪
21 Sep 2026
- Gradient clipping stabilized validation loss curve.
- Current validation MAE: 18.4 meV/atom.
- Target checkpoint threshold for full article publication is .
- Training continues on 4x A100 GPU cluster. Next update expected in 2 days when epoch 150 completes.