Skip to content

Instantly share code, notes, and snippets.

View masoudbehzadinasab's full-sized avatar

Masoud Behzadinasab masoudbehzadinasab

View GitHub Profile
@masoudbehzadinasab
masoudbehzadinasab / jhwhw.cls
Created February 22, 2017 01:44 — forked from jhwilson/jhwhw.cls
JHW document class for Homework assignments
%=====================================================================
% jhwhw.cls
% Provide jhwhw.cls class
%=====================================================================
%=====================================================================
% Identification
%=====================================================================
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{jhwhw}[2009/02/11 Justin Wilson's Homework Class]
@masoudbehzadinasab
masoudbehzadinasab / tmux-cheatsheet.markdown
Created February 2, 2017 17:00 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@masoudbehzadinasab
masoudbehzadinasab / netcdf-macosx-clang-cmake.sh
Created July 12, 2016 00:31 — forked from johntfoster/netcdf-macosx-clang-cmake.sh
CMake build script for NetCDF on Mac OSX with Clang compiler
#!/usr/bin/env bash
cmake \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_C_COMPILER:FILEPATH=/usr/local/bin/mpicc \
-DCMAKE_INSTALL_PREFIX:PATH=/usr/local/netcdf \
-DCMAKE_INSTALL_NAME_DIR:PATH=/usr/local/netcdf/lib \
-DCMAKE_MACOSX_RPATH:BOOL=OFF \
-DENABLE_PARALLEL:BOOL=ON \
..
@masoudbehzadinasab
masoudbehzadinasab / trilinos-macosx-clang-cmake.sh
Last active January 25, 2017 23:18 — forked from johntfoster/trilinos-macosx-clang-cmake.sh
Build script for Trilinos on Mac OS X with Clang compiler
#!/usr/bin/env bash
rm -rf CMakeFiles CMakeCache.txt
MPI_HOME=/usr/local
EXTRA_ARGS=$@
cmake -D CMAKE_INSTALL_PREFIX:PATH=/usr/local/trilinos/ \
\
-D MPI_BASE_DIR:PATH=$MPI_HOME \
@masoudbehzadinasab
masoudbehzadinasab / peridigm-macosx-clang-cmake.sh
Last active January 25, 2017 23:17 — forked from johntfoster/peridigm-macosx-clang-cmake.sh
CMake build file for Peridigm on Mac OS X with Clang compiler
#!/usr/bin/env bash
PERIDIGM_ROOT=/usr/local/Peridigm
MPI_HOME=/usr/local/
rm -f CMakeCache.txt
# invoke cmake
cmake \
-D CMAKE_BUILD_TYPE:STRING=Debug \
# Identify OS and Machine -----------------------------------------
export OS=`uname -s | sed -e 's/ */-/g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
export OSVERSION=`uname -r`; OSVERSION=`expr "$OSVERSION" : '[^0-9]*\([0-9]*\.[0-9]*\)'`
export MACHINE=`uname -m | sed -e 's/ */-/g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
export PLATFORM="$MACHINE-$OS-$OSVERSION"
export HOMEBREW_GITHUB_API_TOKEN=
export DYLD_LIBRARY_PATH=/usr/local/trilinos/lib:$DYLD_LIBRARY_PATH
#export DYLD_INSERT_LIBRARIES='/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine'
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/lib"
#export DYLD_FORCE_FLAT_NAMESPACE=1
# STAMPEDE --------------------------------------------------------
export STAMPEDE="behzadi@stampede.tacc.utexas.edu:"
export STAMPEDE_HOME="behzadi@stampede.tacc.utexas.edu:/home1/02937/behzadi"
export STAMPEDE_WORK="behzadi@stampede.tacc.utexas.edu:/work/02937/behzadi"
export STAMPEDE_GP="behzadi@stampede.tacc.utexas.edu:/work/02937/behzadi/granular_particles/case_studies/"
export STAMPEDE_IND="behzadi@stampede.tacc.utexas.edu:/work/02937/behzadi/Individual_particles"
# Colors ----------------------------------------------------------
export TERM=xterm-256color
export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32'
@masoudbehzadinasab
masoudbehzadinasab / trilinos-stampede-intel-cmake.sh
Last active April 6, 2016 15:04
Installation script for Trilinos on TACC-Stampede
#!/usr/bin/env bash
module load cmake python boost phdf5 parallel-netcdf swig
export F77='which mpif90 || /bin/true'
export COPTFLAGS="-O1"
export CC='which mpicc || /bin/true'
export CXX='which mpicxx || /bin/true'
module load cxx11
export INSTALL_LOCATION='/home1/02937/behzadi/projects/trilinos/'
#!/usr/bin/env bash
export INSTALL_LOCATION=$HOME/projects/Peridigm
module load intel mvapich2
module load cmake boost
export F77='which mpif90 || /bin/true'
export COPTFLAGS="-O1"
export CC='which mpicc || /bin/true'