I have problem with using pointprocess with multirun fitter.
Here is what I did:
1. load the model.
2. load the saved multirun fitter session.
3. press "Error Value" button in window "MulRunFitter[0] Generator"
it worked fine and gave me an error value of 1.0341e-07.
4. (optional) change a parameter value.
5. click the "Error Value" buttion mentioned in (3) again. I got error message:
Code: Select all
oc>/myhome/nrn59/nrn/i686/bin/nrniv: Pointer points to freed address: seclampList.o(0).i
near line 5
{efun()}
^
FitnessGenerator[0].efun()
initcode failed with 2 left
Code: Select all
oc>seclampList.o(0)
SEClamp[1]
oc>seclampList.o(0).i
0.26797352
Is distroying old pointprocess and create new ones a bad approach to do work with MulRunFitter? How can I arrange my pointprocess so they can be changed during every iteration? Sometime I find recreate the pointprocess is simpler than finding the pointprocess and modify its parameters