This questions may be a bit off-topic in comp-sci. if it is needed please suggest where does it fit with.

The question is regarding on how to manage all the simulation runs efficiently. 

let's say, for instance, a simulation requires fixing 2 parameters which has to be defined at a certain suggested value range.

To find a better outcome produced by a pair of the two parameters (by comparing the simulation outcome with experimental data, for example), one can do sensitivity analysis by defining three values for each parameter, then formulating 9 runs.

previously i use *sed* to change inputs for each run, and tag each run by writing the value and parameter name on the folder that stores inputs and outcomes of this run. but I found this is very inefficient once the number of parameters grows (e.g. access the name of the folders in the scripts for plotting). 

then I decided to use simple numbers as folder names and store the detail by some other spreadsheets. this way is ok so far but requires some laborious work. also with the growth of the runs, it becomes common to make mistakes, such as conduct another run which has already been done a couple of days ago. 

Do you have any good idea about managing these runs? I think it would be extremely important for someone doing Monte Carlo analysis?

Thanks in advance!