Ola Skavhaug wrote: > Johannes Ring skrev den 31/03-2008 følgende: >>> Ilmar Wilbers skrev den 31/03-2008 følgende: >>>> position = numpy.array([0, 1], 'uint32') >>>> >>>> Happens both on OSX and Linux. >>> Funny; it complaines about the type of position, wanting a unsigned 32bit >>> integer, which is exactly what you give it... >> This works for me: >> >> position = numpy.array([0, 1], dtype='I') >> >> Johannes > > But here... I think it is a 32/64 bit problem (error?) > > Ola > >>> Ola >>> >>>> ilmar >>>> >>>> Ola Skavhaug wrote: >>>>> Ilmar Wilbers skrev den 31/03-2008 følgende: >>>>>> Hi, >>>>>> >>>>>> When I try to run the demo in /demo/la/eigensolver/python, I get the >>>>>> following error: >>>>>> >>>>>> Initializing PETSc (ignoring command-line arguments). >>>>>> Traceback (most recent call last): >>>>>> File "demo.py", line 18, in <module> >>>>>> A.set(A_array, position, position) >>>>>> File "/usr/local/lib/python2.5/site-packages/dolfin/dolfin.py", >>>> line >>>>>> 1823, in set >>>>>> return _dolfin.PETScMatrix_set(*args) >>>>>> TypeError: Numpy array of 32 bit unsigned integers (uint32) expected. >>>>>> Make sure that the numpy array use dtype='I'. >>>>>> >>>>>> Could this also be related to the clean up from this weekend? >>>>> How is position defined? Here, it is: >>>>> position = numpy.array([0, 1], 'uint32') >>>>> >>>>> >>>>>> ilmar >>>>>> _______________________________________________ >>>>>> DOLFIN-dev mailing list >>>>>> [email protected] >>>>>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>>> _______________________________________________ >>>> DOLFIN-dev mailing list >>>> [email protected] >>>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>> _______________________________________________ >>> DOLFIN-dev mailing list >>> [email protected] >>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>> >> Indeed, it is. How do we fix this? Does Johannes' solution not work for you?
ilmar _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
