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

OSTRICH 1.4 #61

Merged
merged 6 commits into from
Jun 18, 2024
Merged

OSTRICH 1.4 #61

merged 6 commits into from
Jun 18, 2024

Conversation

pruemmer
Copy link
Contributor

No description provided.

@pruemmer pruemmer changed the title Patch 1 OSTRICH 1.4 May 27, 2024
Copy link

github-actions bot commented May 27, 2024

Summary of modified submissions
OSTRICH
├── 6 authors
├── website: https://github.com/uuverifiers/ostrich
└── Participations
    └── SingleQuery
        └── QF_Strings
            └── all

@bobot bobot added the submission Submissions for SMT-COMP label May 28, 2024
},
"website": "https://github.com/uuverifiers/ostrich",
"system_description": "https://philipp.ruemmer.org/ostrich-2024.pdf",
"command": ["./ostrich -portfolio=strings +quiet"],
Copy link
Contributor

Choose a reason for hiding this comment

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

@pruemmer Thanks for submitting OSTRICH to SMT-COMP! The command list is expected to contain one string for the executable and then one string per command line argument (similarly to how Python's subprocess.run is called). Could you change it in the pull request? In your case, it would be something like "command": ["./ostrich", "-portfolio=strings", "+quiet"].

I fixed that locally and tried running the current submission on our competition infrastructure with some trivial benchmarks. Everything else seems to be working so far!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sure, thanks for the fix! I wasn't sure about the expected format here.

Fixed command line
martinjonas pushed a commit that referenced this pull request Jun 10, 2024
#84: Create cvc5-cloud
#74: Draft STP submission
#70: draft yicesQS submission
#68: Create STP-CNFLS
#66: Yices2 SMTCOMP 2024 Submission
#65: Z3-alpha draft PR
#64: Solver submission: cvc5
#63: submission iProver
#61: OSTRICH 1.4
#60: SMT-RAT submission
#57: Amaya's submission for SMT-COMP 2024
#55: plat-smt submission
#54: Add 2024 Bitwuzla submission.
#53: 2024 solver participant submission: OpenSMT
#52: Z3-Noodler submission
#51: Submission Colibri
#45: Submission for smtinterpol
#42: Adding Algaroba to SMTCOMP 2024
@martinjonas
Copy link
Contributor

@pruemmer We have executed the latest version of OSTRICH on a randomly chosen subset of 20 single-query benchmarks from each logic where it participates. The benchmarks are also scrambled by the competition scrambler (with seed 1). You can find the results here: https://www.fi.muni.cz/~xjonas/smtcomp/ostrich.table.html#/table

Quick explanation:

  • Green status means that the result agrees with the (set-info :status _) annotation from the benchmark.
  • Blue status means that the benchmark has annotation (set-info :status unknown).
  • By clicking on the result (e.g. false, true, ABORTED, …) you can see the command-line arguments with which your solver was called and its output on the benchmark.
  • By clicking on the benchmark name (i.e., *scrambled*.yml), you can see the details of the benchmark including its contents (by clicking on the file link in input_files) and the name of the original bennchmark before scrambling (e.g., # original_files: 'non-incremental/AUFBVFP/20210301-Alive2-partial-undef/ph7/583_ph7.smt2').

Please check whether there are some discrepancies, such as missing/extra logics, unexpected aborts or unknowns, and similar. If you update the solver, let me know and I can execute further test runs. We still have plenty of time for several follow-up test runs.

@pruemmer
Copy link
Contributor Author

Thanks; we have now made a new version of Ostrich 1.4 (pre) available:
https://philipp.ruemmer.org/ostrich-2024.tar.gz
Could you do test runs with this version as well?

@martinjonas
Copy link
Contributor

Thanks; we have now made a new version of Ostrich 1.4 (pre) available: https://philipp.ruemmer.org/ostrich-2024.tar.gz Could you do test runs with this version as well?

Done! You can find the new results on the same URL as before: https://www.fi.muni.cz/~xjonas/smtcomp/ostrich.table.html#/table

@pruemmer
Copy link
Contributor Author

pruemmer commented Jun 14, 2024 via email

@martinjonas martinjonas merged commit a3bf6f1 into SMT-COMP:master Jun 18, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
submission Submissions for SMT-COMP
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants