Dear all,
First I would like to say thank you for "fipy". Now, my problems with it :)
I have just installed fipy, because I would need to solve some
problems which involve PDE.
It seems that something is wrong because some examples are working (CH
mesh2d) and some examples not.
Here is what I have:
OpenSUSE 11:
[EMAIL PROTECTED]:~/pywork/CURRENT> uname -a
Linux vaio 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200
x86_64 x86_64 x86_64 GNU/Linux
[EMAIL PROTECTED]:~/pywork/CURRENT>
[EMAIL PROTECTED]:~/pywork/CURRENT> svn update
At revision 2865.
[EMAIL PROTECTED]:~/pywork/CURRENT>
python-2.5.2-26.2
python-matplotlib-0.98.3-2.1
python-gnuplot-1.8-1.5
python-numeric-24.2-162.1
python-scipy-0.6.0-4.2
python-numpy-1.2.1-7.1
pysparse-1.2a1-py2.5.egg-info
and here is what I obtain for the examples which I said that are not working:
=====
[EMAIL PROTECTED]:~/pywork/CURRENT> python examples/cahnHilliard/inputTanh1D.py
/usr/local/lib64/python2.5/site-packages/fipy/viewers/matplotlibViewer/__init__.py:35:
UserWarning: Matplotlib1DViewer efficiency is improved by setting the
'datamax' and 'datamin' keys
return Matplotlib1DViewer(vars = vars, title = title, limits = limits)
Traceback (most recent call last):
File "examples/cahnHilliard/inputTanh1D.py", line 233, in <module>
exec(fipy.tests.doctestPlus._getScript())
File "<string>", line 166, in <module>
File "/usr/local/lib64/python2.5/site-packages/fipy/terms/term.py",
line 121, in solve
matrix, RHSvector = self.__buildMatrix(var, boundaryConditions, dt)
File "/usr/local/lib64/python2.5/site-packages/fipy/terms/term.py",
line 88, in __buildMatrix
return self._buildMatrix(var, boundaryConditions, dt)
File "/usr/local/lib64/python2.5/site-packages/fipy/terms/binaryTerm.py",
line 66, in _buildMatrix
termMatrix, termRHSvector = self.term2._buildMatrix(var,
boundaryConditions, dt = dt)
File "/usr/local/lib64/python2.5/site-packages/fipy/terms/binaryTerm.py",
line 64, in _buildMatrix
matrix, RHSvector = self.term1._buildMatrix(var,
boundaryConditions, dt = dt)
File "/usr/local/lib64/python2.5/site-packages/fipy/terms/diffusionTerm.py",
line 272, in _buildMatrix
self._getCoefficientMatrix(mesh, self.coeffDict['cell 1 diag']),
numerix.zeros(N,'d'))
File "/usr/local/lib64/python2.5/site-packages/fipy/terms/diffusionTerm.py",
line 167, in _getCoefficientMatrix
interiorCoeff = numerix.take(interiorCoeff, mesh._getCellFaceIDs())
File "/usr/local/lib64/python2.5/site-packages/fipy/tools/numerix.py",
line 1231, in take
taken = taken.filled()
AttributeError: 'numpy.ndarray' object has no attribute 'filled'
========
The other question is if Mayavi2 is working with fipy, I saw on the
mailing list that it is still not suported but
I would like to be sure, because I can not find the old version of
Maya to install it.
That's all for the moment, but I am sure that I will still have questions :)
Thank you.
--
===
Ioan Vancea
http://www.vioan.ro