Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
acd7a7c
Replace outdated reference internal BLAS/LAPACK sources with git subm…
ohearnk Feb 11, 2025
535f857
Update Githhub CI workflows to checkout git submodules.
ohearnk Feb 11, 2025
f7bf499
Fix Githhub CI workflows checking out git submodules.
ohearnk Feb 11, 2025
f38f07d
Update legacy configure/Makefile build system to reflect BLAS/LAPACK …
ohearnk Feb 11, 2025
32e766e
Provide missing Makefile template for bundled LAPACK builds via legac…
ohearnk Feb 11, 2025
d0f7b1f
Build only BLAS/LAPACK libaries. Patch LAPACK legacy build system to …
ohearnk Feb 11, 2025
5c8d620
Add Git as install dependency for legacy configure/Makefiles tests (t…
ohearnk Feb 11, 2025
fa591d9
Enable output for debugging.
ohearnk Feb 11, 2025
a1c8b01
Add more debug output.
ohearnk Feb 11, 2025
d70d1d2
Revert Github CI debugging code. Switch LAPACK submodule from upstrea…
ohearnk Feb 13, 2025
59ed302
Fix BLAS/LAPACK library linking and installation for legacy builds.
ohearnk Feb 13, 2025
bd94ff7
Update legacy build system to generate correct quick.rc file for inst…
ohearnk Feb 15, 2025
a4d1e95
Fix Github CI workflow shell variables for running tests.
ohearnk Feb 15, 2025
7ea8a08
Merge branch 'master' into lapack-v3.12.1.
ohearnk Apr 4, 2025
581c2ef
Fix merge issues (re-add LAPACK submodule; remove QUICK internal BLAS…
ohearnk Apr 5, 2025
be90b39
Set LAPACK submodule branch (v3.12.1-with-QUICK-patches).
ohearnk Apr 5, 2025
ad16a5d
Merge branch 'master' into lapack-v3.12.1.
ohearnk Apr 5, 2025
61162e5
Merge branch 'master' into lapack-v3.12.1.
ohearnk Jul 5, 2025
20c50e4
Merge branch 'master' into lapack-v3.12.1.
ohearnk Oct 31, 2025
93e4a33
Merge branch 'master' into lapack-v3.12.1.
ohearnk Nov 19, 2025
fbf6564
Merge branch 'master' into lapack-v3.12.1.
ohearnk Mar 9, 2026
3b9cca4
Fix merge.
ohearnk Mar 9, 2026
ccba315
Merge branch 'master' into lapack-v3.12.1.
ohearnk Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 12 additions & 8 deletions .github/workflows/build_test_mpi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,10 @@ jobs:
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} - ${{ matrix.mpi-type }} - Legacy - ${{ matrix.compiler-type }} - ${{ matrix.compiler-version }}
steps:
- name: 'Checkout Repository'
- name: 'Checkout Repository and Submodules'
uses: actions/checkout@v4
with:
submodules: recursive
- name: 'Install Dependencies for MPI Version'
run: |
if [ "$RUNNER_OS" == "Linux" ]; then
Expand Down Expand Up @@ -164,8 +166,8 @@ jobs:
run: |
echo "QUICK_BASIS=$PWD/install/basis" >> "$GITHUB_ENV"
echo "PATH=$PWD/install/bin:$PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib/mpi:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib/mpi:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib/mpi:$PWD/install/lib:$PWD/install/lib64:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib/mpi:$PWD/install/lib:$PWD/install/lib64:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "DO_PARALLEL=mpirun -np 2" >> "$GITHUB_ENV"
echo "CC=${{ matrix.c-compiler }}" >> "$GITHUB_ENV"
echo "CXX=${{ matrix.cxx-compiler }}" >> "$GITHUB_ENV"
Expand Down Expand Up @@ -423,24 +425,26 @@ jobs:
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} - ${{ matrix.mpi-type }} - CMake - ${{ matrix.compiler-type }} - ${{ matrix.compiler-version }}
steps:
- name: 'Checkout Repository'
- name: 'Checkout Repository and Submodules'
uses: actions/checkout@v4
with:
submodules: recursive
- name: 'Setup Environment Variables for Building and Running Tests'
run: |
echo "QUICK_BASIS=$PWD/install/basis" >> "$GITHUB_ENV"
if [ "$RUNNER_OS" == "Linux" ]; then
if [ ${{ matrix.compiler-type }} == 'PGI' ]; then
echo "PATH=$PWD/install/bin:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/bin:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/comm_libs/mpi/bin:$PATH" >> "$GITHUB_ENV"
echo "INCLUDE_PATH=/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/include:$INCLUDE_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "CMAKE_PREFIX_PATH=/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/:$CMAKE_PREFIX_PATH" >> "$GITHUB_ENV"
echo "NVHPC=/opt/nvidia/hpc_sdk" >> "$GITHUB_ENV"
echo "NVHPC_ROOT=/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}" >> "$GITHUB_ENV"
else
echo "PATH=$PWD/install/bin:$PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
fi
fi
echo "DO_PARALLEL=mpirun -np 2" >> "$GITHUB_ENV"
Expand Down
20 changes: 12 additions & 8 deletions .github/workflows/build_test_serial.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,10 @@ jobs:
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} - Serial - Legacy - ${{ matrix.compiler-type }} - ${{ matrix.compiler-version }}
steps:
- name: 'Checkout Repository'
- name: 'Checkout Repository and Submodules'
uses: actions/checkout@v4
with:
submodules: recursive
- name: 'Install Dependencies for Serial Version'
run: |
if [ "$RUNNER_OS" == "Linux" ]; then
Expand Down Expand Up @@ -127,8 +129,8 @@ jobs:
run: |
echo "QUICK_BASIS=$PWD/install/basis" >> "$GITHUB_ENV"
echo "PATH=$PWD/install/bin:$PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib/serial:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib/serial:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib/serial:$PWD/install/lib:$PWD/install/lib64:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib/serial:$PWD/install/lib:$PWD/install/lib64:/usr/lib/`uname -m`-linux-gnu/hdf5/serial:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "PARALLEL_TEST_COUNT=2" >> "$GITHUB_ENV"
echo "CC=${{ matrix.c-compiler }}" >> "$GITHUB_ENV"
echo "CXX=${{ matrix.cxx-compiler }}" >> "$GITHUB_ENV"
Expand Down Expand Up @@ -332,24 +334,26 @@ jobs:
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} - Serial - CMake - ${{ matrix.compiler-type }} - ${{ matrix.compiler-version }}
steps:
- name: 'Checkout Repository'
- name: 'Checkout Repository and Submodules'
uses: actions/checkout@v4
with:
submodules: recursive
- name: 'Setup Environment Variables for Building and Running Tests'
run: |
echo "QUICK_BASIS=$PWD/install/basis" >> "$GITHUB_ENV"
if [ "$RUNNER_OS" == "Linux" ]; then
if [ ${{ matrix.compiler-type }} == 'PGI' ]; then
echo "PATH=$PWD/install/bin:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/bin:$PATH" >> "$GITHUB_ENV"
echo "INCLUDE_PATH=/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/include:$INCLUDE_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "CMAKE_PREFIX_PATH=/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}/compilers/:$CMAKE_PREFIX_PATH" >> "$GITHUB_ENV"
echo "NVHPC=/opt/nvidia/hpc_sdk" >> "$GITHUB_ENV"
echo "NVHPC_ROOT=/opt/nvidia/hpc_sdk/`uname -s`_`uname -m`/${{ matrix.compiler-version }}" >> "$GITHUB_ENV"
else
echo "PATH=$PWD/install/bin:$PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:$LIBRARY_PATH" >> "$GITHUB_ENV"
echo "LD_LIBRARY_PATH=$PWD/install/lib:$PWD/install/lib64:$LD_LIBRARY_PATH" >> "$GITHUB_ENV"
fi
fi
echo "PARALLEL_TEST_COUNT=2" >> "$GITHUB_ENV"
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "src/lapack"]
path = src/lapack
url = https://github.com/ohearnk/lapack.git
66 changes: 63 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,15 @@ noinstall: all
@echo "Please find QUICK executables in $(exefolder)."

serialinstall: serial
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -x $(exefolder)/quick ]; then cp -f $(exefolder)/quick $(installfolder)/bin; \
cp -f $(homefolder)/test/test-api $(installfolder)/test; \
else echo "Error: Executable not found. You must run 'make' before running 'make install'."; \
Expand All @@ -102,6 +111,15 @@ serialinstall: serial
@cp -f $(toolsfolder)/sadguess $(installfolder)/bin

mpiinstall: mpi
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -x $(exefolder)/quick.MPI ]; then cp -f $(exefolder)/quick.MPI $(installfolder)/bin; \
cp -f $(homefolder)/test/test-api.MPI $(installfolder)/test; \
else echo "Error: Executable not found. You must run 'make' before running 'make install'."; \
Expand All @@ -110,6 +128,15 @@ mpiinstall: mpi
@cp -f $(buildfolder)/lib/mpi/* $(installfolder)/lib/mpi

cudainstall: cuda
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -x $(exefolder)/quick.cuda ]; then cp -f $(exefolder)/quick.cuda $(installfolder)/bin; \
cp -f $(homefolder)/test/test-api.cuda $(installfolder)/test; \
else echo "Error: Executable not found. You must run 'make' before running 'make install'."; \
Expand All @@ -119,6 +146,15 @@ cudainstall: cuda
@cp -f $(buildfolder)/lib/cuda/* $(installfolder)/lib/cuda

cudampiinstall: cudampi
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -x $(exefolder)/quick.cuda.MPI ]; then cp -f $(exefolder)/quick.cuda.MPI $(installfolder)/bin; \
cp -f $(homefolder)/test/test-api.cuda.MPI $(installfolder)/test; \
else echo "Error: Executable not found. You must run 'make' before running 'make install'."; \
Expand All @@ -128,6 +164,15 @@ cudampiinstall: cudampi
@cp -f $(buildfolder)/lib/cudampi/* $(installfolder)/lib/cudampi

hipinstall: hip
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -x $(exefolder)/quick.hip ]; then cp -f $(exefolder)/quick.hip $(installfolder)/bin; \
cp -f $(homefolder)/test/test-api.hip $(installfolder)/test; \
else echo "Error: Executable not found. You must run 'make' before running 'make install'."; \
Expand All @@ -137,6 +182,15 @@ hipinstall: hip
@cp -f $(buildfolder)/lib/hip/* $(installfolder)/lib/hip

hipmpiinstall: hipmpi
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -x $(exefolder)/quick.hip.MPI ]; then cp -f $(exefolder)/quick.hip.MPI $(installfolder)/bin; \
cp -f $(homefolder)/test/test-api.hip.MPI $(installfolder)/test; \
else echo "Error: Executable not found. You must run 'make' before running 'make install'."; \
Expand All @@ -146,13 +200,20 @@ hipmpiinstall: hipmpi
@cp -f $(buildfolder)/lib/hipmpi/* $(installfolder)/lib/hipmpi

aminstall: all
@if [ ! -d $(installfolder)/lib64 ]; then mkdir $(installfolder)/lib64; fi;
@if [ -e $(homefolder)/src/lapack/libblas.so ]; then \
mv $(homefolder)/src/lapack/libblas.so $(installfolder)/lib64/libblas.so.3.12; \
ln -s -T $(installfolder)/lib64/libblas.so.3.12 $(installfolder)/lib64/libblas.so.3; \
ln -s -T $(installfolder)/lib64/libblas.so.3 $(installfolder)/lib64/libblas.so; fi; \
if [ -e $(homefolder)/src/lapack/liblapack.so ]; then \
mv $(homefolder)/src/lapack/liblapack.so $(installfolder)/lib64/liblapack.so.3.12; \
ln -s -T $(installfolder)/lib64/liblapack.so.3.12 $(installfolder)/lib64/liblapack.so.3; \
ln -s -T $(installfolder)/lib64/liblapack.so.3 $(installfolder)/lib64/liblapack.so; fi;
@if [ -d $(installfolder)/lib ]; then \
if [ -e $(buildfolder)/lib/serial/libquick.$(libsuffix) ]; then mv $(buildfolder)/lib/serial/libquick.$(libsuffix) $(installfolder)/lib/libquick.$(libsuffix); \
mv $(buildfolder)/lib/serial/libxc.$(libsuffix) $(installfolder)/lib/libxc.$(libsuffix); fi; \
if [ -e $(buildfolder)/lib/serial/libblas-quick.$(libsuffix) ]; then mv $(buildfolder)/lib/serial/libblas-quick.$(libsuffix) $(installfolder)/lib/libblas-quick.$(libsuffix); fi; \
if [ -e $(buildfolder)/lib/mpi/libquick-mpi.$(libsuffix) ]; then mv $(buildfolder)/lib/mpi/libquick-mpi.$(libsuffix) $(installfolder)/lib/libquick-mpi.$(libsuffix); \
mv $(buildfolder)/lib/mpi/libxc.$(libsuffix) $(installfolder)/lib/libxc.$(libsuffix); fi; \
if [ -e $(buildfolder)/lib/mpi/libblas-quick.$(libsuffix) ]; then mv $(buildfolder)/lib/mpi/libblas-quick.$(libsuffix) $(installfolder)/lib/libblas-quick.$(libsuffix); fi; \
if [ -e $(buildfolder)/lib/cuda/libquick-cuda.$(libsuffix) ]; then mv $(buildfolder)/lib/cuda/libquick-cuda.$(libsuffix) $(installfolder)/lib/libquick-cuda.$(libsuffix); \
mv $(buildfolder)/lib/cuda/libxc-cuda.$(libsuffix) $(installfolder)/lib/libxc-cuda.$(libsuffix); fi; \
if [ -e $(buildfolder)/lib/cudampi/libquick-cudampi.$(libsuffix) ]; then mv $(buildfolder)/lib/cudampi/libquick-cudampi.$(libsuffix) $(installfolder)/lib/libquick-cudampi.$(libsuffix); \
Expand Down Expand Up @@ -239,7 +300,6 @@ makeinclean:
@-rm -f $(subfolder)/make.in
@-rm -f $(modfolder)/make.in
@-rm -f $(octfolder)/make.in
@-rm -f $(blasfolder)/make.in
@-rm -f $(cudafolder)/make.in
@-rm -f $(hipfolder)/make.in

Expand Down
Loading
Loading