SciNet News December 2013
December 9, 2013 in for_researchers, for_users, newsletter
To keep users posted on what’s going on at SciNet, every month, we compile the new features, planned courses and events and accomplishments at SciNet.
Speaking of accomplishments, we are compiling user success stories and testimonials. If you want to share your SciNet-powered success stories, please let us know by emailing to support AT scinet DOT utoronto DOT ca.
Below you will find the salient points of what has happened or changed during the last month and what will happen in the near future. Among these is the start of the term-long graduate course in Scientific Computing, which can be taken for credit by physics, astrophysics and chemistry graduate students at the University of Toronto.
As always, details are available on the wiki or the SciNet education website.
Happy new year!
– The SciNet team
Events Coming Up
Unless stated otherwise, all events take place at the SciNet Headquarters, Rm 235 of 256 McCaul Street, Toronto. All events below are free for users but we ask that you sign up (“enroll”) on the education website.
- Wednesday December 11, 2013, 10:30 am – 11:30 am
INTRO TO SCINET
A class of approximately 90 minutes where you will learn how to use the systems. Experienced users may still pick up some valuable pointers during these sessions.
Participation counts towards the SciNet HPC Certificate.
For more information and enrollment, go to the course website.
- Wednesday December 11, 2013, 12:00 noon – 1:00 pm
SCINET USER GROUP (SNUG) MEETING
The SciNet Users Group (SNUG) meetings are every month on the second Wednesday, and involve (free) pizza, user discussion, feedback, and a one or two short talks on topics or technologies of interest to the SciNet community.
This time, we will have
- TechTalk:
New and Existing Resources Available at SciNet
- User discussion
- Pizza!
For more information and enrollment, go to the course website.
- TechTalk:
- Winter 2014
SCIENTIFIC COMPUTING COURSE
Many computational projects start off with knowledge of the science you want to do, and with a bit of programming experience. It can be an arduous journey to get to a (maintainable) piece of code which you trust to compute the right thing. This course is aimed at reducing your struggle, and make you a more efficient computational scientist. Topics include well-established best practices for developing software as it applies to scientific computations, common numerical techniques and packages (so you don’t reinvent the wheel), and aspects of high performance computing.
The course consists of three parts:
- Part 1: Scientific Software Development & Design
- Part 2: Numerical Tools for Physical Scientists
- Part 3: High Performance Scientific Computing
Each part consists of eight lectures of one hour.
Note that these parts can be taken as “mini-courses” by astrophysics graduate students and as “modular courses” by physics and chemistry graduate students at the University of Toronto. (Feel left out? Talk to your graduate office!)
Participation in parts 1 and 2 counts towards the SciNet Scientific Computing Certificate.
Participation in part 3 counts towards the SciNet HPC Certificate.
For more information and enrollment, go to the course websites for
part 1, part 2, and part 3. - January 7, 9, 14, 16, 21, 23, 28, 30: 11:00 am – 12:00 noon
SCIENTIFIC SOFTWARE DEVELOPMENT
Lectures of Part 1 of the Scientific Computing Course
Topics: C++, version control, make, modular programming, testing, debugging, profiling
For more information and enrollment, go to the
course website. - Wednesday January 8, 2014, 12:00 noon – 1:00 pm
SCINET USER GROUP (SNUG) MEETING
TechTalk: TBA
For more information and enrollment, go to the course website.
- Wednesday February 12, 2014, 12:00 noon – 1:00 pm
SCINET USER GROUP (SNUG) MEETING
TechTalk: TBA
For more information and enrollment, go to the course website.
- February 4, 6, 11, 13, 25, 27, and March 4 and 6: 11am-12noon
NUMERICAL TOOLS FOR PHYSICAL SCIENTISTS
Lectures of Part 2 of the Scientific Computing Course
Topics: Modelling, floating point computations, random numbers and Monte Carlo, ODEs and Molecular Dynamics, linear algebra, fast Fourier transforms
For more information, go to the course website.
- Wednesday March 12, 2014, 12:00 noon – 1:00 pm
SCINET USER GROUP (SNUG) MEETING
TechTalk: TBA
For more information and enrollment, go to the course website.
- March 11, 13, 18, 20, 25, 27, and April 1 and 3: 11am-12noon
HIGH PERFORMANCE SCIENTIFIC COMPUTING
Lectures of Part 3 of the Scientific Computing Course
Topics: parallel programming concepts, shared memory parallel programming with openmp, distributed memory parallel programming with mpi, hybrid programming.
For more information and enrollment, go to the course website.
- Wednesday April 9, 2014, 12:00 noon – 1:00 pm
SCINET USER GROUP (SNUG) MEETING
TechTalk: TBA
For more information and enrollment, go to the course website.
- Wednesday May 14, 2014, 12:00 noon – 1:00 pm
SCINET USER GROUP (SNUG) MEETING
TechTalk: TBA
For more information and enrollment, go to the course website.
System News
- SciNet network connection will be down on Monday 9 Dec from 7:00 am to 11:00 am. Jobs will continue to run but users will not be able to connect to any SciNet systems.
- The user-contributed x86 system “Sandy” is now available for job submission by other SciNet users as well. Jobs would be scheduled with default priority, depending on node availability. This Sandybridge x86 cluster has 76 nodes with 16 cores and 64GB of RAM per node. For more information on the system and how to use it, see the wiki.
- Access to the user-contributed GPU system “Gravity” can now be requested by users (similar to ARC). Gravity is a cluster of 49 nodes, each node with 12 cores, 32 GB, and two NVIDIA Tesla M2090 GPUs. The GPUs have CUDA capability 2.0, 512 CUDA cores and 6 GB of RAM. For more information on the system and how to use it, see the wiki.
- BGQ: Python 2.7.3 installed, with numpy support.
- GPC: ffmpeg, a movie encoder, installed as a module.
- P7: cmake 2.8.8, as build system, installed.
- GPC, P7: Visit 2.6.3, a visualization program, installed as a module.
Added to the Wiki
All new wiki content below is listed and linked on the wiki main page.
- Slides and Recordings of (almost) all lectures of “Research Computing with Python”
- Links to recent TechTalks
- BGQ Software list updated
What Else Happened at SciNet in the Last Month?
- November 5 – 28, 2013: Final four lectures of “Research Computing with Python”
- November 13, 2013: SNUG Meeting with TechTalk on Molecular Motors by Peter Colberg
- November 18 and 19, 2013: Remotely hosted HPCVL’s “Introduction to HPC”.
- November 22 and 23, 2013: Two unrelated events, a power glitch and a fabric manager dying caused running jobs to get lost. Both occurred at night, but systems were back up around 10am in the morning.