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

Parallelize over basis #626

Draft
wants to merge 10 commits into
base: develop
Choose a base branch
from
Draft

Parallelize over basis #626

wants to merge 10 commits into from

Commits on Dec 17, 2021

  1. Hamiltonian_Heisenberg.cu: Split gradient functions into separate dev…

    …ice functions
    Moritz committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    97fb9c1 View commit details
    Browse the repository at this point in the history
  2. Refactor Hamiltonian_Heisenberg.cu: Reduced number of arguments in ke…

    …rnel calls.
    
    Now passes pointers to fields in Hamiltonian and geometry in helper struct.
    Moritz committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    4aa2f69 View commit details
    Browse the repository at this point in the history
  3. Hamiltonian_Heisenberg.cu: Reduced of arguments in kernel calls further.

    Now passes pointers to interaction data in helper structs.
    Moritz committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    8f25bf3 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Merge branch 'hamiltonian_cuda_improvements' of github.com:MSallerman…

    …n/spirit into parallelize_over_basis
    Moritz committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    f1e74ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92d9a08 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Hamiltonian_Heisenberg.cu: Used pair sorting to implement parallel ex…

    …change over spins
    Moritz committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5cb5043 View commit details
    Browse the repository at this point in the history
  2. Pair_Sorting: Implemented Pair subsorting to slightly improve perform…

    …ance and some comment changes
    Moritz committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d6b889c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7d7843 View commit details
    Browse the repository at this point in the history
  4. Geometry: check for co-incident positions is now only performed if n_…

    …cell_atoms<100
    
    The reason is that this check scales quadratically in n_cell_atoms.
    Moritz committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6b924f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Merge branch 'develop' of github.com:spirit-code/spirit into parallel…

    …ize_over_basis
    Moritz committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    60cc1c4 View commit details
    Browse the repository at this point in the history