From 2838b7a5e429552ca156700b0d330605abd6ca41 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20K=C3=B6cher?= Date: Mon, 28 Jul 2014 14:49:52 +0200 Subject: [PATCH] Added ubuntu14 platform for FEniCS --- FEniCS/platforms/supported/ubuntu14.platform | 40 ++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 FEniCS/platforms/supported/ubuntu14.platform diff --git a/FEniCS/platforms/supported/ubuntu14.platform b/FEniCS/platforms/supported/ubuntu14.platform new file mode 100644 index 0000000..7a7997e --- /dev/null +++ b/FEniCS/platforms/supported/ubuntu14.platform @@ -0,0 +1,40 @@ +# Ubuntu 14.04 LTS + +# This build script assumes that you have several packages already +# installed via Ubuntu's apt-get using the following commands: +# +# sudo apt-get install bzr bzrtools cmake flex g++ gfortran \ +# libarmadillo-dev libatlas-base-dev libboost-dev \ +# libboost-{filesystem,iostreams,mpi,program-options,thread,math,timer,chrono}-dev \ +# libcln-dev libcppunit-dev libginac-dev \ +# liblapack-dev libmpfr-dev libopenmpi-dev libptscotch-dev \ +# libsuitesparse-dev libxml2-dev openmpi-bin pkg-config \ +# python-dev python-numpy python-scientific python-vtk subversion swig \ +# wget bison libhwloc-dev python-ply libvtk5-dev python-netcdf \ +# libhdf5-openmpi-dev libeigen3-dev libpcre++-dev +# +# Also, if you have multiple MPI libraries installed, make sure +# "sudo update-alternatives --config mpi" is set to openmpi. +## + +# Platform specific variables +default PETSC_ARCH=linux-gnu-cxx-opt +default UMFPACK_INCLUDE_DIR=/usr/include/suitesparse + +# Define the packages this platform needs +PACKAGES=( +skip:FEniCS-prepare +once:cgal +once:parmetis +once:swig +once:trilinos +once:petsc +once:slepc +fiat +#ferari +ufl +ffc +instant +dolfin +skip:FEniCS +) -- 2.39.5