1
1
David Daniel 563ac2a338 First pass of lam -> ompi conversion
This commit was SVN r1191.
2004-06-07 15:33:53 +00:00

44 строки
1018 B
C

/* -*- C -*-
*
* $HEADER$
*/
#ifndef MCA_REGISTRY_BASE_H_
#define MCA_REGISTRY_BASE_H_
#include "ompi_config.h"
#include "mca/mca.h"
#include "mca/registry/registry.h"
/*
* Global functions for MCA overall collective open and close
*/
#if defined(c_plusplus) || defined(__cplusplus)
extern "C" {
#endif
int mca_registry_base_open(void);
int mca_registry_base_select(bool *allow_multi_user_threads,
bool *have_hidden_threads);
int mca_registry_base_close(void);
bool mca_registry_base_is_checkpointable(void);
int mca_registry_base_checkpoint(void);
int mca_registry_base_continue(void);
int mca_registry_base_restart(void);
#if defined(c_plusplus) || defined(__cplusplus)
}
#endif
/*
* Global struct holding the selected module's function pointers
*/
extern int mca_registry_base_output;
extern ompi_list_t mca_registry_base_modules_available;
extern mca_registry_base_module_t mca_registry_base_selected_module;
extern mca_registry_t mca_registry;
#endif