1. A method of performing a parameter sweep over a system having sub-systems with one-way dependencies, comprising: performing at least one of: serializing sub-systems of the system by determining the one-way dependencies between the sub-systems, and parallelizing the sub-systems by determining independencies within each sub-system; and pruning input parameters of each sub-system based on whether each input parameter affects each sub-system.