GridLab & Cactus Joni Kivi Maarit Lintunen. GridLab A project funded by the European Commission...

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