mchandra / grim

General Relativistic Implicit Magnetohydrodynamics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grim

General Relativistic Implicit Magnetohydrodynamics

Instructions to compile PETSc on UIUC campus cluster:

  1. Get L1 cacheline size:

$ getconf LEVEL1_DCACHE_LINESIZE

  1. Get L1 cache size

either

$ grep . /sys/devices/system/cpu/cpu0/cache/index*/*

or

$ lstopo-no-graphics

  1. To get L1 cache associativity:

$ grep . /sys/devices/system/cpu/cpu0/cache/index*/*

  1. Compiling petsc ./configure --prefix=/home/manic/petsc_optimized/ --with-debugging=0 COPTFLAGS='-O3 -qopt-report=5 -qopt-report-phase=vec -xhost' CXXOPTFLAGS='-O3 -qopt-report=5 -qopt-report-phase=vec -xhost' --with-hdf5=1 --with-clean=1 --with-mpi-dir=/usr/local/mpi/openmpi-1.8.4-intel-15.0/ --with-memalign=64 --known-level1-dcache-size=32768 --known-level1-dcache-linesize=64 --known-level1-dcache-assoc=8

About

General Relativistic Implicit Magnetohydrodynamics

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 42.7%Language:C++ 29.8%Language:CMake 12.7%Language:Python 6.0%Language:C 5.4%Language:Cython 3.4%