Difference between revisions of "Cluster Information"
Jump to navigation
Jump to search
Amweeden06 (talk | contribs) m (→Summer of Fun (2009)) |
Amweeden06 (talk | contribs) (→Summer of Fun (2009): We will now be running area under the curve) |
||
Line 1: | Line 1: | ||
== Summer of Fun (2009) == | == Summer of Fun (2009) == | ||
− | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
− | ! | + | ! rowspan ="2" | |
+ | ! colspan ="3" | GalaxSee (MPI) | ||
+ | ! colspan ="3" | area-under-curve (MPI) | ||
+ | ! colspan ="3" | area-under-curve (Hybrid) | ||
+ | |- | ||
! acl0-5 | ! acl0-5 | ||
− | ! bs0-5 | + | ! bs0-5 GigE |
− | ! | + | ! bs0-5 IB |
+ | ! acl0-5 | ||
+ | ! bs0-5 GigE | ||
+ | ! bs0-5 IB | ||
+ | ! acl0-5 | ||
+ | ! bs0-5 GigE | ||
+ | ! bs0-5 IB | ||
|- | |- | ||
| np 2 | | np 2 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 13: | Line 28: | ||
|- | |- | ||
| np 3 | | np 3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 18: | Line 39: | ||
|- | |- | ||
| np 4 | | np 4 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 23: | Line 50: | ||
|- | |- | ||
| np 5 | | np 5 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 28: | Line 61: | ||
|- | |- | ||
| np 6 | | np 6 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 33: | Line 72: | ||
|- | |- | ||
| np 7 | | np 7 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 38: | Line 83: | ||
|- | |- | ||
| np 8 | | np 8 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 43: | Line 94: | ||
|- | |- | ||
| np 9 | | np 9 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 48: | Line 105: | ||
|- | |- | ||
| np 10 | | np 10 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 53: | Line 116: | ||
|- | |- | ||
| np 11 | | np 11 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Line 58: | Line 127: | ||
|- | |- | ||
| np 12 | | np 12 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
| | | |
Revision as of 09:10, 22 June 2009
Contents
Summer of Fun (2009)
GalaxSee (MPI) | area-under-curve (MPI) | area-under-curve (Hybrid) | |||||||
---|---|---|---|---|---|---|---|---|---|
acl0-5 | bs0-5 GigE | bs0-5 IB | acl0-5 | bs0-5 GigE | bs0-5 IB | acl0-5 | bs0-5 GigE | bs0-5 IB | |
np 2 | |||||||||
np 3 | |||||||||
np 4 | |||||||||
np 5 | |||||||||
np 6 | |||||||||
np 7 | |||||||||
np 8 | |||||||||
np 9 | |||||||||
np 10 | |||||||||
np 11 | |||||||||
np 12 |
What works so far? B = builds, R = runs, W = works
B-builds, R-runs | area under curve | GalaxSee (standalone) | ||||||
---|---|---|---|---|---|---|---|---|
Serial | MPI | OpenMP | Hybrid | Serial | MPI | OpenMP | Hybrid | |
acls | BRW | BRW | BRW | BRW | BRW | |||
bobsced0 | BRW | BRW | BRW | BRW | BRW | |||
c13 | BRW | |||||||
pople | ||||||||
Charlie's laptop | BRW |
Implementations of area under the curve
- Serial
- OpenMP (shared)
- MPI (message passing)
- MPI (hybrid mp and shared)
- OpenMP + MPI (hybrid)
GalaxSee Goals
- Good piece of code, serves as teaching example for n-body problems in petascale.
- Dials, knobs, etc. in place to easily control how work is distributed when running in parallel.
- Architecture generally supports hybrid model running on large-scale constellations.
- Produces runtime data that enables nice comparisons across multiple resources (scaling, speedup, efficiency).
- Render in BCCD, metaverse, and /dev/null environments.
- Serial version
- Improve performance on math?
GalaxSee - scale to petascale with MPI and OpenMP hybrid.
- GalaxSee - render in-world and steer from in-world.
- Area under a curve - serial, MPI, and OpenMP implementations.
- OpenMPI - testing, performance.
- Start May 11th
LittleFe
- Testing
- Documentation
- Touch screen interface
To Do
- Subscribe to ccg@cs.earlham.edu
- Work on two poster abstracts
- Work on team essay
Notes from May 21, 2009 Review
- Combined Makefiles with defines to build on a particular platform
- Write a driver script for GalaxSee ala the area under the curve script, consider combining
- Schema
- date, program_name, program_version, style, command line, compute_resource, NP, wall_time
- Document the process from start to finish
- Consider how we might iterate over e.g. number of stars, number of segments, etc.
- Command line option to stat.pl that provides a Torque wrapper for the scripts.
- Lint all code, consistent formatting
- Install latest and greatest Intel compiler in /cluster/bobsced
(Old) To Do
BCCD Liberation
- v1.1 release - upgrade procedures
Curriculum Modules
- POVRay
- GROMACS
- Energy and Weather
- Dave's math modules
- Standard format, templates, how-to for V and V
LittleFe
- Explore machines from first Intel donation (notes and pictures)
- Build 4 SCED units
Infrastructure
- Masa's GROMACS interface on Cairo
- gridgate configuration, Open Science Grid peering
- hopper'
SC Education
- Scott's homework (see the message)
Current Projects
Past Projects
General Stuff
- Todo
- General
- Hopper
- Howto's
- Networking
- 2005-11-30 Meeting
- 2006-12-12 Meeting
- 2006-02-02 Meeting
- 2006-03-16 Meeting
- 2006-04-06 Meeting
- Node usage
- Numbers for Netgear switches
- Latex Poster Creation
- Bugzilla Etiquette
Items Particular to a Specific Cluster
Curriculum Modules
Possible Future Projects
Archive
- TeraGrid '06 (Indianapolis, June 12-15, 2006)
- SIAM Parallel Processing 2006 (San Fransisco, February 22-24, 2006)
- Conference webpage
- Little-Fe abstract
- Low Latency Kernal abstract
- Folding@Clusters
- Best practices for teaching parallel programming to science faculty (Charlie only)