Skip to content

Multithreading using Bitwuzla (and others) #516

@cloerkes

Description

@cloerkes

Hi, I would like to enable multithreading in JavaSMT. I have seen the "Multithreading Support" table on the mainpage, but it is not clear to me how to actually tell Java-SMT to use more than one thread. This brings up the following questions:

  • Is there a way to configure JavaSMT so that the underlying solver (e.g., Bitwuzla with its -j / --nthreads option) runs with multiple threads?
  • Does JavaSMT itself support such solver-specific multithreading options?
  • If this is not supported, is it possible (and safe) to “multithread” JavaSMT on the Java side, e.g., by using multiple Java threads with separate solver instances?

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions