diff options
author | 2022-10-05 16:59:32 -0700 | |
---|---|---|
committer | 2022-10-05 23:59:32 +0000 | |
commit | 89ecf5ff46758401adb0122eaa5317877211a582 (patch) | |
tree | 621b4fd391c1828ca1a8074fdbecde44392c0620 | |
parent | b13b27ea90d8741185ff8f0bef5af59e33470fb2 (diff) | |
download | WarpX-89ecf5ff46758401adb0122eaa5317877211a582.tar.gz WarpX-89ecf5ff46758401adb0122eaa5317877211a582.tar.zst WarpX-89ecf5ff46758401adb0122eaa5317877211a582.zip |
Doc: BLAS++/LAPACK++ on GitHub (#3449)
* Doc: BLAS++/LAPACK++ on GitHub
BLAS++ and LAPACK++ development has moved to GitHub :tada:
Welcome! :)
* Update bitbucket mention to GH
* SLATE: Rename Missing Links
Co-authored-by: Mark Gates <mgates3@icl.utk.edu>
-rw-r--r-- | .azure-pipelines.yml | 4 | ||||
-rwxr-xr-x | .github/workflows/dependencies/pyfull.sh | 4 | ||||
-rw-r--r-- | Docs/source/developers/gnumake/rzgeometry.rst | 6 | ||||
-rw-r--r-- | Docs/source/install/dependencies.rst | 6 | ||||
-rw-r--r-- | Docs/source/install/hpc/cori.rst | 8 | ||||
-rw-r--r-- | Docs/source/install/hpc/crusher.rst | 4 | ||||
-rw-r--r-- | Docs/source/install/hpc/lassen.rst | 4 | ||||
-rw-r--r-- | Docs/source/install/hpc/perlmutter.rst | 4 | ||||
-rw-r--r-- | Docs/source/install/hpc/summit.rst | 4 |
9 files changed, 22 insertions, 22 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 02ea68b3f..3efaa1886 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -99,11 +99,11 @@ jobs: python3 -m pip install --upgrade openpmd-api fi if [[ "${WARPX_CI_RZ_OR_NOMPI:-FALSE}" == "TRUE" ]]; then - cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/blaspp.git \ + cmake-easyinstall --prefix=/usr/local git+https://github.com/icl-utk-edu/blaspp.git \ -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache) \ -DCMAKE_CXX_STANDARD=17 \ -Duse_openmp=OFF -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON - cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/lapackpp.git \ + cmake-easyinstall --prefix=/usr/local git+https://github.com/icl-utk-edu/lapackpp.git \ -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache) \ -DCMAKE_CXX_STANDARD=17 \ -Duse_cmake_find_lapack=ON -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON diff --git a/.github/workflows/dependencies/pyfull.sh b/.github/workflows/dependencies/pyfull.sh index fce778b9c..8bd78f802 100755 --- a/.github/workflows/dependencies/pyfull.sh +++ b/.github/workflows/dependencies/pyfull.sh @@ -40,7 +40,7 @@ export CEI_TMP="/tmp/cei" # BLAS++ & LAPACK++ cmake-easyinstall \ --prefix=/usr/local \ - git+https://bitbucket.org/icl/blaspp.git \ + git+https://github.com/icl-utk-edu/blaspp.git \ -Duse_openmp=OFF \ -Dbuild_tests=OFF \ -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache) \ @@ -48,7 +48,7 @@ cmake-easyinstall \ cmake-easyinstall \ --prefix=/usr/local \ - git+https://bitbucket.org/icl/lapackpp.git \ + git+https://github.com/icl-utk-edu/lapackpp.git \ -Duse_cmake_find_lapack=ON \ -Dbuild_tests=OFF \ -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache) \ diff --git a/Docs/source/developers/gnumake/rzgeometry.rst b/Docs/source/developers/gnumake/rzgeometry.rst index 8922d9208..ac90fb754 100644 --- a/Docs/source/developers/gnumake/rzgeometry.rst +++ b/Docs/source/developers/gnumake/rzgeometry.rst @@ -31,11 +31,11 @@ package and setting ``USE_PSATD=TRUE``. export FFTW_HOME=/usr/ - - Download and build the blaspp and lapackpp packages. These can be obtained from bitbucket. + - Download and build the blaspp and lapackpp packages. These can be obtained from GitHub. :: - git clone https://bitbucket.org/icl/blaspp.git - git clone https://bitbucket.org/icl/lapackpp.git + git clone https://github.com/icl-utk-edu/blaspp.git + git clone https://github.com/icl-utk-edu/lapackpp.git The two packages can be built in multiple ways. A recommended method is to follow the cmake instructions provided in the INSTALL.md that comes with the packages. They can also be installed using spack. diff --git a/Docs/source/install/dependencies.rst b/Docs/source/install/dependencies.rst index aa9086c3d..553827cb2 100644 --- a/Docs/source/install/dependencies.rst +++ b/Docs/source/install/dependencies.rst @@ -20,7 +20,7 @@ Optional dependencies include: - `FFTW3 <http://www.fftw.org>`_: for spectral solver (PSATD) support - also needs the ``pkg-config`` tool on Unix -- `BLAS++ <https://bitbucket.org/icl/blaspp>`_ and `LAPACK++ <https://bitbucket.org/icl/lapackpp>`_: for spectral solver (PSATD) support in RZ geometry +- `BLAS++ <https://github.com/icl-utk-edu/blaspp>`_ and `LAPACK++ <https://github.com/icl-utk-edu/lapackpp>`_: for spectral solver (PSATD) support in RZ geometry - `Boost 1.66.0+ <https://www.boost.org/>`__: for QED lookup tables generation support - `openPMD-api 0.14.2+ <https://github.com/openPMD/openPMD-api>`__: we automatically download and compile a copy of openPMD-api for openPMD I/O support @@ -152,9 +152,9 @@ If you also want to compile with PSATD in RZ, you need to manually install BLAS+ sudo curl -L -o /usr/local/bin/cmake-easyinstall https://git.io/JvLxY sudo chmod a+x /usr/local/bin/cmake-easyinstall - cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/blaspp.git \ + cmake-easyinstall --prefix=/usr/local git+https://github.com/icl-utk-edu/blaspp.git \ -Duse_openmp=OFF -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON - cmake-easyinstall --prefix=/usr/local git+https://bitbucket.org/icl/lapackpp.git \ + cmake-easyinstall --prefix=/usr/local git+https://github.com/icl-utk-edu/lapackpp.git \ -Duse_cmake_find_lapack=ON -Dbuild_tests=OFF -DCMAKE_VERBOSE_MAKEFILE=ON diff --git a/Docs/source/install/hpc/cori.rst b/Docs/source/install/hpc/cori.rst index 1abdab0f3..15675c674 100644 --- a/Docs/source/install/hpc/cori.rst +++ b/Docs/source/install/hpc/cori.rst @@ -59,13 +59,13 @@ And install ADIOS2, BLAS++ and LAPACK++: cmake --build src/adios2-knl-build --target install --parallel 16 # BLAS++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/blaspp.git src/blaspp + git clone https://github.com/icl-utk-edu/blaspp.git src/blaspp rm -rf src/blaspp-knl-build cmake -S src/blaspp -B src/blaspp-knl-build -Duse_openmp=ON -Duse_cmake_find_blas=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR}/lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/knl/blaspp-master-install cmake --build src/blaspp-knl-build --target install --parallel 16 # LAPACK++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp + git clone https://github.com/icl-utk-edu/lapackpp.git src/lapackpp rm -rf src/lapackpp-knl-build CXXFLAGS="-DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-knl-build -Duse_cmake_find_lapack=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR}/lib/libsci_gnu.a -DLAPACK_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR}/lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/knl/lapackpp-master-install cmake --build src/lapackpp-knl-build --target install --parallel 16 @@ -122,13 +122,13 @@ And install ADIOS2, BLAS++ and LAPACK++: cmake --build src/adios2-haswell-build --target install --parallel 16 # BLAS++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/blaspp.git src/blaspp + git clone https://github.com/icl-utk-edu/blaspp.git src/blaspp rm -rf src/blaspp-haswell-build cmake -S src/blaspp -B src/blaspp-haswell-build -Duse_openmp=ON -Duse_cmake_find_blas=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR}/lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/blaspp-master-haswell-install cmake --build src/blaspp-haswell-build --target install --parallel 16 # LAPACK++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp + git clone https://github.com/icl-utk-edu/blaspp.git src/lapackpp rm -rf src/lapackpp-haswell-build CXXFLAGS="-DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-haswell-build -Duse_cmake_find_lapack=ON -DBLAS_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR}/lib/libsci_gnu.a -DLAPACK_LIBRARIES=${CRAY_LIBSCI_PREFIX_DIR}/lib/libsci_gnu.a -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/haswell/lapackpp-master-install cmake --build src/lapackpp-haswell-build --target install --parallel 16 diff --git a/Docs/source/install/hpc/crusher.rst b/Docs/source/install/hpc/crusher.rst index a33ae0acf..733cf2d11 100644 --- a/Docs/source/install/hpc/crusher.rst +++ b/Docs/source/install/hpc/crusher.rst @@ -50,13 +50,13 @@ And since Crusher does not yet provide a module for them, install BLAS++ and LAP .. code-block:: bash # BLAS++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/blaspp.git src/blaspp + git clone https://github.com/icl-utk-edu/blaspp.git src/blaspp rm -rf src/blaspp-crusher-build cmake -S src/blaspp -B src/blaspp-crusher-build -Duse_openmp=OFF -Dgpu_backend=hip -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/crusher/blaspp-master cmake --build src/blaspp-crusher-build --target install --parallel 10 # LAPACK++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp + git clone https://github.com/icl-utk-edu/lapackpp.git src/lapackpp rm -rf src/lapackpp-crusher-build cmake -S src/lapackpp -B src/lapackpp-crusher-build -DCMAKE_CXX_STANDARD=17 -Dbuild_tests=OFF -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON -DCMAKE_INSTALL_PREFIX=$HOME/sw/crusher/lapackpp-master cmake --build src/lapackpp-crusher-build --target install --parallel 10 diff --git a/Docs/source/install/hpc/lassen.rst b/Docs/source/install/hpc/lassen.rst index a589016af..bf4ca5e32 100644 --- a/Docs/source/install/hpc/lassen.rst +++ b/Docs/source/install/hpc/lassen.rst @@ -58,13 +58,13 @@ And since Lassen does not yet provide a module for them, install ADIOS2, BLAS++ cmake --build src/adios2-lassen-build --target install -j 16 # BLAS++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/blaspp.git src/blaspp + git clone https://github.com/icl-utk-edu/blaspp.git src/blaspp rm -rf src/blaspp-lassen-build cmake -S src/blaspp -B src/blaspp-lassen-build -Duse_openmp=ON -Dgpu_backend=CUDA -Duse_cmake_find_blas=ON -DBLA_VENDOR=IBMESSL -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/lassen/blaspp-master cmake --build src/blaspp-lassen-build --target install --parallel 16 # LAPACK++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp + git clone https://github.com/icl-utk-edu/lapackpp.git src/lapackpp rm -rf src/lapackpp-lassen-build CXXFLAGS="-DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-lassen-build -Duse_cmake_find_lapack=ON -DBLA_VENDOR=IBMESSL -DCMAKE_CXX_STANDARD=17 -Dbuild_tests=OFF -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON -DCMAKE_INSTALL_PREFIX=$HOME/sw/lassen/lapackpp-master -DLAPACK_LIBRARIES=/usr/lib64/liblapack.so cmake --build src/lapackpp-lassen-build --target install --parallel 16 diff --git a/Docs/source/install/hpc/perlmutter.rst b/Docs/source/install/hpc/perlmutter.rst index 43c047c62..6b0c67b6a 100644 --- a/Docs/source/install/hpc/perlmutter.rst +++ b/Docs/source/install/hpc/perlmutter.rst @@ -64,13 +64,13 @@ And since Perlmutter does not yet provide a module for them, install ADIOS2, BLA cmake --build src/adios2-pm-build --target install -j 16 # BLAS++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/blaspp.git src/blaspp + git clone https://github.com/icl-utk-edu/blaspp.git src/blaspp rm -rf src/blaspp-pm-build CXX=$(which CC) cmake -S src/blaspp -B src/blaspp-pm-build -Duse_openmp=OFF -Dgpu_backend=cuda -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/perlmutter/blaspp-master cmake --build src/blaspp-pm-build --target install --parallel 16 # LAPACK++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp + git clone https://github.com/icl-utk-edu/lapackpp.git src/lapackpp rm -rf src/lapackpp-pm-build CXX=$(which CC) CXXFLAGS="-DLAPACK_FORTRAN_ADD_" cmake -S src/lapackpp -B src/lapackpp-pm-build -DCMAKE_CXX_STANDARD=17 -Dbuild_tests=OFF -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON -DCMAKE_INSTALL_PREFIX=$HOME/sw/perlmutter/lapackpp-master cmake --build src/lapackpp-pm-build --target install --parallel 16 diff --git a/Docs/source/install/hpc/summit.rst b/Docs/source/install/hpc/summit.rst index 0b2cff56b..a4dbc16a4 100644 --- a/Docs/source/install/hpc/summit.rst +++ b/Docs/source/install/hpc/summit.rst @@ -50,13 +50,13 @@ For PSATD+RZ simulations, you will need to build BLAS++ and LAPACK++: .. code-block:: bash # BLAS++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/blaspp.git src/blaspp + git clone https://github.com/icl-utk-edu/blaspp.git src/blaspp rm -rf src/blaspp-summit-build cmake -S src/blaspp -B src/blaspp-summit-build -Duse_openmp=OFF -Dgpu_backend=cuda -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=$HOME/sw/summit/blaspp-master cmake --build src/blaspp-summit-build --target install --parallel 10 # LAPACK++ (for PSATD+RZ) - git clone https://bitbucket.org/icl/lapackpp.git src/lapackpp + git clone https://github.com/icl-utk-edu/lapackpp.git src/lapackpp rm -rf src/lapackpp-summit-build cmake -S src/lapackpp -B src/lapackpp-summit-build -DCMAKE_CXX_STANDARD=17 -Dbuild_tests=OFF -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON -DCMAKE_INSTALL_PREFIX=$HOME/sw/summit/lapackpp-master cmake --build src/lapackpp-summit-build --target install --parallel 10 |