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

Reply via email to