[petsc-users] 64 bit integers

Matthew Knepley knepley at gmail.com
Fri Aug 17 11:24:45 CDT 2012


On Fri, Aug 17, 2012 at 11:12 AM, Michele Rosso <mrosso at uci.edu> wrote:

>  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.
>

-with-64-bit-integers is a feature of PETSc, not random code. We cannot
control what is done in other libraries. We do our best by giving you types
that do this.

    Matt


> 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> 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> wrote:
>>
>>> On Fri, Aug 17, 2012 at 10:12 AM, Michele Rosso <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
>
>
>


-- 
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/ce04478b/attachment-0001.html>


More information about the petsc-users mailing list