User Tools

Site Tools


start

Users guide

You can find here some useful information regarding Dhico usage, both in a generic sense and within the context of DiscoGrid.

General

FORTRAN

C

  • A C API for taking advantage of the runtime.

Application specific

There are two real applications in the DHiCo sources. Here are two manuals to run them.

Data HIerachical COmponents

This section is aimed at gathering documentation used within the DHICO Runtime. This mainly includes:

Introduction

Design

  • In this section you can find a first approach to the system design.
  • The general runtime class diagram. In this section you can find the UML class diagram of the runtime.
  • Model considerations. This section deals with the model design and presents some core design decisions. (Please note that changes are being introduced in the runtime core, so not all aspects presented in this section are necessarily implemented on the same basis for the current version). The model includes some concrete features like:

Development

This section contains some particular features of the model:

News

STABLE VERSIONS AND ITS FEATURES

  • SVN Version 117 is “stable”: It supports both MPI and sockets pcomm separately.
  • SVN Version 187 is “stable”: It supports both MPI and sockets at the same time (within the model constraints). This is the last version, with the old and slow socket configuration.
  • SVN Version 212 is “stable” version: This version has an improved socket configuration and connection under request implementation.
  • SVN Version 217 is the last “stable” version: Source files are slightly differently organized.
    • However it causes deadlocks when using the extra-big mesh (cf. falcon-2), as in this version all sends within the sockets are considered non-blocking, while they actually are if the send size is too big.
    • Dec. 2008: the problem comes from the FORTRAN application that is using large blocking sends. It needs to be modified!
NON STABLE VERSIONS TO BE COMMENTED
  • SVN Version 216 is a “NON-STABLE” version: .
1)
PartIt has been developed in the project Discogrid
start.txt · Last modified: 2009/01/19 15:09 by cperez

Page Tools