M225: Parallel Computing with Mathematica

Course Objective

This course provides an introduction to parallel computing with Mathematica.

Target Audience

This course is designed for managers, developers, engineers, and scientists with an interest in using high-performance computing to solve difficult problems in mathematics, science, and engineering.

Delivery Type

Courses are delivered as instructor-led classes in computer classroom facilities. Course topics are presented with alternating sessions of lectures and exercises. Additional online training information is available. All classes feature low student-teacher ratios.

Syllabus

  • Demystifying the Grid
    A brief history of parallel computing, and where Mathematica fits against this backdrop
  • Running Mathematica in Parallel
    A discussion of the process of launching and connecting to Mathematica kernels to take advantage of multiple processors or cores in your working environment
  • Parallel Functionality in Mathematica
    A discussion of ParallelMap, ParallelTable, and ParallelEvaluate, the core constructs for parallel Mathematica development
  • From Serial to Parallel by Example
    Examples that walk through the parallel development process in Mathematica

Course Materials

Each attendee will be provided with Mathematica course notebooks and access to the current version of Mathematica. The course notebooks require Mathematica or Mathematica Player. Course materials are distributed in print and on CD-ROM, and are yours to keep; a computer running Mathematica is available for your use during class. A temporary Mathematica training license is provided upon request.

Prerequisites

Course attendees are expected to have basic familiarity with Mathematica.

dates

12 April 2010, 10.00-15.00
27 September 2010, 10.00-15.00

price

EURO 345,-

by

Dr. Rolf Mertig

Dr. Rolf Mertig is a long term (web)Mathematica programmer, trainer, consultant and a Wolfram Education Group certified instructor.

All Mathematica 7 events:
14 September 2010 Introduction to Mathematica 10.00-17.00 subscribe
21 September 2010 Programming with Mathematica 10.00-17.00 subscribe
27 September 2010 M225: Parallel Computing with Mathematica 10.00-15.00 subscribe
28 September 2010 M205: Visualization in Mathematica 10.00-17.00 subscribe
30 September 2010 M215: Applied Statistical Analysis 10.00-17.00 subscribe
1 October 2010 M235: Mathematica Development using Wolfram Workbench 10.00-15.00 subscribe
5 October 2010 Dynamic Interactivity with Mathematica 10.00-17.00 subscribe
16 November 2010 Introduction to Mathematica 10.00-17.00 subscribe
14 December 2010 Programming with Mathematica 10.00-17.00 subscribe