Kann mir jemand helfen, die Umgebungsvariablen für die Konfiguration der Software SLEPc (eine Bibliothek für die Lösung großer Sparse-Eigenprobleme auf Parallelrechnern) zu setzen. Ich benutze in Ubuntu 16.04 LTS.Konfiguration der Software SLEPc - Einstellung der Umgebungsvariablen
Ich habe petsc-3.2 Docs: Installation und PETSc Documentation: Installation Seiten als Richtlinie verwendet, wo es heißt:
für csh/tcsh
enviornment Variable angeben
setenv PETSC_DIR /home/balay/petsc-3.7.0
setenv PETSC_ARCH linux-gnu-c-debug
angeben enviornment Variable für bash
[in ~/.cshrc
angegeben werden] [kann spezifiziert in ~/.bashrc
]
export PETSC_DIR=/home/balay/petsc-3.7.0
export PETSC_ARCH=linux-gnu-c-debug
Ich bekomme Fehlermeldung: ist
setenv SLEPC_DIR=/home/brendan/Documents/slepc/slepc
setenv PETSC_DIR=/home/brendan/Documents/petsc_2/petsc
setenv PETSC_ARCH=/home/brendan/Documents/petsc_2/petsc/arch-linux2-c-debug
Wenn die './configure' eine Bash ist, können Sie 'bash -x ./configure' ausführen und uns die Ausgabe zeigen. Bitte zeigen Sie uns auch die Outpout von 'env | egrep PETSC_DIR' – Aleksandar
... das heißt, Tests wären in der Tat nützlich. 'declare -p PETSC_DIR' zeigt sowohl den Wert für die Variable * als auch * an, ob es exportiert wird (' declare -x PETSC_DIR = ... 'gibt an, dass es exportiert wird;' declare - PETSC_DIR = ... 'zeigt andernfalls an). –
@Aleks, dieses spezielle "configure" -Skript ist überhaupt nicht in einer Shell-Sprache geschrieben, also ist 'bash -x configure' nicht hilfreich. Siehe https://bitbucket.org/petsc/petsc/src/dcd36c237939d4bae4c670048cc3c33706a8123f/configure?at=master&fileviewer=file-view-default –