Bootcamp

2013-2014


Past Bootcamp Events

Linux Bootcamp: "No place like \home"
Monday, November 11, 4 - 6 pm
SFL Multimedia Conference Room
Instructor: Brandon Runnels

This session will be an introductory tutorial to the Linux operating system, targeted at students who are either new to the field or have simply avoided learning about UNIX/Linux like systems.

We will start with a broad overview of operating systems and then work through the basics of working with the Linux environment, including basic commands in the terminal and the use of a text editor. We will continue on to intermediate topics such as how to compile simple programs, basic scripting, and assorted Linux tips and tricks. Finally, as time permits, we will move to more advanced topics such as using code repositories to build large codes, and using more advanced Linux tools. 

Participants are highly encouraged to bring their laptops (Windows, Mac, or Linux) as this session will include interactive exercises. For further information, please see the webpage: http://www.its.caltech.edu/~brunnels/Bootcamp.html 


Linux Bootcamp: "MAKE it so"
Wednesday, November 13, 4 - 6 pm
Annenberg 213
Instructor: Brandon Runnels

This session is designed to provide attendees with a comprehensive knowledge of the code compilation process. It will be independent of Session One, but will assume that users have a basic knowledge of Unix/Linux system navigation and preferably some background in coding (although this is not required).

We will discuss the C preprocessor, give an overview of the code building process, and will go through a tutorial on how to write a makefile. Time permitting, we will also cover some other related computing topics.

Again, participants are highly encouraged to bring laptops. Windows, Mac and Linux will all work, but it is highly recommended that the computers already have access to a Linux/UNIX terminal. Information on this will be given both in Session One and is available on the webpage: http://www.its.caltech.edu/~brunnels/Bootcamp.html 


Computational Mechanics (with focus on the commercial finite element program ABAQUS)
Wednesday, October 16, 4 - 6 pm
SFL Multimedia Conference Room
Instructor: Benjamin Klusemann

The course gives an overview about different numerical methods and techniques for solving initial boundary value problems in continuum solid mechanics with a focus on the finite element formulation. After a basic review of the finite element method, the course will provide an introduction into the basic aspects and use of the commercial finite element program ABAQUS, which is often used in industry. The steps of preprocessing, obtaining a solution, and postprocessing will be discussed. Commercial code can be very useful for verifying ones' own finite element developments and material models. In this regard, students will learn how to write and implement their own material subroutines in commercial codes like ABAQUS. Students will learn through presentations of theoretical concepts as well as by participating in demonstrations using ABAQUS. Therefore, the participants are encouraged to bring their own laptop with ABAQUS installed (free student version available under http://academy.3ds.com/simulia/freese) if possible; however, this is not necessary. The specific course content will be adjusted based on the interest of the participants.


New Student Orientation Math Bootcamp

Calculus
Monday, September 30 at 4 pm
Noyes 153

Linear Algebra I
Tuesday, October 1 at 4 pm
Noyes 153

Linear Algebra II
Wednesday, October 2 at 4 pm
Noyes 147

ODEs
Thursday, October 3 at 4 pm
Noyes 147

Complex Analysis
Friday 10/4 at 3-5 pm
Noyes 147
Instructor: John Bruer