User:Ppomorsk: Difference between revisions

Jump to navigation Jump to search
Fenics
(start)
 
(Fenics)
Line 1: Line 1:
Pawel Pomorski works for SHARCNET at the University of Waterloo.
Pawel Pomorski works for SHARCNET at the University of Waterloo.
==Fenics==
===Compile===
{{File
  |name=fenics_install.sh
  |lang="sh"
  |contents=
module load boost eigen python/3 python35-scipy-stack/2017a petsc/3.7.5 fftw-mpi/3.3.6
mkdir fenics && cd fenics
git clone https://bitbucket.org/fenics-project/fiat.git
git clone https://bitbucket.org/fenics-project/instant.git
git clone https://bitbucket.org/fenics-project/dijitso.git
git clone https://bitbucket.org/fenics-project/ufl.git
git clone https://bitbucket.org/fenics-project/ffc.git
git clone https://bitbucket.org/fenics-project/dolfin.git
pyvenv ~/fenics
source ~/fenics/bin/activate
cd fiat    && pip3 install . && cd -
cd instant && pip3 install . && cd -
cd dijitso && pip3 install . && cd -
cd ufl    && pip3 install . && cd -
cd ffc    && pip3 install . && cd -
pip3 install ply
cd dolfin 
mkdir build && cd build && cmake .. -DDOLFIN_SKIP_BUILD_TESTS=true -DEIGEN3_INCLUDE_DIR=$EBROOTEIGEN/include -DCMAKE_INSTALL_PREFIX=$HOME/software/dolfin && nice make -j install && cd -
}}
===Run===
{{File
  |name=fenics_run.sh
  |lang="sh"
  |contents=
module load boost eigen python/3 python35-scipy-stack/2017a scotch/6.0.4 petsc/3.7.5 fftw-mpi/3.3.6
source ~/software/dolfin/share/dolfin/dolfin.conf
source ~/fenics/bin/activate
}}
cc_staff
229

edits

Navigation menu