Skip to content

v1.0.0-alpha — Symmetry adaptation: space group (scalar) and double group (X2C)

Pre-release
Pre-release

Choose a tag to compare

@gauravharsha gauravharsha released this 17 Jun 16:00

Summary

First alpha of the 1.0 line for green-mbpt. Headline change is full symmetry adaptation across the mean-field and post-HF pipeline: space-group representations are now propagated through the k-mesh on the scalar side, and the relativistic (X2C/x2c1e) path carries the matching double-group SU(2) lift so spinor quantities transform correctly across the IBZ.

Also in this release: a kstruct-driven SEET preprocessing rewrite with full Löwdin / symmetric Löwdin / MO / natural-orbital coverage (Löwdin variants supported for X2C spinor), an HF/GW/GF2 orthogonalization basis-invariance regression test, an inchworm impurity-solver μ double-counting fix, X2C HF exchange and MPI broadcast correctness fixes, and assorted build/CI updates (C++17 structured-binding lambda capture, GitHub Actions Node.js 24 migration).

What's Changed

New Contributors

  • @Copilot made their first contribution in #35
  • @yangyu-code made their first contribution in #34
  • @egull made their first contribution in #46

Full Changelog: v0.3.2...v1.0.0a0