-
- Downloads
CONFIG: improve robustness/flexibility for MPI config handling
- use orte-info to determine prefix/libdir for openmpi. This removes a run-time dependency on mpicc, which is actually only needed for building with MPI (not running with MPI). The corresponding openmpi devel package (deb/rpm) will not necessarily be installed on a particular system. - retain mpicc logic if the new logic using orte-info does not deliver an answer. Final fallback to using 'orterun' to infer prefix/libdir. - Additional logic for intel and msmpi to make it easier to locate these vendor packages within ThirdParty (ie, under ThirdParty/opt/...) CONFIG: improve robustness - add check for absolute path when adding PATH/LD_LIBRARY_PATH etc. - prefix more variables with '_foam*' to prevent accidental overwrite of userspace shell variables when sourcing
Showing
- etc/config.csh/FFTW 1 addition, 2 deletionsetc/config.csh/FFTW
- etc/config.csh/complete-wrapper 5 additions, 6 deletionsetc/config.csh/complete-wrapper
- etc/config.csh/example/prefs.csh 1 addition, 2 deletionsetc/config.csh/example/prefs.csh
- etc/config.csh/mpi 122 additions, 29 deletionsetc/config.csh/mpi
- etc/config.csh/settings 6 additions, 6 deletionsetc/config.csh/settings
- etc/config.csh/setup 11 additions, 11 deletionsetc/config.csh/setup
- etc/config.csh/tcsh_completion 1 addition, 2 deletionsetc/config.csh/tcsh_completion
- etc/config.csh/vtk 1 addition, 2 deletionsetc/config.csh/vtk
- etc/config.sh/FFTW 1 addition, 2 deletionsetc/config.sh/FFTW
- etc/config.sh/ccmio 1 addition, 2 deletionsetc/config.sh/ccmio
- etc/config.sh/functions 8 additions, 12 deletionsetc/config.sh/functions
- etc/config.sh/kahip 1 addition, 2 deletionsetc/config.sh/kahip
- etc/config.sh/metis 1 addition, 2 deletionsetc/config.sh/metis
- etc/config.sh/mgridgen 1 addition, 2 deletionsetc/config.sh/mgridgen
- etc/config.sh/mpi 107 additions, 27 deletionsetc/config.sh/mpi
- etc/config.sh/settings 5 additions, 5 deletionsetc/config.sh/settings
- etc/config.sh/setup 12 additions, 12 deletionsetc/config.sh/setup
- etc/config.sh/vtk 1 addition, 2 deletionsetc/config.sh/vtk
Loading
Please register or sign in to comment