Skip to content

Running ExecutionManager with more than 2 threads fails #14

Description

@jyotikab

When the command - results = cbgt.ExecutionManager(cores=7).run([pl]*3,[environment]*3) is called, the simulation fails with an error at random places but mostly involving commands that use the object 'par' or 'popconstruct'
import init_params_direct_indirect as par
import popconstruct_direct_indirect as popconstruct

The hypothesis is that for some reason for number of threads more than 2, the function "choose_pipeline" is not executed and these objects do not get initialized to a non - "None" value.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions