Lars Vilhuber, with Flavio Stanchi, Sylverie Herbert, Jean-Francois Houde
The goal of this workshop is to showcase computer-oriented techniques and tools for economics students, from basic command line tools on Linux and Mac to version control to optimization and parallelization techniques for high-performance computing. The goal is NOT to teach a full course on SAS, Stata, Matlab, R, Python, MPI, Fortran, etc. - there are other classes for that. We will teach just enough of each programming language to be able to highlight additional techniques (for SAS, Python, and Matlab, we will have specialized workshops on each in a bit more depth, if requested). This workshop is designed to open your eyes to the possibilities, scratching the surface, but mostly not diving into any particular depths. Follow-on short courses may solve those needs. For specific programming languages, we point to offerings elsewhere on campus, for instance at CISER. more
We highlight that this is a workshop - we will work on problems as a group, drawing on expertise in the room as needed. If you have a specific question, and want to work on it, we may do so. If you want to primarily listen, that's fine too.
Second year Ph.D. in Economics and higher, or other social sciences. If you haven't taken the course in the past, or want a refresher, you should participate
13:30-15:00 Learning to qsub - Hello World example on ECCO (live in class)
15:15-16:45 Introduction to parallel processing (Lars)
13:00-14:45 Putting it into practice: Trying out parallel processing
(note: Day 3 is optional - it overlaps with TA training, and the latter takes precedence)