Hello all,

I got a technical problem while I ran fipy to solve Cahn-Hilliard equation. The elements is 30625 and dt=1. When the program ran at step 844, it terminates with the error message:

Traceback (most recent call last):
File "C:\Python24\FiPy-1.2\data\DKS\Sizmann-regular fiber\present-test\Sizmann-regular fiber-keep2.py", line 124, in ?
   eqch.solve(var, boundaryConditions = BCs, solver = solver, dt = dt)
 File "C:\Python24\Lib\site-packages\fipy\terms\term.py", line 121, in solve
   matrix, RHSvector = self.__buildMatrix(var, boundaryConditions, dt)
File "C:\Python24\Lib\site-packages\fipy\terms\term.py", line 88, in __buildMatrix
   return self._buildMatrix(var, boundaryConditions, dt)
File "C:\Python24\Lib\site-packages\fipy\terms\binaryTerm.py", line 64, in _buildMatrix matrix, RHSvector = self.term1._buildMatrix(var, boundaryConditions, dt = dt) File "C:\Python24\Lib\site-packages\fipy\terms\binaryTerm.py", line 64, in _buildMatrix matrix, RHSvector = self.term1._buildMatrix(var, boundaryConditions, dt = dt) File "C:\Python24\Lib\site-packages\fipy\terms\binaryTerm.py", line 68, in _buildMatrix
   matrix = self._operator()(matrix,termMatrix)
File "C:\Python24\Lib\site-packages\fipy\terms\binaryTerm.py", line 89, in <lambda>
   return lambda a,b: a - b
File "C:\Python24\Lib\site-packages\fipy\tools\sparseMatrix.py", line 172, in __sub__
   L.shift(-1, other._getMatrix())
MemoryError


May someone know what's problem, and how can I fix it?

Thanks and Regards,

Kundar


Reply via email to