https://www.pantz.org/software/screen/disabling_gnu_screen_lock_screen.html
Managing Multiple SSH Keys
http://www.robotgoblin.co.uk/blog/2012/07/24/managing-multiple-ssh-keys/ http://serverfault.com/questions/253313/ssh-hostname-returns-bad-owner-or-permissions-on-ssh-config
RLIMIT_NOFILE
http://pubs.opengroup.org/onlinepubs/009695399/functions/getrlimit.html
Protocol Buffers
https://developers.google.com/protocol-buffers/
How To Kill A Supercomputer: Dirty Power, Cosmic Rays, and Bad Solder
http://spectrum.ieee.org/computing/hardware/how-to-kill-a-supercomputer-dirty-power-cosmic-rays-and-bad-solder
Non-volatile Storage Implications of the Datacenter’s Shifting Center
https://queue.acm.org/detail.cfm?id=2874238
How to cancel a local git commit
http://stackoverflow.com/questions/4850717/how-to-cancel-a-local-git-commit
How To: 2 Methods To Change TimeZone in Linux
http://www.thegeekstuff.com/2010/09/change-timezone-in-linux/
git diff displays colors incorrectly
http://unix.stackexchange.com/questions/64927/git-diff-displays-colors-incorrectly git config –global core.pager ‘less -R’
How to commit only some files?
http://stackoverflow.com/questions/7239333/how-to-commit-only-some-files
C/C++ tip: How to list compiler predefined macros
http://nadeausoftware.com/articles/2011/12/c_c_tip_how_list_compiler_predefined_macros
XL C for AIX 13.1.0: Compiling a shared library
https://www-01.ibm.com/support/knowledgecenter/SSGH2K_13.1.0/com.ibm.xlc131.aix.doc/proguide/compiling_shared_aix.html To compile a shared library that uses dynamic linking: Compile each source file into an object file, with no linking. For example: xlc -c test1.c -o test1.o Optional: Create an export file listing the global symbols to be exported,
CMake Tutorial
https://cmake.org/cmake-tutorial/ https://cmake.org/cmake/help/v3.4/manual/cmake-commands.7.html
Github API Rate limit exceeded
https://gist.github.com/christopheranderton/8644743
In Vim how do I effectively insert the same characters across multiple lines?
http://stackoverflow.com/questions/9549729/in-vim-how-do-i-effectively-insert-the-same-characters-across-multiple-lines Move the cursor to the n in name. Enter visual block mode (ctrlv). Press j three times. Press I. Type in vendor_. Press esc.
Multithreading MPI
Intel MPI mpiicc thread_support.c -mt_mpi MVAPICH2 mpirun_rsh -np 2 –env MV2_USE_CUDA=1 MV2_ENABLE_AFFINITY=0 ./mpi app Cary MPICH2 Fine-grained Multi-threading Support Cray-MPICH now offers improved support for multi-threaded applications that perform MPI operations within threaded regions. Currently, this feature is available as a
CORAL Benchmark Codes
https://asc.llnl.gov/CORAL-benchmarks/
Understanding Memory
https://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/mem.html
Examples of the use of standard interfaces in The Linux Programming Interface
Examples of the use of standard interfaces in The Linux Programming Interface http://man7.org/tlpi/code/online/interfaces.html Linux man pages: alphabetic list of all pages http://man7.org/linux/man-pages/dir_all_alphabetic.html
musl libc
http://www.musl-libc.org/