mirror of
https://develop.openfoam.com/Development/ThirdParty-common.git
synced 2025-12-08 06:57:50 +00:00
DOC: add hint about scotch gitlab repo and paraview requirements (#52)
- add download hints for -help of various make scripts
This commit is contained in:
7
BUILD.md
7
BUILD.md
@ -431,7 +431,7 @@ you may have additional hurdles to using the newest versions of clang.
|
|||||||
|-----------------------|------------------------
|
|-----------------------|------------------------
|
||||||
| [openmpi][page openmpi] | [download][link openmpi]. ***Some openmpi2/openmpi3 versions exhibit [stability issues](https://github.com/open-mpi/ompi/issues/5375)***
|
| [openmpi][page openmpi] | [download][link openmpi]. ***Some openmpi2/openmpi3 versions exhibit [stability issues](https://github.com/open-mpi/ompi/issues/5375)***
|
||||||
| [adios][page adios] | [repo][repo adios] or [github download][link adios]
|
| [adios][page adios] | [repo][repo adios] or [github download][link adios]
|
||||||
| [scotch, ptscotch][page scotch] | [download][link scotch] or [older][older scotch] or [even older][oldest scotch]
|
| [scotch, ptscotch][page scotch] | [repo][repo scotch] or [download][link scotch] or [older][older scotch] or [even older][oldest scotch]
|
||||||
| [kahip][page kahip] | [download][link kahip] or [older][older kahip]
|
| [kahip][page kahip] | [download][link kahip] or [older][older kahip]
|
||||||
| [metis][page metis] | [download][link metis]
|
| [metis][page metis] | [download][link metis]
|
||||||
|
|
||||||
@ -529,9 +529,10 @@ easier to use `grep` and find the relevant pages and links.
|
|||||||
[page zfp]: http://computation.llnl.gov/projects/floating-point-compression/zfp-versions
|
[page zfp]: http://computation.llnl.gov/projects/floating-point-compression/zfp-versions
|
||||||
|
|
||||||
[page scotch]: https://www.labri.fr/perso/pelegrin/scotch/
|
[page scotch]: https://www.labri.fr/perso/pelegrin/scotch/
|
||||||
[oldest scotch]: https://gforge.inria.fr/frs/download.php/file/37622/scotch_6.0.6.tar.gz
|
[repo scotch]: https://gitlab.inria.fr/scotch/scotch
|
||||||
[older scotch]: https://gforge.inria.fr/frs/download.php/file/38114/scotch_6.0.8.tar.gz
|
|
||||||
[link scotch]: https://gforge.inria.fr/frs/download.php/file/38187/scotch_6.0.9.tar.gz
|
[link scotch]: https://gforge.inria.fr/frs/download.php/file/38187/scotch_6.0.9.tar.gz
|
||||||
|
[older scotch]: https://gforge.inria.fr/frs/download.php/file/38114/scotch_6.0.8.tar.gz
|
||||||
|
[oldest scotch]: https://gforge.inria.fr/frs/download.php/file/37622/scotch_6.0.6.tar.gz
|
||||||
|
|
||||||
[page kahip]: http://algo2.iti.kit.edu/documents/kahip/
|
[page kahip]: http://algo2.iti.kit.edu/documents/kahip/
|
||||||
[older kahip]: http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.00.tar.gz
|
[older kahip]: http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.00.tar.gz
|
||||||
|
|||||||
@ -18,10 +18,15 @@ is likely adequate for your needs.
|
|||||||
|
|
||||||
### Ubuntu
|
### Ubuntu
|
||||||
|
|
||||||
The full dependency list for building ParaView can be
|
The full dependency list for building ParaView can be found from the
|
||||||
found from the corresponding [debian/control](https://salsa.debian.org/science-team/paraview/-/blob/master/debian/control)
|
corresponding [debian/control][debian control] file.
|
||||||
file.
|
|
||||||
The following subset may be enough:
|
A ***quick*** way to get these dependencies on to your system is to
|
||||||
|
use the paraview development package:
|
||||||
|
```
|
||||||
|
sudo apt install paraview-dev
|
||||||
|
```
|
||||||
|
Depending on your setup, the following subset may also be enough:
|
||||||
```
|
```
|
||||||
sudo apt install cmake qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev
|
sudo apt install cmake qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev
|
||||||
```
|
```
|
||||||
@ -29,10 +34,16 @@ sudo apt install cmake qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5
|
|||||||
|
|
||||||
### openSUSE
|
### openSUSE
|
||||||
|
|
||||||
The full dependency list for building ParaView can be
|
The full dependency list for building ParaView can be found from the
|
||||||
found from the corresponding [rpm spec](https://build.opensuse.org/package/view_file/science/paraview/paraview.spec)
|
corresponding [rpm spec][suse spec] file.
|
||||||
file.
|
|
||||||
The following subset may be enough:
|
A ***quick*** way to get these dependencies on to your system is to
|
||||||
|
use the paraview development package:
|
||||||
|
```
|
||||||
|
sudo zypper install paraview-devel
|
||||||
|
```
|
||||||
|
|
||||||
|
Depending on your setup, the following subset may also be enough:
|
||||||
```
|
```
|
||||||
sudo zypper install Mesa-libEGL-devel
|
sudo zypper install Mesa-libEGL-devel
|
||||||
sudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras
|
sudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras
|
||||||
@ -43,6 +54,8 @@ sudo zypper install libXt-devel
|
|||||||
<!-- Quick links -->
|
<!-- Quick links -->
|
||||||
|
|
||||||
[download ParaView]: https://www.paraview.org/download/
|
[download ParaView]: https://www.paraview.org/download/
|
||||||
|
[debian control]: https://salsa.debian.org/science-team/paraview/-/blob/master/debian/control
|
||||||
|
[suse spec]: https://build.opensuse.org/package/view_file/science/paraview/paraview.spec
|
||||||
|
|
||||||
|
|
||||||
<!-- OpenFOAM -->
|
<!-- OpenFOAM -->
|
||||||
@ -56,4 +69,4 @@ sudo zypper install libXt-devel
|
|||||||
[link third-require]: https://develop.openfoam.com/Development/ThirdParty-common/blob/develop/Requirements.md
|
[link third-require]: https://develop.openfoam.com/Development/ThirdParty-common/blob/develop/Requirements.md
|
||||||
|
|
||||||
---
|
---
|
||||||
Copyright 2019 OpenCFD Ltd
|
Copyright 2019-2020 OpenCFD Ltd
|
||||||
|
|||||||
@ -339,7 +339,8 @@ showDownloadHint()
|
|||||||
if [ -f "$WM_THIRD_PARTY_DIR/BUILD.md" ]
|
if [ -f "$WM_THIRD_PARTY_DIR/BUILD.md" ]
|
||||||
then
|
then
|
||||||
grep -i "$package" "$WM_THIRD_PARTY_DIR/BUILD.md" | \
|
grep -i "$package" "$WM_THIRD_PARTY_DIR/BUILD.md" | \
|
||||||
grep -E '(http|ftp)' | sed -ne 's/^ *\[.*\]: */ /p'
|
grep -E '(http|ftp)' | sed -ne 's/^ *\[.*\]: */ /p' | \
|
||||||
|
uniq
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
@ -67,6 +67,7 @@ options:
|
|||||||
$adiosPACKAGE
|
$adiosPACKAGE
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint ADIOS2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -70,6 +70,7 @@ options:
|
|||||||
prior to running this script.
|
prior to running this script.
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint CCMIO
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
2
makeCGAL
2
makeCGAL
@ -108,6 +108,8 @@ simply specify a 'system' version. For example,
|
|||||||
Use gmp-none to disable use of gmp/mpfr (eg, not available)
|
Use gmp-none to disable use of gmp/mpfr (eg, not available)
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint BOOST
|
||||||
|
showDownloadHint CGAL
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -53,6 +53,7 @@ options:
|
|||||||
${cmakePACKAGE:-'unspecified'}
|
${cmakePACKAGE:-'unspecified'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint CMAKE
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
1
makeFFTW
1
makeFFTW
@ -68,6 +68,7 @@ options:
|
|||||||
${fftwPACKAGE:-'unspecified FFTW version'}
|
${fftwPACKAGE:-'unspecified FFTW version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint FFTW
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
4
makeGcc
4
makeGcc
@ -78,6 +78,10 @@ options:
|
|||||||
${gccPACKAGE:-'unspecified GCC version'}
|
${gccPACKAGE:-'unspecified GCC version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint GCC
|
||||||
|
showDownloadHint GMP
|
||||||
|
showDownloadHint MPFR
|
||||||
|
showDownloadHint MPC
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -51,6 +51,7 @@ options:
|
|||||||
$gperftoolsPACKAGE
|
$gperftoolsPACKAGE
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint GPERFTOOLS
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -85,6 +85,7 @@ options:
|
|||||||
$kahipPACKAGE
|
$kahipPACKAGE
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint KAHIP
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
1
makeLLVM
1
makeLLVM
@ -73,6 +73,7 @@ options:
|
|||||||
${llvmPACKAGE:-'unspecified LLVM version'}
|
${llvmPACKAGE:-'unspecified LLVM version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint LLVM
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -83,6 +83,7 @@ options:
|
|||||||
${metisPACKAGE:-'unspecified metis version'}
|
${metisPACKAGE:-'unspecified metis version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint METIS
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -51,9 +51,9 @@ options:
|
|||||||
$mgridgenPACKAGE
|
$mgridgenPACKAGE
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
# showDownloadHint GRIDGEN
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
exportCompiler # Compiler info for CMake/configure
|
exportCompiler # Compiler info for CMake/configure
|
||||||
|
|
||||||
|
|||||||
@ -80,6 +80,7 @@ options:
|
|||||||
${mpiPACKAGE:-'unspecified mpich version'}
|
${mpiPACKAGE:-'unspecified mpich version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint MPICH
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -84,6 +84,7 @@ The additional configure-options could include, for example,
|
|||||||
${0##*/} -- --disable-mcast
|
${0##*/} -- --disable-mcast
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint MVAPICH
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
1
makeMesa
1
makeMesa
@ -60,6 +60,7 @@ options:
|
|||||||
${mesaPACKAGE:-'unspecified MESA version'}
|
${mesaPACKAGE:-'unspecified MESA version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint MESA
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -82,6 +82,7 @@ options:
|
|||||||
${mpiPACKAGE:-'unspecified openmpi version'}
|
${mpiPACKAGE:-'unspecified openmpi version'}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint OPENMPI
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -126,6 +126,7 @@ For example,
|
|||||||
Or change the \$WM_PROJECT_DIR/etc/config.sh/paraview settings.
|
Or change the \$WM_PROJECT_DIR/etc/config.sh/paraview settings.
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint PARAVIEW
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
1
makeQt
1
makeQt
@ -44,6 +44,7 @@ options:
|
|||||||
* build $qtTYPE, version ${qtVERSION:-undefined}
|
* build $qtTYPE, version ${qtVERSION:-undefined}
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint QT
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -63,6 +63,7 @@ options:
|
|||||||
$scotchPACKAGE
|
$scotchPACKAGE
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
showDownloadHint SCOTCH
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
1
makeVTK
1
makeVTK
@ -102,6 +102,7 @@ For finer control, the build stages can be selected or deselected individually:
|
|||||||
-> \$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/VTK-$VTK_VERSION$BUILD_SUFFIX
|
-> \$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/VTK-$VTK_VERSION$BUILD_SUFFIX
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
|
# showDownloadHint VTK
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user