I am revisiting the following vtkPythonAlgorithm aricle from a HPC/cluster/multiple-computer perspective.
I am unsure of the design scope of vtkAlgorithm hence the following question.
I have long-running or compute intensive work load
I have the follow use cases
Note: When I say node, I mean a vtkAlgorithm subclass (c++) or a vtkPythonAlgorithm with python script as a workload
Case 1:
NodeA generates some output that are to be consume by connected child nodes Node[0…10], Node[0…10] are independent nodes doing different things to the data supplied by NodeA
Is it within the design scope of vtkAlgorithm that one might be able to execute the workload of Node[0…10] on different computers ?
Case 2:
NodeB is given a collection of ordered inputs e.g. a collection of files with a known numbering convention. Is there a way for NodeB to run it’s processing code on each of the files on different computers?
Thank you in advanced.