Basic Knowledge & Skills¶
- The Unix Shell - Software Carpentry
- La terminal de Unix - Software Carpentry (Español)
- Version control with Git - Software Carpentry
- Control de versiones con Git - Software Carpentry (Spanish)
- Basic lab skills for research computing on Software Carpentry
- Bash Programming - Introduction HOW-TO - The Linux Documentation Project
- Principiante Emacs (Español)
- Vim Tutorial - Open VIM
- Cluster Design
Bibliography¶
- Encyclopedia of Parallel Computing. Padua, David (Ed.). Springer. 2011. ISBN: 978-0-387-09765-7
- Topics in Parallel and Distributed Computing: Introducing Concurrency in Undergraduate Courses. Sushil K Prasad, Anshul Gupta, Arnold L Rosenberg, Alan Sussman, Charles C Weems. Ed. Morgan Kaufmann. 2015. ISBN: 0128038993
- Python Parallel Programming Cookbook. Giancarlo Zaccone. Ed. Packt Publishing. 2015. ISBN: 1785289586
- Structured Parallel Programming: Patterns for Efficient Computation. Michael McCool and James Reinders and Arch Robinson. Ed. Morgan Kaufmann. 2012. ISBN: 0124159931
- Linux in a Nutshell: A Desktop Quick Reference. Ellen Siever and Stephen Figgins and Robert Love and Arnold Robbins Ed. O’Reilly Media. 2009. ISBN: 0596154488
- bash Cookbook: Solutions and Examples for bash Users. Ed. O’Reilly Media. 2017. ISBN: 0596526784
- Beginning the Linux Command Line. Sander van Vugt. Ed. Apress. 2009. ISBN: 1430218894
- High Performance Computing - Modern Systems And Practices. Thomas Sterling, Matthew Anderson, Maciej Brodowicz. Ed. Morgan Kaufmann. 2018. ISBN: 978-0124201583