[petsc-users] 64 bit integers
Michele Rosso
mrosso at uci.edu
Fri Aug 17 11:12:31 CDT 2012
The problem is that I use petsc only in a small part of my code.
Given that I have integers everywhere and I use other libraries as well,
I cannot/ don't want to re-define all the integers I have as PetscInt.
Michele
On 08/17/2012 09:08 AM, Matthew Knepley wrote:
> On Fri, Aug 17, 2012 at 11:04 AM, Michele Rosso <mrosso at uci.edu
> <mailto:mrosso at uci.edu>> wrote:
>
> Thank you.
> How can I convert?
>
>
> Don't use integer, use PetscInt. See any PETSc example.
>
> Matt
>
> Michele
>
> On 08/17/2012 08:55 AM, Matthew Knepley wrote:
>> On Fri, Aug 17, 2012 at 10:16 AM, Jed Brown <jedbrown at mcs.anl.gov
>> <mailto:jedbrown at mcs.anl.gov>> wrote:
>>
>> On Fri, Aug 17, 2012 at 10:12 AM, Michele Rosso
>> <mrosso at uci.edu <mailto:mrosso at uci.edu>> wrote:
>>
>> Does this mean that Fortran compiler invoked by the PETSc
>> Makefile will
>> compile to code with the 64 bit integer option so that
>> also Fortran Integer will be 64 bit?
>>
>>
>> NO, that would be bad because it breaks library interfaces.
>>
>> You have to use the right types internally. If you use
>> PetscInt everywhere, then you'll be fine. If you mix types,
>> you have to find out where to convert.
>>
>>
>> I meant that if you use PetscInt in Fortran it was also be a
>> 64-bit integer.
>>
>> Matt
>>
>> --
>> What most experimenters take for granted before they begin their
>> experiments is infinitely more interesting than any results to
>> which their experiments lead.
>> -- Norbert Wiener
>
>
>
>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which
> their experiments lead.
> -- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120817/6f15e2ae/attachment.html>
More information about the petsc-users
mailing list