Dear imp users & developers,
I am playing IMP with a large numbers of particles, e.g. > 10^5 and fail to
optimize due to memoryError even though I still have enough VMEM and MEM.
An example:
--------------
Setting up score state for container ListSingletonContainer 0
Model(Model, kernel 1.0)127482 particles
0 restraints
1 score states
Setting up score state for container ListSingletonContainer 3
Setting up score state for container ClosePairContainer
Setting up score state for container MovedSingletonContainer
Restraint SingletonsRestraint 0 has weight 1
Restraint PairsRestraint 1 has weight 1
Traceback (most recent call last):
File "test.py", line 180, in <module>
o.optimize(1000)
File "/home/htjong/bin/imp-1.0/build/lib/IMP/core/__init__.py", line 665,
in optimize
def optimize(self, *args): return
_IMP_core.ConjugateGradients_optimize(self, *args)
MemoryError: std::bad_alloc
--------------
I suppose I have to increase the memory usage limit during compilation. How
is the proper way to do it?
Thanks.
Harianto.