[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

A. Summary of ‘TOP-C’ Commands

From The Main TOP-C Library Calls.

void TOPC_init ( int *argc, char ***argv )
void TOPC_finalize ( void )

Function

void TOPC_master_slave

( TOPC_BUF (*generate_task_input)(),
   TOPC_BUF (*do_task)(void *input),
   TOPC_ACTION (*check_task_result)(void *input, void *output),
   void (*update_shared_data)(void *input, void *output)
)

Function

TOPC_BUF TOPC_MSG ( void *buf, int buf_size )

Function


From Callback Functions for TOPC_master_slave().

TOPC_BUF GenerateTaskInput ( void )

Function

TOPC_BUF DoTask ( void *input )

Function

TOPC_ACTION CheckTaskResult ( void *input, void *output)

Function

void UpdateSharedData ( void *input, void *output )

Function


From Actions Returned by CheckTaskResult().

Action TOPC_ACTION NO_ACTION

Action

Action TOPC_ACTION UPDATE

Action

Action TOPC_ACTION REDO

Action

Action TOPC_ACTION CONTINUATION ( void *next_input )

Action


From TOP-C Utilities.

TOPC_BOOL TOPC_is_up_to_date ( void )

Function

int TOPC_rank ( void )

Function

TOPC_BOOL TOPC_is_master ( void )

Function

int TOPC_num_slaves ( void )

Function

int TOPC_num_idle_slaves ( void )

Function

int TOPC_node_count ( void )

Function


From Optimizing TOP-C Code for the Shared Memory Model.

TOPC_thread_private

Variable

TOPC_thread_private_t

Type

void TOPC_ATOMIC_READ ( 0 ) { ... C code ... }
void TOPC_ATOMIC_WRITE ( 0 ) { ... C code ... }

Function

void TOPC_BEGIN_ATOMIC_READ ( 0 )
void TOPC_END_ATOMIC_READ ( 0 )
void TOPC_BEGIN_ATOMIC_WRITE ( 0 )
void TOPC_END_ATOMIC_WRITE ( 0 )

Function


From Raw ‘TOP-C’ interface: raw_master_slave.

void TOPC_raw_begin_master_slave

(do_task, check_task_result, update_shared_data)

void TOPC_raw_end_master_slave ()

Function

void TOPC_raw_submit_task_input ( TOPC_BUF input )

Function

TOPC_BOOL TOPC_raw_wait_for_task_result ()

Function


From Aborting Tasks.

void TOPC_abort_tasks ( void )
TOPC_BOOL TOPC_is_abort_pending ( void )

Function


From Testing for Task Continuations and Redos.

TOPC_BOOL TOPC_is_REDO ( void )
TOPC_BOOL TOPC_is_CONTINUATION ( void )

Function


From Using TOPC_MSG_PTR() to Avoid Copying Large Buffers.

TOPC_BUF TOPC_MSG_PTR ( void *buf, int buf_size )

Function


From Command Line Options in TOP-C Applications.

--TOPC-help‘[=<0/1>]

[boolean, default: false]

--TOPC-verbose‘[=<0/1>]

[boolean, default: false]

--TOPC-stats‘[=<0/1>]

[boolean, default: false]

--TOPC-num-slaves‘=<int>

[default: -1 (system-defined)]

--TOPC-slave-wait‘=<int>

[default: 0]

--TOPC-slave-timeout‘=<int>

[default: 1800 s]

--TOPC-trace‘=<int: 0/1/2>

[trace (0: notrace, 1: trace, 2: user trace fncs, default: 2)]

--TOPC-procgroup‘=<string>

[default: "./procgroup"]

--TOPC-safety‘=<int: 0..20>

[default: 0]


From Tracing Messages.

int TOPC_OPT_trace
void (*)(void *input) TOPC_OPT_trace_input
void (*)(void *input, void *output) TOPC_OPT_trace_result

[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Gene Cooperman on April, 15 2011 using texi2html 1.78.