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