Ich tue mein Bestes, um petsc aus der Quelle zu installieren. Hier ist, was ich getan habe:Installieren von Petsc aus der Quelle, Angegebenes destDir wie das aktuelle 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
Ich verstehe nicht, was ich falsch mache. Die Petsc documentation sagt nichts über die Angabe eines Zielverzeichnisses. Wenn ich make all
mache, zwingt es mich, eine make test
zu machen, die mich auffordert, eine make streams
zu tun, die mich nicht auffordert, irgendetwas anderes zu tun. Wie kann ich die Installation dieses Pakets von der Quelle abschließen? Gibt es eine Möglichkeit, das Installationsziel anzugeben?