Skip to content

[Question] Is the Hybrid Schrödinger-Feynman backend the only one that has a multi-processing/multi-threading option? #244

@rentristandelacruz

Description

@rentristandelacruz

mqt.ddsim version

1.17.3

OS

Linux Mint 21.1

Python version

Python 3.10

C++ compiler

11.3.0

Additional environment information

No response

Description

When using hybrid Schrödinger-Feynman backend (hybrid_qasm_simulator​), there is a nthreads option that you can set to specify the number of threads to use. This option does not work for the circuit simulator (qasm_simulator) and path simulator (path_sim_qasm_simulator). Also, when using ddsim_simple, the --nthreads arg option is specified to be for the hybrid simulation. I just want to confirm if the other backends/simulators do not have multi-threading/multi-processing options.

[Meta Question] Would it be better to ask ddsim-related question via email or by creating a GitHub issue? I may have other ddsim-related questions but I don't know if it's too "spammy" if I create lots of GitHub issues for my questions. But the advantage of using GitHub issues for questions is that the questions (and answers) are publicly document so they might be useful to others and one can always go back to these issues and use them as references.

Thank you!

Expected behavior

No response

How to Reproduce

[Question] Is the Hybrid Schrödinger-Feynman backend the only one that has a multi-processing/multi-threading option?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions