Hi,
I am trying to run parametric simulations of 12 parameters with 5 values each for a Monte Carlo analysis. This is a test run for a future sample of about 20 parameters of about 30 values each.
I have run a sample of 150 simulations previously using jEPlus1.5 and this took about 5 hours on my i7 Laptop which can run 8 simultaneous threads. I am looking at several thousand simulations for my calibration project and need to scale up my processing power. I have access to a number of redundant but still quite powerful computers so Yi suggested I use jEPlus+NET.
jEPlus+NET1.2 is installed on four (x eight thread) machines (until I can scrounge some more) one of which is working as the server. jEPlus+NET has worked on a small single sample job which simulated on an execution node correctly.
My problem is when I try to scale up the number of simulations. My first attempt at 12 parameters crashed so I have started adding parameters to the tree and validating the project after each new parameter. The project validated fine at 1 parameter (5 jobs) 2 parameters (25 jobs) 3 parameters (125 jobs) 4 parameters (625 jobs)... 7 jobs (78125 jobs) took about 1 second to validate and 8 parameters (390625 jobs) took 4.5 seconds. When I try to add the ninth parameter, jEPlus+NET hangs for a while, prints "validating project, hang on..." and then hangs indefinitely.
I don't want to run hundreds of thousands of simulation - I will be running a Latin Hypercube Sample, but jEPlus+NET won't get as far as starting the server.
I wondered if jEPlus+NET1.2 is using an older "engine" than jEPlus1.5 or perhaps there are some settings I can change.
Thanks in advance,
Regards, David.
I am trying to run parametric simulations of 12 parameters with 5 values each for a Monte Carlo analysis. This is a test run for a future sample of about 20 parameters of about 30 values each.
I have run a sample of 150 simulations previously using jEPlus1.5 and this took about 5 hours on my i7 Laptop which can run 8 simultaneous threads. I am looking at several thousand simulations for my calibration project and need to scale up my processing power. I have access to a number of redundant but still quite powerful computers so Yi suggested I use jEPlus+NET.
jEPlus+NET1.2 is installed on four (x eight thread) machines (until I can scrounge some more) one of which is working as the server. jEPlus+NET has worked on a small single sample job which simulated on an execution node correctly.
My problem is when I try to scale up the number of simulations. My first attempt at 12 parameters crashed so I have started adding parameters to the tree and validating the project after each new parameter. The project validated fine at 1 parameter (5 jobs) 2 parameters (25 jobs) 3 parameters (125 jobs) 4 parameters (625 jobs)... 7 jobs (78125 jobs) took about 1 second to validate and 8 parameters (390625 jobs) took 4.5 seconds. When I try to add the ninth parameter, jEPlus+NET hangs for a while, prints "validating project, hang on..." and then hangs indefinitely.
I don't want to run hundreds of thousands of simulation - I will be running a Latin Hypercube Sample, but jEPlus+NET won't get as far as starting the server.
I wondered if jEPlus+NET1.2 is using an older "engine" than jEPlus1.5 or perhaps there are some settings I can change.
Thanks in advance,
Regards, David.