-
Notifications
You must be signed in to change notification settings - Fork 25
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
Submission for smtinterpol #45
Conversation
Hi @jhoenicke , could you rebase your submission? For simplicity instead of being in the tests, the submission summary is now presented as a specific comment. |
17c006b
to
40bb385
Compare
@bobot, I'm not sure about the Docker requirement. Is the solver meant to be run with Since we have a java application as a portable jar archive, is it okay if our tar.gz submission contains only the jar file and we just assume someone installed java 8 or higher on the path, or do we need to include java in the archive, which is about 300 MB and also architecture specific? Our docker file is currently just using the public java docker eclipse-tumerin:8 and then copying the jar file and the start script to some directory. Is this what you had in mind? |
@jhoenicke As far as I understand the Dockerfile is only for building the solver binaries. |
The Dockerfile mention were an idea that we forgot to remove in the last iteration of the rules. I'm really sorry . The binaries must already be built. The computers are Ubuntus, we are going to provide the exact name of the image today. I will make an announcement later today. |
JFYI: Your solver link does not seem to work. I get the following error:
Maybe it is only accessible from your university's intranet? |
Fixed. I always have to set permission manually and forgot to set it. |
Thanks. It works now. |
Draft for the smtinterpol submission.
9e28d35
to
fef3875
Compare
Summary of modified submissionsSMTInterpol
|
- New version uploaded - Added Contact - Added new BV logics to model-validation track
#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
@jhoenicke We have executed the latest version of smtinterpol 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/smtinterpol.table.html#/table Quick explanation:
Please check whether there are some discrepancies, such as missing/extra logics, unexpected aborts or |
@jhoenicke Here are also results of the test run on a small subset of incremental benchmarks: https://www.fi.muni.cz/~xjonas/smtcomp/smtinterpol_inc.table.html#/table The status column has the following meaning:
Again, if there are discrepancies (missing/extra logics, unexpected results), please let me know. |
@martinjonas Thanks for the preliminary runs. Do you by any chance already have the error.log files? |
I can obtain them if you want. Do you need SingleQuery, Incremental, or both? |
Nevermind, I got them both. :-) Single-query: https://www.fi.muni.cz/~xjonas/smtcomp/processed_results/smtinterpol/smtinterpol.2024-06-12_14-26-36.files.tar.gz |
It looks like the zip file in the archive are all empty. I would suspect that most of the BV benchmarks trigger an output to error.log. And all runs should create at least an empty error.log file. Is this working? Could this be a permission problem, that we can't write to the docker image? |
Ah, it seems that there is some problem of our configuration of cluster for returning the generated files. The file gets created but is not returned from the computation nodes to the server. I will look into that. |
@jhoenicke We have finished test runs of model-validation and unsat-core generation tracks. You can find the results here:
As before, you can click on the status of the benchmark to see the output of your solver. If you find any discrepancies or extra/missing logics, please let me know. Note that we selected only SAT benchmarks for model validation and only UNSAT for unsat-core generation. As a result of that, some logics do not contain any benchmarks. So do not be surprised if you have subscribed to one of these logics and you do not have any result for it. In particular, the logics are: For model-generation: QF_UFFP, QF_UFBVDT, QF_UFDTNIA, QF_NIRA. For unsat-core: UFBVDT, FPLRA, QF_AUFBVFP, QF_ABVFPLRA, QF_UFBVDT, QF_UFDTNIA, QF_UFDT, QF_NIA, QF_SNIA. |
Hi Martin, thanks for the logs. I found two problems:
|
Thanks for the report. It should be ok now.
Yes, this is true. We are just running the solver to check whether it can be executed and not doing any extra post-processing yet. The |
I updated the solver binaries for our final submission. |
The smtinterpol submission.