[petsc-dev] sizeof(PetscInt) from buildsystem

Garth N. Wells gnw20 at cam.ac.uk
Tue May 6 09:02:12 CDT 2014


On 2014-05-06 09:55, Jed Brown wrote:
> Aron Ahmadia <aron at ahmadia.net> writes:
> 
>> One way to do this is to consult the reconfigure-* script.  If
>> the -with-64-bit-indices flag is set, then you've got 64-bit ints.
>>  Otherwise, you've got 32-bit ints.
> 
> Will this work for you?
> 
> grep -q '#define PETSC_USE_64BIT_INDICES 1' 
> $PETSC_ARCH/include/petscconf.h

Not ideal, and I guess it's not platform-independent, i.e. Windows.

I could build a trivial program that printfs sizeof(PetscInt), but my 
first preference would be to extend our current approach using make and 
petscvariables.

Garth



More information about the petsc-dev mailing list