Commit 4e4733bb authored by Hanchuan Wu's avatar Hanchuan Wu
Browse files

Merge branch 'cleanup/install-script' into 'master'

Cleanup/install script

See merge request !112
parents 0a53b97b 8a8fedb9
Pipeline #4730 passed with stage
in 30 seconds
...@@ -31,7 +31,7 @@ and configure all modules with CMake ...@@ -31,7 +31,7 @@ and configure all modules with CMake
This will clone the necessary repositories (in a subfolder `DUMUX`) and This will clone the necessary repositories (in a subfolder `DUMUX`) and
build all libaries. build all libaries.
Run the script `test_dumux.sh` in the newly created dumux folder Run the script `test_dumux.sh` in the newly created `DUMUX` folder
to test your installation of dumux. to test your installation of dumux.
```bash ```bash
./test_dumux.sh ./test_dumux.sh
......
...@@ -51,12 +51,12 @@ cd DUMUX ...@@ -51,12 +51,12 @@ cd DUMUX
# download the test script and the cmake.opts # download the test script and the cmake.opts
if [ ! -f "test_dumux.sh" ]; then if [ ! -f "test_dumux.sh" ]; then
wget https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/raw/releases/3.3/scripts/test_dumux.sh wget https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/raw/releases/3.4/scripts/test_dumux.sh
fi fi
chmod +x test_dumux.sh chmod +x test_dumux.sh
if [ ! -f "cmake.opts" ]; then if [ ! -f "cmake.opts" ]; then
wget https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/raw/releases/3.3/cmake.opts wget https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/raw/releases/3.4/cmake.opts
fi fi
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
...@@ -98,29 +98,29 @@ done ...@@ -98,29 +98,29 @@ done
# dune-subgrid # dune-subgrid
if [ ! -d "dune-subgrid" ]; then if [ ! -d "dune-subgrid" ]; then
git clone -b releases/2.6-1 https://git.imp.fu-berlin.de/agnumpde/dune-subgrid.git git clone -b releases/$DUNE_VERSION https://git.imp.fu-berlin.de/agnumpde/dune-subgrid.git
else else
echo "Skip cloning dune-subgrid because the folder already exists." echo "Skip cloning dune-subgrid because the folder already exists."
git checkout releases/2.6-1 git checkout releases/$DUNE_VERSION
fi fi
# dumux # dumux
if [ ! -d "dumux" ]; then if [ ! -d "dumux" ]; then
git clone -b releases/3.3 https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git git clone -b releases/3.4 https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git
else else
echo "Skip cloning dumux because the folder already exists." echo "Skip cloning dumux because the folder already exists."
cd dumux cd dumux
git checkout releases/3.3 git checkout releases/3.4
cd .. cd ..
fi fi
# dumux-course # dumux-course
if [ ! -d "dumux-course" ]; then if [ ! -d "dumux-course" ]; then
git clone -b releases/3.3 https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course.git git clone -b releases/3.4 https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course.git
else else
echo "Skip cloning dumux-course because the folder already exists." echo "Skip cloning dumux-course because the folder already exists."
cd dumux-course cd dumux-course
git checkout releases/3.3 git checkout releases/3.4
cd .. cd ..
fi fi
......
# Compile and runs a simple # Compile and runs a simple
# one-phase ground water flow example # one-phase ground water flow example
# and visualizes the result using paraview. # and visualizes the result using paraview.
cd dumux/build-cmake/test/porousmediumflow/1p/implicit/incompressible cd dumux/build-cmake/test/porousmediumflow/1p/incompressible
echo "Compiling a one-phase test using a cell-centered TPFA discretization (might take a while)..." echo "Compiling a one-phase test using a cell-centered TPFA discretization (might take a while)..."
make -B test_1p_incompressible_tpfa_anadiff make -B test_1p_incompressible_tpfa_anadiff
echo "Running simulation..." echo "Running simulation..."
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment