Commit c60905d1 authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Restoring the install script.

parent 45a3714c
Loading
Loading
Loading
Loading

install

deleted120000 → 0
+47 −1
Original line number Diff line number Diff line
/usr/local/share/automake-1.11/INSTALL
 No newline at end of file

install

0 → 100755
+47 −1
Original line number Diff line number Diff line
#!/bin/bash

TARGET=TNL
INSTALL_PREFIX=${HOME}/local
WITH_CUDA=no
WITH_CUSPARSE=no
CUDA_ARCHITECTURE=2.0
TEMPLATE_EXPLICIT_INSTANTIATION=yes
VERBOSE=1

CMAKE="cmake"
CPUS=`grep -c processor /proc/cpuinfo`

echo "Building $TARGET using $CPUS processors."

if [ ! -d Debug ];
then
   mkdir Debug
fi
if [ ! -d Release ];
then
   mkdir Release
fi

cd Debug
${CMAKE} .. -DCMAKE_BUILD_TYPE=Debug \
            -DCMAKE_INSTALL_PREFIX=${HOME}/local \
            -DCUDA_ARCHITECTURE=${CUDA_ARCHITECTURE} \
            -DWITH_CUDA=${WITH_CUDA} \
            -DWITH_CUSPARSE=${WITH_CUSPARSE} \
            -DPETSC_DIR=${PETSC_DIR} \
            -DWITH_TEMPLATE_EXPLICIT_INSTANTIATION=${TEMPLATE_EXPLICIT_INSTANTIATION}
make -j${CPUS} #VERBOSE=1
make -j${CPUS} test
make -j${CPUS} install

cd ../Release
${CMAKE} .. -DCMAKE_INSTALL_PREFIX=${HOME}/local \
            -DCUDA_ARCHITECTURE=${CUDA_ARCHITECTURE} \
            -DWITH_CUDA=${WITH_CUDA} \
            -DWITH_CUSPARSE=${WITH_CUSPARSE} \
            -DPETSC_DIR=${PETSC_DIR} \
            -DWITH_TEMPLATE_EXPLICIT_INSTANTIATION=${TEMPLATE_EXPLICIT_INSTANTIATION}
make -j${CPUS} #VERBOSE=1
make -j${CPUS} test
make -j${CPUS} install
+1 −1
Original line number Diff line number Diff line
@@ -226,7 +226,7 @@ class tnlCSRMatrix : public tnlMatrix< Real, Device, Index >
    */
   bool backwardSpMV;

   template< typename, typename, typename >
   template< typename Real2, typename Device2, typename Index2 >
      friend class tnlCSRMatrix;
   friend class tnlMatrix< Real, tnlHost, Index >;
   friend class tnlMatrix< Real, tnlCuda, Index >;

install

120000 → 100755
+47 −1

File changed.File mode changed from 120000 to 100755.

Contains only whitespace changes.