Parallel Computing Manager | |||||||
Recognizing this need, we added in a feature to run a single-processor executable multiple times with different inputs. A very general way to do that is to vary a single integer from instance to instance of the executable. That integer is easily remapped into whatever parameter range of interest to the user.
This feature is intended to make it convenient to explore arbitrary parameter ranges for codes otherwise not meant for parallel computing. It makes use of PCM's automatic output retrieval mechanisms. To address more general cases, we suggest modifying the distributed computing example scripts available on the Scripting and Automation page. There, an AppleScript that performs the same functions as the Grid job type fully exposes the logic of the mechanism. You may modify it as you see fit so you can fully customize this grid/distributed computing behavior. For more information on grid and distributed computing and how it differs from other types of parallel computing, see the Parallel Zoology page.
|