SILAS  Simulation of Large Scale Applications
Public Member Functions
ReenactModel Class Reference

#include <ReenactModel.h>

Inheritance diagram for ReenactModel:
Model

List of all members.

Public Member Functions

virtual const std::string get_name () const
virtual void register_callbacks (const int run, pearl::CallbackManager *cbmanager)
virtual std::vector
< Model::Config
get_run_configuration () const
Constructors & Destructors
 ReenactModel ()
virtual ~ReenactModel ()

Detailed Description

Simulation model based on reenaction of user time and message transfers. User regions will be simulated by usleep calls and MPI calls will be reenacted with dummy data.


Member Function Documentation

const std::string get_name ( ) const [virtual]

Return the model name as a std::string to be used in log functions etc.

Returns:
name of the model

Implements Model.

std::vector< Model::Config > get_run_configuration ( ) const [virtual]

Retrieve configuration of simulation runs

Implements Model.

void register_callbacks ( const int  run,
pearl::CallbackManager *  cbmanager 
) [virtual]

Trigger callback registration

Implements Model.


SCALASCA    Copyright © 1998–2008 Forschungszentrum Jülich, Jülich Supercomputing Centre