-
-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
enhancementNew feature or requestNew feature or requestnumericsnumerical solversnumerical solversroadmapThis label identifies issues that are development roadmap items for PathSimThis label identifies issues that are development roadmap items for PathSim
Description
PathSim has a decentralized architecture for the blocks which lends itself to parallelism and asynchronizity. Expensive blocks should compute asynchronously and not make the other blocks wait. With free-threading from Python 3.13, parallelization of the block updates is possible and has been verified with multiprocessing (slow but validation of the concept) for an earlier build.
Near linear scaling of performance with number of cpus for large numbers of blocks can be expected.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestnumericsnumerical solversnumerical solversroadmapThis label identifies issues that are development roadmap items for PathSimThis label identifies issues that are development roadmap items for PathSim