
Many of the changes are include cleanups, and the addition of pls, ras, and rds to libmpi for the tools directory. Some of the functionality is currently stubbed out. Need to return to implement things properly so we actually run under Windows. But I am focusing on just building at the moment :) This commit was SVN r6133.
69 строки
1.8 KiB
C
69 строки
1.8 KiB
C
/*
|
|
* Copyright (c) 2004-2005 The Trustees of Indiana University.
|
|
* All rights reserved.
|
|
* Copyright (c) 2004-2005 The Trustees of the University of Tennessee.
|
|
* All rights reserved.
|
|
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
* University of Stuttgart. All rights reserved.
|
|
* Copyright (c) 2004-2005 The Regents of the University of California.
|
|
* All rights reserved.
|
|
* $COPYRIGHT$
|
|
*
|
|
* Additional copyrights may follow
|
|
*
|
|
* $HEADER$
|
|
*
|
|
* These symbols are in a file by themselves to provide nice linker
|
|
* semantics. Since linkers generally pull in symbols by object
|
|
* files, keeping these symbols as the only symbols in this file
|
|
* prevents utility programs such as "ompi_info" from having to import
|
|
* entire components just to query their version and parameters.
|
|
*/
|
|
|
|
#include "orte_config.h"
|
|
|
|
#include "include/orte_constants.h"
|
|
#include "mca/pls/pls.h"
|
|
#include "mca/pls/proxy/pls_proxy.h"
|
|
|
|
|
|
/*
|
|
* Local functions
|
|
*/
|
|
static int pls_proxy_launch(orte_jobid_t jobid);
|
|
static int pls_proxy_terminate_job(orte_jobid_t jobid);
|
|
static int pls_proxy_terminate_proc(const orte_process_name_t *name);
|
|
static int pls_proxy_finalize(void);
|
|
|
|
|
|
orte_pls_base_module_1_0_0_t orte_pls_proxy_module = {
|
|
pls_proxy_launch,
|
|
pls_proxy_terminate_job,
|
|
pls_proxy_terminate_proc,
|
|
pls_proxy_finalize
|
|
};
|
|
|
|
|
|
static int pls_proxy_launch(orte_jobid_t jobid)
|
|
{
|
|
return ORTE_ERR_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
|
|
static int pls_proxy_terminate_job(orte_jobid_t jobid)
|
|
{
|
|
return ORTE_ERR_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
|
|
static int pls_proxy_terminate_proc(const orte_process_name_t *name)
|
|
{
|
|
return ORTE_ERR_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
|
|
static int pls_proxy_finalize(void)
|
|
{
|
|
return ORTE_ERR_NOT_IMPLEMENTED;
|
|
}
|