Hello,
I am attempting to run CADET-Match to fit Steric Mass Action adsorption parameters. However, I am running into a couple of issues that are keeping my simulation from converging. I was previously successful at converging my CADET-Match script to calibrate my system/column, so I am not sure why I am running into difficulty here with my binding model. Typically, my simulation stops running after Generation 0 without converging, or it will run for days for 20+ generations without reducing the RMSE value. After each simulation, I clear the results directory or create/use a new one, but I keep running into the same issue. Is there any explanation for why I am having issues running CADET-Match for calibration of my binding model parameters? Any advice/tips to resolve this issue would be greatly appreciated. I pasted the part of my output from the simulation below. Please let me know if there is any additional information that I need to provide. Thank you - Dwyer
2021-07-16 11:41:34,473 util.py process_population 864 Generation 0 approximately 79.2 % complete with 38/48 done
2021-07-16 11:41:34,633 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:44:23,925 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:44:24,114 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:47:13,317 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:47:13,319 util.py process_population 864 Generation 0 approximately 87.5 % complete with 42/48 done
2021-07-16 11:47:13,561 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:50:02,720 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:50:02,922 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:52:52,100 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:52:52,102 util.py process_population 864 Generation 0 approximately 95.8 % complete with 46/48 done
2021-07-16 11:52:52,311 util.py runExperiment 313 Simulation Timed Out
2021-07-16 11:52:52,699 loggerwriter.py write 10 C:\Users\thomas.stuart\Anaconda3\lib\site-packages\scipy\stats\stats.py:410: RuntimeWarning: divide by zero encountered in log
log_a = np.log(a)
2021-07-16 11:52:52,706 gradFD.py search 89 starting coarse refine
2021-07-16 11:52:52,707 gradFD.py search 93 ending coarse refine
2021-07-16 11:52:52,936 loggerwriter.py write 10 C:\Users\thomas.stuart\Anaconda3\lib\site-packages\deap\tools\emo.py:606: RuntimeWarning: invalid value encountered in true_divide
fn = (fitnesses - best_point) / (intercepts - best_point)
2021-07-16 11:52:53,006 loggerwriter.py write 10 Traceback (most recent call last):
2021-07-16 11:52:53,006 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\match.py", line 322, in <module>
2021-07-16 11:52:53,009 loggerwriter.py write 10
2021-07-16 11:52:53,009 loggerwriter.py write 10 main(map_function=map_function)
2021-07-16 11:52:53,010 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\match.py", line 33, in main
2021-07-16 11:52:53,011 loggerwriter.py write 10
2021-07-16 11:52:53,012 loggerwriter.py write 10 hof = evo.run(cache)
2021-07-16 11:52:53,012 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\evo.py", line 123, in run
2021-07-16 11:52:53,013 loggerwriter.py write 10
2021-07-16 11:52:53,014 loggerwriter.py write 10 return cache.search[searchMethod].run(cache, tools, creator)
2021-07-16 11:52:53,014 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\search\nsga3.py", line 36, in run
2021-07-16 11:52:53,016 loggerwriter.py write 10
2021-07-16 11:52:53,016 loggerwriter.py write 10 return checkpoint_algorithms.eaMuPlusLambda(
2021-07-16 11:52:53,017 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\checkpoint_algorithms.py", line 134, in eaMuPlusLambda
2021-07-16 11:52:53,018 loggerwriter.py write 10
2021-07-16 11:52:53,019 loggerwriter.py write 10 progress.writeProgress(
2021-07-16 11:52:53,019 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\progress.py", line 484, in writeProgress
2021-07-16 11:52:53,021 loggerwriter.py write 10
2021-07-16 11:52:53,021 loggerwriter.py write 10 update_results(
2021-07-16 11:52:53,021 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\CADETMatch\progress.py", line 283, in update_results
2021-07-16 11:52:53,023 loggerwriter.py write 10
2021-07-16 11:52:53,023 loggerwriter.py write 10 hf["input"][-len(result_data["input"]) :] = result_data["input"]
2021-07-16 11:52:53,023 loggerwriter.py write 10 File "h5py\_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
2021-07-16 11:52:53,024 loggerwriter.py write 10 File "h5py\_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
2021-07-16 11:52:53,025 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\h5py\_hl\dataset.py", line 707, in __setitem__
2021-07-16 11:52:53,027 loggerwriter.py write 10
2021-07-16 11:52:53,027 loggerwriter.py write 10 for fspace in selection.broadcast(mshape):
2021-07-16 11:52:53,028 loggerwriter.py write 10 File "C:\Users\thomas.stuart\Anaconda3\lib\site-packages\h5py\_hl\selections.py", line 299, in broadcast
2021-07-16 11:52:53,029 loggerwriter.py write 10
2021-07-16 11:52:53,030 loggerwriter.py write 10 raise TypeError("Can't broadcast %s -> %s" % (target_shape, self.mshape))
2021-07-16 11:52:53,030 loggerwriter.py write 10 TypeError
2021-07-16 11:52:53,030 loggerwriter.py write 10 :
2021-07-16 11:52:53,030 loggerwriter.py write 10 Can't broadcast (0,) -> (1, 4)
2021-07-16 11:52:53,039 util.py info 54 process shutting down