On Thu, 25 Oct 2018, Hapla  Vaclav wrote:

> Is there something like
>   requires: complex
> for 64 indices?
> According to developers.pdf, there should be
>   requires: int32
> but it's not working for me.

balay@asterix /home/balay/petsc (next=)
$ git grep requires: |grep 64 | head
lib/petsc/bin/maint/convertExamplesUtils.py:makefileMap["DOUBLEINT32"]="buildrequires:
 !define(USE_64BIT_INDICES) define(PETSC_USE_REAL_DOUBLE)"  
src/dm/impls/plex/examples/tutorials/ex5.c:    requires: hdf5 exodusii parmetis 
!define(PETSC_USE_64BIT_INDICES)
src/dm/impls/plex/examples/tutorials/ex5.c:    requires: hdf5 exodusii 
!define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex11.c:      requires: datafilespath double !complex 
!define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex11.c:      requires: datafilespath double  
!complex !define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex12f.F:!      requires: datafilespath double  
!complex !define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex16f.F90:!      requires: datafilespath double  
!complex !define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex18.c:      requires: datafilespath double !complex 
!define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex25.c:      requires: datafilespath double !complex 
!define(PETSC_USE_64BIT_INDICES)
src/ksp/ksp/examples/tests/ex27.c:      requires: datafilespath !complex double 
!define(PETSC_USE_64BIT_INDICES)
balay@asterix /home/balay/petsc (next=)
$ 

So most examples are using the flag 'define(PETSC_USE_64BIT_INDICES)' directly..

Satish

Reply via email to