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

⚗️ Added a runtime script for three state simulation and apply small changes. #520

Merged
merged 39 commits into from
Sep 16, 2024

Conversation

Drewniok
Copy link
Collaborator

@Drewniok Drewniok commented Sep 3, 2024

Description

This PR adds an experiment script to compare 3-state simulation runtimes between QuickExact and ExGS.
It also introduces a small change to simplify the random generation of SiDB layouts.

Checklist:

  • The pull request only contains commits that are related to it.
  • I have added appropriate tests and documentation.
  • I have added a changelog entry.
  • I have created/adjusted the Python bindings for any new or updated functionality.
  • I have made sure that all CI jobs on GitHub pass.
  • The pull request introduces no new warnings and follows the project's style guidelines.

@Drewniok Drewniok changed the title ⚗️ Added a runtime script for three state simulation and smaller changes. ⚗️ Added a runtime script for three state simulation and apply small changes. Sep 3, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

@Drewniok Drewniok self-assigned this Sep 3, 2024
Copy link

codecov bot commented Sep 3, 2024

Codecov Report

Attention: Patch coverage is 96.92308% with 4 lines in your changes missing coverage. Please review.

Project coverage is 98.18%. Comparing base (2957b0c) to head (b3c057a).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...s/simulation/sidb/random_sidb_layout_generator.hpp 81.81% 2 Missing ⚠️
include/fiction/utils/layout_utils.hpp 94.87% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #520   +/-   ##
=======================================
  Coverage   98.17%   98.18%           
=======================================
  Files         224      224           
  Lines       31600    31634   +34     
  Branches     1575     1574    -1     
=======================================
+ Hits        31023    31059   +36     
+ Misses        577      575    -2     
Files with missing lines Coverage Δ
...n/algorithms/physical_design/design_sidb_gates.hpp 98.18% <100.00%> (-0.05%) ⬇️
...lgorithms/simulation/sidb/critical_temperature.hpp 97.29% <100.00%> (ø)
...fiction/technology/charge_distribution_surface.hpp 99.36% <100.00%> (-0.01%) ⬇️
include/fiction/technology/fcn_gate_library.hpp 88.09% <ø> (ø)
...t/algorithms/physical_design/design_sidb_gates.cpp 100.00% <100.00%> (ø)
...s/simulation/sidb/random_sidb_layout_generator.cpp 94.04% <100.00%> (-0.33%) ⬇️
test/utils/layout_utils.cpp 100.00% <100.00%> (ø)
...s/simulation/sidb/random_sidb_layout_generator.hpp 91.89% <81.81%> (-3.67%) ⬇️
include/fiction/utils/layout_utils.hpp 98.31% <94.87%> (-0.68%) ⬇️

... and 4 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2957b0c...b3c057a. Read the comment docs.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

@marcelwa
Copy link
Collaborator

@Drewniok please remember to mark every conversation as resolved that you have already addressed.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

@Drewniok Drewniok added the enhancement New feature or request label Sep 16, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

@Drewniok Drewniok merged commit a2971b4 into cda-tum:main Sep 16, 2024
61 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants