Je fais de mon mieux pour installer petsc depuis la source. Voici ce que j'ai fait:Installation de Petsc à partir de la source, DestDir spécifié identique à l'actuel PETSC_DIR/PETSC_ARCH
$ git clone -b maint https://bitbucket.org/petsc/petsc petsc
$ cd petsc/
$ pwd
/Users/kilojoules/install_petsc/petsc
$ export PETSC_DIR=/Users/kilojoules/install_petsc/petsc
$ make
# everything runs fine
$ make install
*** Using PETSC_DIR=/Users/kilojoules/install_petsc/petsc PETSC_ARCH=arch-darwin-c-debug ***
********************************************************************
Incorrect prefix usage. Specified destDir same as current PETSC_DIR/PETSC_ARCH
********************************************************************
make: *** [install] Error 1
Je ne comprends pas ce que je fais mal. Le Petsc documentation ne dit rien sur la spécification d'un répertoire de destination. Quand je fais make all
, cela m'incite à faire un make test
, ce qui m'incite à faire un make streams
, ce qui ne m'incite pas à faire autre chose. Comment puis-je terminer l'installation de ce paquet à partir de la source? Est-il possible de spécifier la destination d'installation?