By mistake, parallel execution was not included in Z3 3.2. Therefore, Z3 is still executed sequentially when you set PAR_NUM_THREADS=2 . The Z3 team fixed the error, so the parallel function will be available in the next version.
EDIT:
As mentioned in a comment by @Leo, a parallel function is now planned in Z3 4.1.
source share