From c28f0b1106bfbb008f87e60144c399f2ffc59b9e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20K=C3=B6cher?= Date: Wed, 28 Jan 2015 23:00:09 +0100 Subject: [PATCH] Update README.md Readme.md: updated documentation for candi --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/README.md b/README.md index 9830fba..3ee97f1 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,44 @@ candi ===== candi - (Compile & Install) - Downloads, configures, builds and install various FEM libraries, e.g. deal.II, FEniCS + +General instruction hints +---- +candi is a bash script based installer tool. + +Open a Terminal. Commands are further denoted with the prefix "$>" + +Do not copy the prefix "$>" into your terminal! + +Download +---- + +```bash + $> git clone https://github.com/koecher/candi +``` +This downloads the current version of candi. + +Usage +---- + +### deal.II Library with MPI Support, Trilinos, PetSc, HDF5, and more: + +candi is initially configured to compile and install the current version of the deal.II library. + +```bash + $> cd candi + $> ./candi.sh +``` + +* Abort the installer by pressing < CTRL > + C +* Read Carefully the instructions! +* Install the needed packages from your distribution. (For that, you need super user rights.) +* Set up of the needed compilers + +#### Install deal.II on RHEL 7, CentOS 7 or Fedora 20/21: +```bash + $> module load mpi/openmpi-x86_64 + $> export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77 + $> ./candi.sh +``` +Hit return and wait. -- 2.39.5