Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add periodic boundary conditions with full 1BZ sampling #93

Merged
merged 36 commits into from
Dec 8, 2023

Commits on Oct 31, 2023

  1. For some reason, typing extensions was not installing bundled with fl…

    …ax. It has now been added to requirements
    jackbaker1001 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    98f7c4a View commit details
    Browse the repository at this point in the history
  2. Added a new solid class to handle the full BZ sampling periodic case.…

    … We also have a kpoint info class, able to take information about the IBZ if required. New PySCF parsers in pyscf.py for making solid objects from PySCF output
    jackbaker1001 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    dcc0dac View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. kinetic + external is correct, but I need to reconsider array typing …

    …as I forgot that BZ samping makes many quantities complex valued. Jax is yet to complain though.
    jackbaker1001 committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    4d66af8 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Figured out that the coulomb energy needs a repulsion_tensor for ever…

    …y crystal momentum conserving k-point quartet in the 1BZ. Tihs is now dealt with in _package_outputs (which I hope to refactor at some point). We now have this for the full and irreducible BZ. We should now be able to calculate the coulomb energy
    jackbaker1001 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    dde47ad View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Disabled symmetry adaptive functions for now. Will come back to this …

    …later. All k-pairs now computer for coulomb energy
    jackbaker1001 committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9d6d2d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afadeeb View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    357c850 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9831b35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cded621 View commit details
    Browse the repository at this point in the history
  4. Raised B3LYP tests tolerance. We should perhaps remove this test enti…

    …rely as the version of B3LYP we implement is actually different to the LibXC version
    jackbaker1001 committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7cf95d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fd5d1f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7006426 View commit details
    Browse the repository at this point in the history
  7. Fixing tests

    jackbaker1001 committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    973e5a7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a03e5d View commit details
    Browse the repository at this point in the history
  9. Another bug fixed

    jackbaker1001 committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    f4ca97b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    290cb38 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. (1) changes to how the fock matrix is computed in auto diff. We only …

    …ever need to autodiff the xc part because we already have the one electron and coulomb potentials from when we computed the energy. (2) Most method in train.py now support solids.
    jackbaker1001 committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    0e1cf90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8aff961 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c680dab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    357434a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    005af27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44690a8 View commit details
    Browse the repository at this point in the history
  7. changes to eigenproblem to allow for N_k fock matrices to be diagonal…

    …ized. Broadcasting is appropriate even for input matrices without an N_k dimension should should work for molecules and solids
    jackbaker1001 committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    689c57b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    7685b3f View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    536c80b View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    7200cdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b02768 View commit details
    Browse the repository at this point in the history
  3. minor scf refactoring

    jackbaker1001 committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    dce443d View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    0ef698c View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    3c2c05d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27d817c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dafd90b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    9821531 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b533a7c View commit details
    Browse the repository at this point in the history
  3. Changes to notebooks

    jackbaker1001 committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    9e08c52 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Adding colab badges

    PabloAMC committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    0174903 View commit details
    Browse the repository at this point in the history