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 LGPU-MPI cpp backend #514

Merged
merged 177 commits into from
Oct 24, 2023
Merged

Add LGPU-MPI cpp backend #514

merged 177 commits into from
Oct 24, 2023

Commits on Sep 12, 2023

  1. add LGPU cpp layer

    multiphaseCFD committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    15e42fd View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. update measurement

    multiphaseCFD committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ece63c6 View commit details
    Browse the repository at this point in the history
  2. add openmp to adjgpu

    multiphaseCFD committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    9431ef6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44237ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    39d144e View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Add support for building multiple backend simulators (#497)

    * Add PL_BACKEND_LIST
    
    * Update the support
    
    * Exclude Python bindings
    
    * Update HermitianObs name scope conflicts
    
    * Auto update version
    
    * Cleanup
    
    * Update CI to build and check C++ tests of multiple backends (Linux)
    
    * Update changelog
    
    * Update .github/workflows/tests_linux.yml
    
    Co-authored-by: Vincent Michaud-Rioux <[email protected]>
    
    * Apply code review suggestions
    
    * Update .github/workflows/tests_linux.yml
    
    Co-authored-by: Amintor Dusko <[email protected]>
    
    ---------
    
    Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Vincent Michaud-Rioux <[email protected]>
    Co-authored-by: Amintor Dusko <[email protected]>
    4 people authored and multiphaseCFD committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    832dc68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b2220d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b10494b View commit details
    Browse the repository at this point in the history
  4. Update DefaultQubit to DefaultQubitLegacy (#500)

    * Update DefaultQubit to DefaultQubitLegacy
    
    * Update changelog
    
    * update pylint disable on fallback
    AmintorDusko authored and multiphaseCFD committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    62ee28b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d921b4f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Configuration menu
    Copy the full SHA
    cd06aa6 View commit details
    Browse the repository at this point in the history
  2. add gitignore

    multiphaseCFD committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    38bfad3 View commit details
    Browse the repository at this point in the history
  3. tidy up code

    multiphaseCFD committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    516447f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8de101a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7d6012 View commit details
    Browse the repository at this point in the history
  6. make format

    multiphaseCFD committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    6bcd87c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    c9cbdaa View commit details
    Browse the repository at this point in the history
  2. make format

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    108e1fe View commit details
    Browse the repository at this point in the history
  3. update based on tidy

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d94fc0e View commit details
    Browse the repository at this point in the history
  4. fix tidy format

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ee914a2 View commit details
    Browse the repository at this point in the history
  5. add_gpu_runners_tests

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    e1a9bb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce49548 View commit details
    Browse the repository at this point in the history
  7. debug

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a99363c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ad4b938 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    78bab88 View commit details
    Browse the repository at this point in the history
  10. ci tests

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3c9e9c0 View commit details
    Browse the repository at this point in the history
  11. quick fix

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    b805ec2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    08412c4 View commit details
    Browse the repository at this point in the history
  13. quick fix

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    f0dc631 View commit details
    Browse the repository at this point in the history
  14. quick fix

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9639b41 View commit details
    Browse the repository at this point in the history
  15. update python ci tests

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ba3bf42 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    083fdd7 View commit details
    Browse the repository at this point in the history
  17. fix directory

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ed6ea62 View commit details
    Browse the repository at this point in the history
  18. fix directory

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c3ad7aa View commit details
    Browse the repository at this point in the history
  19. quick fix

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    e7afb36 View commit details
    Browse the repository at this point in the history
  20. quick fix

    multiphaseCFD committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d35628e View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. test for cuda-12

    multiphaseCFD committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    4a58c98 View commit details
    Browse the repository at this point in the history
  2. update measurement

    multiphaseCFD committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    81fc5b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    c3db409 View commit details
    Browse the repository at this point in the history
  2. updata cu12 workflows

    multiphaseCFD committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    61ffa3d View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    e5c2c4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ba7e96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23e154d View commit details
    Browse the repository at this point in the history
  4. update test_obs

    multiphaseCFD committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    a1ca506 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. activate all CI checks

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    f52fe36 View commit details
    Browse the repository at this point in the history
  2. quick fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2cc0242 View commit details
    Browse the repository at this point in the history
  3. tidy up code

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    b6cde23 View commit details
    Browse the repository at this point in the history
  4. tidy up code

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    d76ec44 View commit details
    Browse the repository at this point in the history
  5. make format

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    d48351e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4f4e1fa View commit details
    Browse the repository at this point in the history
  7. tidy up code

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    3a45666 View commit details
    Browse the repository at this point in the history
  8. tidy up code

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    443aae5 View commit details
    Browse the repository at this point in the history
  9. tidy up code

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    e8ac990 View commit details
    Browse the repository at this point in the history
  10. make format

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    74d3667 View commit details
    Browse the repository at this point in the history
  11. fix for codecov

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    3efeb1f View commit details
    Browse the repository at this point in the history
  12. codecov fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ec393f4 View commit details
    Browse the repository at this point in the history
  13. quick fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    f3f1a85 View commit details
    Browse the repository at this point in the history
  14. quick fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    4ff0c61 View commit details
    Browse the repository at this point in the history
  15. quick fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    34a05d9 View commit details
    Browse the repository at this point in the history
  16. quick test

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    60b2a3d View commit details
    Browse the repository at this point in the history
  17. fix test

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    9bbd2d4 View commit details
    Browse the repository at this point in the history
  18. fix tests

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    d96d793 View commit details
    Browse the repository at this point in the history
  19. another quick fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    a290364 View commit details
    Browse the repository at this point in the history
  20. coverage fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    41d90e3 View commit details
    Browse the repository at this point in the history
  21. update ci tests

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1410fee View commit details
    Browse the repository at this point in the history
  22. update ci for no binary

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    08c8453 View commit details
    Browse the repository at this point in the history
  23. codecov fix

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    394ceab View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    79a6c34 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2d238eb View commit details
    Browse the repository at this point in the history
  26. fix codecov

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    98db424 View commit details
    Browse the repository at this point in the history
  27. make format

    multiphaseCFD committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    11fa5c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

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

Commits on Sep 26, 2023

  1. initial commit for MPI

    multiphaseCFD committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    939f7ce View commit details
    Browse the repository at this point in the history
  2. revert to cu11

    multiphaseCFD committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    219cfde View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. enable more py tests

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    2530925 View commit details
    Browse the repository at this point in the history
  2. update CI

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    314c06d View commit details
    Browse the repository at this point in the history
  3. upload codecov ci

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    9b9fbbe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1b05f9 View commit details
    Browse the repository at this point in the history
  5. add more unit tests

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    9e3e834 View commit details
    Browse the repository at this point in the history
  6. add more tests

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    4d1ea37 View commit details
    Browse the repository at this point in the history
  7. make format

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    b54759e View commit details
    Browse the repository at this point in the history
  8. add more cpp tests

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a27d1a1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d353a6e View commit details
    Browse the repository at this point in the history
  10. make format

    multiphaseCFD committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    cfd7f3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1fbad9f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    43c7e52 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    893c61b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8f56589 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. init commit

    multiphaseCFD committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    f572875 View commit details
    Browse the repository at this point in the history
  2. Trigger CI

    multiphaseCFD committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    722cc28 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. update gpu runner

    multiphaseCFD committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6f49902 View commit details
    Browse the repository at this point in the history
  2. quick fix

    multiphaseCFD committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    36ea421 View commit details
    Browse the repository at this point in the history
  3. update fix

    multiphaseCFD committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    643d9b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

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

Commits on Oct 12, 2023

  1. add py layer

    multiphaseCFD committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    77dacd5 View commit details
    Browse the repository at this point in the history
  2. quick fix

    multiphaseCFD committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    68a798c View commit details
    Browse the repository at this point in the history
  3. make format

    multiphaseCFD committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3a06309 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8044aad View commit details
    Browse the repository at this point in the history
  5. quick fix

    multiphaseCFD committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    e099fc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    38773b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8f9f1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4edb007 View commit details
    Browse the repository at this point in the history
  4. add more tests

    multiphaseCFD committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    3e80ce6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    114438a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7e825ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6efb5dc View commit details
    Browse the repository at this point in the history
  8. update version

    multiphaseCFD committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    19f85e1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b7ef71f View commit details
    Browse the repository at this point in the history
  10. fix based on comments

    multiphaseCFD committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ade064d View commit details
    Browse the repository at this point in the history
  11. Add L-GPU and L-Kokkos as package extras (#515)

    * Add L-GPU and L-Kokkos as package extras
    
    * Auto update version
    
    * Update changelog
    
    * Temp enable the x86 wheel cache
    
    * Return wheel storage functionality to normal
    
    * Update readme
    
    * Auto update version
    
    * Trigger CI
    
    * Update README.rst
    
    Co-authored-by: Amintor Dusko <[email protected]>
    
    ---------
    
    Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Amintor Dusko <[email protected]>
    3 people authored and multiphaseCFD committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    500a0c4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    52d7293 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f09db5f View commit details
    Browse the repository at this point in the history
  14. make format

    multiphaseCFD committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    8888060 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. remove sparseH

    multiphaseCFD committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    6b503b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    997515f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Add wheel_linux_x86_64_cu11.yml (#517)

    * Add wheel_linux_x86_64_cu11.yml
    
    * echo COMPILER=g++ >>
    
    * python3.9 => python
    
    * reinstall g++11
    
    * Try that
    
    * Use env vars for versions.
    
    * Fix var syntax.
    
    * Hardcode versions
    
    * Fix custatevec-cu11
    
    * Revert triggers.
    
    * Update changelog [skip ci]
    vincentmr authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    c263264 View commit details
    Browse the repository at this point in the history
  2. resolve more comments

    multiphaseCFD committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    e6d802c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d9c443 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f6268c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db04384 View commit details
    Browse the repository at this point in the history
  6. remove unused methods

    multiphaseCFD committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    cba4849 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. resolve more comments

    multiphaseCFD committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    34e00d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61ba81a View commit details
    Browse the repository at this point in the history
  3. quick update

    multiphaseCFD committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    5be027b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d1793c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b42b8c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    6633d2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f89e4d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9232e92 View commit details
    Browse the repository at this point in the history
  4. Add mpi tests to LGPU (#519)

    * Initial commit mpi tests
    
    * Remove label guards
    
    * Fix PL_DEVICE
    
    * Install lightning_qubit.
    
    * Fix ENABLE_MPI
    
    * print cuquantum
    
    * export cu_sdk
    
    * revert define
    
    * Debug cpp tests.
    
    * Debug cpp tests.
    
    * Fix cmake options.
    
    * Compile with mpicxx
    
    * Specify backend.
    
    * Specify backend.
    
    * Remove obsolete line.
    
    * Specify cov backend
    
    * Merge test/cov & try simplifying python
    
    * if-no-files-found: error and fix python tests.
    
    * Fix mpi find
    
    * Install real lightning.
    
    * Revert python tests.
    
    * Hardcode backend values in python tests
    
    * Install lightning_qubit with gpu in python tests
    
    * Remove explicit mpich mentions.
    
    * Parametrize mpilib name.
    
    * Add openmpi tests.
    
    * Build only openmpi python tests.
    
    * Add timeouts
    
    * test/test_apply.py
    
    * Revert pull triggers.
    
    * Clean gpu-mpi test workflows.
    
    * Revert to 804ed24.
    
    * Revert back.
    
    * Update tests_linux_x86_mpi.yml [ci skip]
    
    * Add jobs dep.
    
    * Remove module unload
    
    * Simplify mpi-gpu tests.
    
    * trigger CI
    
    * unset CFLAGS.
    
    * set CFLAGS
    
    * Revert triggers.
    
    * Fix pull_request: [skip ci]
    
    * trigger CI
    
    * Rename test_gpu_cu11.yml -> tests_gpu_cu11.yml [skip ci]
    vincentmr authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    9d172dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bc687e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a7cc37 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6520923 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9310500 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    747f72d View commit details
    Browse the repository at this point in the history
  10. tidy up code

    multiphaseCFD committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    bf776c5 View commit details
    Browse the repository at this point in the history
  11. Trigger CI

    multiphaseCFD committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    8a69d05 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    3a18ce0 View commit details
    Browse the repository at this point in the history
  2. upload codecov results

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e7a0d44 View commit details
    Browse the repository at this point in the history
  3. add more unit tests

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    63f98ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bef8e97 View commit details
    Browse the repository at this point in the history
  5. add more docs

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    3ba0c9a View commit details
    Browse the repository at this point in the history
  6. add more tests

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    5532fc8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    79a3e46 View commit details
    Browse the repository at this point in the history
  8. add mpi_helpers

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    48aed47 View commit details
    Browse the repository at this point in the history
  9. add more docstrings

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    63cef9a View commit details
    Browse the repository at this point in the history
  10. add change log

    multiphaseCFD committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    717f8d5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8973ee8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4d47ea0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5a75cfe View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e17728d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    69dc625 View commit details
    Browse the repository at this point in the history
  2. add changelog

    multiphaseCFD committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    dc25439 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34c3b9a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9974b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    84e2eb6 View commit details
    Browse the repository at this point in the history
  2. Add coverage for py-mpitests. (#522)

    * Initial commit mpi tests
    
    * Remove label guards
    
    * Fix PL_DEVICE
    
    * Install lightning_qubit.
    
    * Fix ENABLE_MPI
    
    * print cuquantum
    
    * export cu_sdk
    
    * revert define
    
    * Debug cpp tests.
    
    * Debug cpp tests.
    
    * Fix cmake options.
    
    * Compile with mpicxx
    
    * Specify backend.
    
    * Specify backend.
    
    * Remove obsolete line.
    
    * Specify cov backend
    
    * Merge test/cov & try simplifying python
    
    * if-no-files-found: error and fix python tests.
    
    * Fix mpi find
    
    * Install real lightning.
    
    * Revert python tests.
    
    * Hardcode backend values in python tests
    
    * Install lightning_qubit with gpu in python tests
    
    * Remove explicit mpich mentions.
    
    * Parametrize mpilib name.
    
    * Add openmpi tests.
    
    * Build only openmpi python tests.
    
    * Add timeouts
    
    * test/test_apply.py
    
    * Revert pull triggers.
    
    * Clean gpu-mpi test workflows.
    
    * Revert to 804ed24.
    
    * Revert back.
    
    * Update tests_linux_x86_mpi.yml [ci skip]
    
    * Add jobs dep.
    
    * Remove module unload
    
    * Simplify mpi-gpu tests.
    
    * trigger CI
    
    * unset CFLAGS.
    
    * set CFLAGS
    
    * Revert triggers.
    
    * Fix pull_request: [skip ci]
    
    * trigger CI
    
    * Rename test_gpu_cu11.yml -> tests_gpu_cu11.yml [skip ci]
    
    * Add coverage for py-mpitests.
    
    * Upload mpi-gpu test coverage.
    
    * Try other paths.
    
    * trigger CI
    
    * Add mpi tests.
    
    * Fix couple tests.
    
    * Fixx test_apply tests?
    
    * Add MPI sparse measurements.
    
    * Fix format.
    
    * Add MPI_Init checks in MPIManager constructors.
    
    * Reformat mpitests and add cov for proc > dev error.
    
    * Refactor makefile.
    
    * Revert to full mpirun path.
    
    * Fix couple tests.
    
    * Name coverage after matrix.mpilib.
    
    * Remove oversubscribe MPI test.
    
    * Update changelog [skip ci].
    
    ---------
    
    Co-authored-by: Shuli <[email protected]>
    vincentmr and multiphaseCFD authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    6ad1c7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3af819 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0f6a89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f82e1b View commit details
    Browse the repository at this point in the history
  6. Revert "Merge branch 'add_LGPUMPI' into add_py_LGPUMPI"

    This reverts commit d3af819, reversing
    changes made to 6ad1c7c.
    multiphaseCFD committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    1cca83d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    935a6c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    09538c8 View commit details
    Browse the repository at this point in the history
  9. resolve more typos

    multiphaseCFD committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    1a33cdb View commit details
    Browse the repository at this point in the history
  10. resolve more typoes

    multiphaseCFD committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    c32b60d View commit details
    Browse the repository at this point in the history
  11. resolve adjoint class

    multiphaseCFD committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    740308f View commit details
    Browse the repository at this point in the history
  12. remove py&pybind layer

    multiphaseCFD committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    3bcad80 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. resolve more comments

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    baaee12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57fbf38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50c87e0 View commit details
    Browse the repository at this point in the history
  4. fix typo

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    acec720 View commit details
    Browse the repository at this point in the history
  5. add more tests

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    faf39da View commit details
    Browse the repository at this point in the history
  6. make format

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    9dc9181 View commit details
    Browse the repository at this point in the history
  7. resolve more comments

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    eabf80d View commit details
    Browse the repository at this point in the history
  8. check->require

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    1934338 View commit details
    Browse the repository at this point in the history
  9. make format

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    839025c View commit details
    Browse the repository at this point in the history
  10. update docs

    multiphaseCFD committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    46df045 View commit details
    Browse the repository at this point in the history