View
216
Download
0
Category
Tags:
Preview:
Citation preview
GridLab & Cactus
Joni KiviMaarit Lintunen
GridLab
A project funded by the European Commission
The project was started in January 2002
Software releases should ready in December 2004
The institutions and corporations participating in the project
12 universities, institutions and computing centres all around the world
2 corporations: Sun Microsystems Gridware GmbH and Compaq Computer EMEA
GAT- The Grid Application Toolkit
To goal of the project is to develop a Grid Application Toolkit (GAT)
GAT should be flexible, easy to use, generic and modular
GAT enables applications of today to use the global computing resources in an innovative way
Architecture
Work Packages
12 core packages
Also 3 additional packages which cover exploitation, dissemination and project management
Software
The project will provide the following software components: Grid Application Toolkit a set of Grid services Portal Development Framework
GridSphere and a set of GridSphere Portlets
Most of GridLab software is being distributed with Open Source licences
User scenario
Gravitational wave detection analysis With the help of GridLab, the researchers
can choose suitable machines for computing
The portal notifies the researchers of machine overloads (for example as an SMS message)
The user can connect to the portal (for example by using a PDA) and change machines used for the computation
Collaborations
N*Grid A project to build a Grid infrastructure
across South Korea
GriKSL A German project Uses the same TestBed than GridLab
Cactus
open source problem solving environment designed for scientists and engineers
designed by Paul Walker, Joan Masso, John Shalf and Ed Seidel as a code for numerical relativity
Since the cactuscode is free, it has been adapted to many platforms and systems.
Cactus
The project aims at providing an open source High Performance Computing framework that allows the scientific community to immediately benefit from the advances in IT technology.
Cactus Features
Highly Portable Powerful Application Programming
Interface Advanced Computational Toolkit Collaborative Development Exhaustive Numerical Relativity and
Astrophysical Applications
Cactus Architecture
Cactus comprises of the core code (“the Flesh”) and modules (“the Thorns”).
Only these modules are visible to the user, so the underlying technology can be replaced at any time.
Cactus Architecture
Configure CST
Flesh
ComputationalToolkit
Toolkit Toolkit
Operating SystemsAIX NT
LinuxUnicos
SolarisHP-UX
Thorns
Cactus
SuperUX Irix
OSF
Make
Thorn Arcitecture
Make Information
Source Code
Documentation!
Configuration FilesParameter Filesand Testsuites
????
????Fortran
RoutinesC++
RoutinesC
Routines
Thorn
Cactus Systems
Machines Operating Systems Processors
PC Linux I A32, I A64
PC Windows 2000/ NT/ XP (Cygwin) I A32
PC OpenBSD/ FreeBSD I A32
Fuj itsu VP
HP/ Compaq OSF/ Linux Alpha
Cray T3E Unicos Alpha
HP Exemplar (V2500) HP-UX PA8500
Macintosh MacOS 10/ Linux PowerPC
NEC SX-5 SuperUX
Sun Solaris Sparc I I ,Sparc I I I
I BM SP2 AI X RS-6000
SGI Origin, O2 I rix R8000, R10000, R12000
Hitachi SR8000-F1 HI UX-MP PowerPC
Cactus Organization
Recommended