Effectively revert the orte_output system and return to direct use of opal_output at all levels. Retain the orte_show_help subsystem to allow aggregation of show_help messages at the HNP.
After much work by Jeff and myself, and quite a lot of discussion, it has become clear that we simply cannot resolve the infinite loops caused by RML-involved subsystems calling orte_output. The original rationale for the change to orte_output has also been reduced by shifting the output of XML-formatted vs human readable messages to an alternative approach. I have globally replaced the orte_output/ORTE_OUTPUT calls in the code base, as well as the corresponding .h file name. I have test compiled and run this on the various environments within my reach, so hopefully this will prove minimally disruptive. This commit was SVN r18619.
Этот коммит содержится в:
родитель
83dd3d8c6f
Коммит
9613b3176c
@ -22,7 +22,7 @@
|
||||
#include "ompi/class/ompi_free_list.h"
|
||||
#include "opal/include/opal/align.h"
|
||||
#include "opal/sys/cache.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/mpool/mpool.h"
|
||||
|
||||
static void ompi_free_list_construct(ompi_free_list_t* fl);
|
||||
@ -62,7 +62,7 @@ static void ompi_free_list_destruct(ompi_free_list_t* fl)
|
||||
|
||||
#if 0 && OMPI_ENABLE_DEBUG
|
||||
if(opal_list_get_size(&fl->super) != fl->fl_num_allocated) {
|
||||
orte_output(0, "ompi_free_list: %d allocated %d returned: %s:%d\n",
|
||||
opal_output(0, "ompi_free_list: %d allocated %d returned: %s:%d\n",
|
||||
fl->fl_num_allocated, opal_list_get_size(&fl->super),
|
||||
fl->super.super.cls_init_file_name, fl->super.super.cls_init_lineno);
|
||||
}
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include "ompi/class/ompi_seq_tracker.h"
|
||||
#include "opal/sys/cache.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
#include "ompi/proc/proc.h"
|
||||
#include "opal/threads/mutex.h"
|
||||
#include "opal/util/bit_ops.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/convert.h"
|
||||
#include "ompi/mca/topo/topo.h"
|
||||
#include "ompi/mca/topo/base/base.h"
|
||||
@ -1154,7 +1154,7 @@ ompi_proc_t **ompi_comm_get_rprocs ( ompi_communicator_t *local_comm,
|
||||
/* rprocs isn't freed unless we have an error,
|
||||
since it is used in the communicator */
|
||||
if ( OMPI_SUCCESS !=rc ) {
|
||||
orte_output(0, "%d: Error in ompi_get_rprocs\n", local_rank);
|
||||
opal_output(0, "%d: Error in ompi_get_rprocs\n", local_rank);
|
||||
if ( NULL != rprocs ) {
|
||||
free ( rprocs );
|
||||
rprocs=NULL;
|
||||
@ -1269,25 +1269,25 @@ int ompi_comm_determine_first ( ompi_communicator_t *intercomm, int high )
|
||||
/********************************************************************************/
|
||||
int ompi_comm_dump ( ompi_communicator_t *comm )
|
||||
{
|
||||
orte_output(0, "Dumping information for comm_cid %d\n", comm->c_contextid);
|
||||
orte_output(0," f2c index:%d cube_dim: %d\n", comm->c_f_to_c_index,
|
||||
opal_output(0, "Dumping information for comm_cid %d\n", comm->c_contextid);
|
||||
opal_output(0," f2c index:%d cube_dim: %d\n", comm->c_f_to_c_index,
|
||||
comm->c_cube_dim);
|
||||
orte_output(0," Local group: size = %d my_rank = %d\n",
|
||||
opal_output(0," Local group: size = %d my_rank = %d\n",
|
||||
comm->c_local_group->grp_proc_count,
|
||||
comm->c_local_group->grp_my_rank );
|
||||
|
||||
orte_output(0," Communicator is:");
|
||||
opal_output(0," Communicator is:");
|
||||
/* Display flags */
|
||||
if ( OMPI_COMM_IS_INTER(comm) )
|
||||
orte_output(0," inter-comm,");
|
||||
opal_output(0," inter-comm,");
|
||||
if ( OMPI_COMM_IS_CART(comm))
|
||||
orte_output(0," topo-cart,");
|
||||
opal_output(0," topo-cart,");
|
||||
if ( OMPI_COMM_IS_GRAPH(comm))
|
||||
orte_output(0," topo-graph");
|
||||
orte_output(0,"\n");
|
||||
opal_output(0," topo-graph");
|
||||
opal_output(0,"\n");
|
||||
|
||||
if (OMPI_COMM_IS_INTER(comm)) {
|
||||
orte_output(0," Remote group size:%d\n", comm->c_remote_group->grp_proc_count);
|
||||
opal_output(0," Remote group size:%d\n", comm->c_remote_group->grp_proc_count);
|
||||
}
|
||||
return OMPI_SUCCESS;
|
||||
}
|
||||
|
@ -258,7 +258,7 @@ int ompi_comm_finalize(void)
|
||||
if ( NULL != comm ) {
|
||||
/* Still here ? */
|
||||
if ( ompi_debug_show_handle_leaks && !(OMPI_COMM_IS_FREED(comm)) ){
|
||||
orte_output(0,"WARNING: MPI_Comm still allocated in MPI_Finalize\n");
|
||||
opal_output(0,"WARNING: MPI_Comm still allocated in MPI_Finalize\n");
|
||||
ompi_comm_dump ( comm);
|
||||
OBJ_RELEASE(comm);
|
||||
}
|
||||
|
@ -238,7 +238,7 @@ struct ompi_communicator_t {
|
||||
{
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if(peer_id >= comm->c_remote_group->grp_proc_count) {
|
||||
orte_output(0, "ompi_comm_lookup_peer: invalid peer index (%d)", peer_id);
|
||||
opal_output(0, "ompi_comm_lookup_peer: invalid peer index (%d)", peer_id);
|
||||
return (struct ompi_proc_t *) NULL;
|
||||
}
|
||||
#endif
|
||||
|
@ -130,7 +130,7 @@ ompi_convertor_find_or_create_master( uint32_t remote_arch )
|
||||
} else if( opal_arch_checkmask( &master->remote_arch, OPAL_ARCH_BOOLIS32 ) ) {
|
||||
remote_sizes[DT_CXX_BOOL] = 4;
|
||||
} else {
|
||||
orte_output( 0, "Unknown sizeof(bool) for the remote architecture\n" );
|
||||
opal_output( 0, "Unknown sizeof(bool) for the remote architecture\n" );
|
||||
}
|
||||
|
||||
/* check the length of the long */
|
||||
@ -151,7 +151,7 @@ ompi_convertor_find_or_create_master( uint32_t remote_arch )
|
||||
} else if( opal_arch_checkmask( &master->remote_arch, OPAL_ARCH_LOGICALIS32 ) ) {
|
||||
remote_sizes[DT_LOGIC] = 4;
|
||||
} else {
|
||||
orte_output( 0, "Unknown sizeof(fortran logical) for the remote architecture\n" );
|
||||
opal_output( 0, "Unknown sizeof(fortran logical) for the remote architecture\n" );
|
||||
}
|
||||
|
||||
/**
|
||||
@ -637,17 +637,17 @@ void ompi_convertor_dump( ompi_convertor_t* convertor )
|
||||
void ompi_ddt_dump_stack( const dt_stack_t* pStack, int stack_pos,
|
||||
const union dt_elem_desc* pDesc, const char* name )
|
||||
{
|
||||
orte_output( 0, "\nStack %p stack_pos %d name %s\n", (void*)pStack, stack_pos, name );
|
||||
opal_output( 0, "\nStack %p stack_pos %d name %s\n", (void*)pStack, stack_pos, name );
|
||||
for( ; stack_pos >= 0; stack_pos-- ) {
|
||||
orte_output( 0, "%d: pos %d count %d disp %ld ", stack_pos, pStack[stack_pos].index,
|
||||
opal_output( 0, "%d: pos %d count %d disp %ld ", stack_pos, pStack[stack_pos].index,
|
||||
(int)pStack[stack_pos].count, (long)pStack[stack_pos].disp );
|
||||
if( pStack->index != -1 )
|
||||
orte_output( 0, "\t[desc count %d disp %ld extent %ld]\n",
|
||||
opal_output( 0, "\t[desc count %d disp %ld extent %ld]\n",
|
||||
pDesc[pStack[stack_pos].index].elem.count,
|
||||
(long)pDesc[pStack[stack_pos].index].elem.disp,
|
||||
(long)pDesc[pStack[stack_pos].index].elem.extent );
|
||||
else
|
||||
orte_output( 0, "\n" );
|
||||
opal_output( 0, "\n" );
|
||||
}
|
||||
orte_output( 0, "\n" );
|
||||
opal_output( 0, "\n" );
|
||||
}
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
#include "ompi_config.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/arch.h"
|
||||
|
||||
#include "opal/types.h"
|
||||
|
@ -23,7 +23,7 @@
|
||||
#ifdef HAVE_STRING_H
|
||||
#include <string.h>
|
||||
#endif /* HAVE_STRING_H */
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
extern int ompi_ddt_dfd;
|
||||
|
||||
@ -31,17 +31,17 @@ extern int ompi_ddt_dfd;
|
||||
# define DDT_DUMP_STACK( PSTACK, STACK_POS, PDESC, NAME ) \
|
||||
ompi_ddt_dump_stack( (PSTACK), (STACK_POS), (PDESC), (NAME) )
|
||||
# if defined(ACCEPT_C99)
|
||||
# define DUMP( ARGS... ) orte_output(ompi_ddt_dfd, __VA_ARGS__)
|
||||
# define DUMP( ARGS... ) opal_output(ompi_ddt_dfd, __VA_ARGS__)
|
||||
# else
|
||||
# if defined(__GNUC__) && !defined(__STDC__)
|
||||
# define DUMP(ARGS...) orte_output( ompi_ddt_dfd, ARGS)
|
||||
# define DUMP(ARGS...) opal_output( ompi_ddt_dfd, ARGS)
|
||||
# else
|
||||
static inline void DUMP( char* fmt, ... )
|
||||
{
|
||||
va_list list;
|
||||
|
||||
va_start( list, fmt );
|
||||
orte_output( ompi_ddt_dfd, fmt, list );
|
||||
opal_output( ompi_ddt_dfd, fmt, list );
|
||||
va_end( list );
|
||||
}
|
||||
# define DUMP printf
|
||||
@ -265,7 +265,7 @@ OMPI_DECLSPEC int ompi_ddt_safeguard_pointer_debug_breakpoint( const void* actua
|
||||
((PDATA)->ub - (PDATA)->lb) * ((COUNT) - 1); \
|
||||
if( ((ACTPTR) < __lower_bound) || ((ACTPTR) >= __upper_bound) ) { \
|
||||
ompi_ddt_safeguard_pointer_debug_breakpoint( (ACTPTR), (LENGTH), (INITPTR), (PDATA), (COUNT) ); \
|
||||
orte_output( 0, "%s:%d\n\tPointer %p size %lu is outside [%p,%p] for\n\tbase ptr %p count %d and data \n", \
|
||||
opal_output( 0, "%s:%d\n\tPointer %p size %lu is outside [%p,%p] for\n\tbase ptr %p count %d and data \n", \
|
||||
__FILE__, __LINE__, (ACTPTR), (unsigned long)(LENGTH), __lower_bound, __upper_bound, \
|
||||
(INITPTR), (COUNT) ); \
|
||||
ompi_ddt_dump( (PDATA) ); \
|
||||
|
@ -257,7 +257,7 @@ ompi_generic_simple_pack_function( ompi_convertor_t* pConvertor,
|
||||
size_t iov_len_local;
|
||||
uint32_t iov_count;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "ompi_convertor_generic_simple_pack( %p, {%p, %lu}, %d )\n", (void*)pConvertor,
|
||||
DO_DEBUG( opal_output( 0, "ompi_convertor_generic_simple_pack( %p, {%p, %lu}, %d )\n", (void*)pConvertor,
|
||||
iov[0].iov_base, (unsigned long)iov[0].iov_len, *out_size ); );
|
||||
|
||||
description = pConvertor->use_desc->desc;
|
||||
@ -275,7 +275,7 @@ ompi_generic_simple_pack_function( ompi_convertor_t* pConvertor,
|
||||
pElem = &(description[pos_desc]);
|
||||
source_base += pStack->disp;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "unpack start pos_desc %d count_desc %d disp %ld\n"
|
||||
DO_DEBUG( opal_output( 0, "unpack start pos_desc %d count_desc %d disp %ld\n"
|
||||
"stack_pos %d pos_desc %d count_desc %d disp %ld\n",
|
||||
pos_desc, count_desc, (long)(source_base - pConvertor->pBaseBuf),
|
||||
pConvertor->stack_pos, pStack->index, (int)pStack->count, (long)pStack->disp ); );
|
||||
@ -297,7 +297,7 @@ ompi_generic_simple_pack_function( ompi_convertor_t* pConvertor,
|
||||
goto complete_loop;
|
||||
}
|
||||
if( DT_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */
|
||||
DO_DEBUG( orte_output( 0, "pack end_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "pack end_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc, (long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
if( --(pStack->count) == 0 ) { /* end of loop */
|
||||
if( pConvertor->stack_pos == 0 ) {
|
||||
@ -321,7 +321,7 @@ ompi_generic_simple_pack_function( ompi_convertor_t* pConvertor,
|
||||
}
|
||||
source_base = pConvertor->pBaseBuf + pStack->disp;
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
DO_DEBUG( orte_output( 0, "pack new_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "pack new_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc, (long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
}
|
||||
if( DT_LOOP == pElem->elem.common.type ) {
|
||||
@ -361,7 +361,7 @@ ompi_generic_simple_pack_function( ompi_convertor_t* pConvertor,
|
||||
/* I complete an element, next step I should go to the next one */
|
||||
PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, DT_BYTE, count_desc,
|
||||
source_base - pStack->disp - pConvertor->pBaseBuf );
|
||||
DO_DEBUG( orte_output( 0, "pack save stack stack_pos %d pos_desc %d count_desc %d disp %ld\n",
|
||||
DO_DEBUG( opal_output( 0, "pack save stack stack_pos %d pos_desc %d count_desc %d disp %ld\n",
|
||||
pConvertor->stack_pos, pStack->index, (int)pStack->count, (long)pStack->disp ); );
|
||||
return 0;
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ static inline void pack_predefined_data( ompi_convertor_t* CONVERTOR,
|
||||
/* the extent and the size of the basic datatype are equals */
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _source, _copy_blength, (CONVERTOR)->pBaseBuf,
|
||||
(CONVERTOR)->pDesc, (CONVERTOR)->count );
|
||||
DO_DEBUG( orte_output( 0, "pack 1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "pack 1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
*(DESTINATION), _source, (unsigned long)_copy_blength, (unsigned long)(*(SPACE)) ); );
|
||||
MEMCPY_CSUM( *(DESTINATION), _source, _copy_blength, (CONVERTOR) );
|
||||
_source += _copy_blength;
|
||||
@ -46,7 +46,7 @@ static inline void pack_predefined_data( ompi_convertor_t* CONVERTOR,
|
||||
for( _i = 0; _i < _copy_count; _i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _source, _copy_blength, (CONVERTOR)->pBaseBuf,
|
||||
(CONVERTOR)->pDesc, (CONVERTOR)->count );
|
||||
DO_DEBUG( orte_output( 0, "pack 2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "pack 2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
*(DESTINATION), _source, (unsigned long)_copy_blength, (unsigned long)(*(SPACE) - (_i * _copy_blength)) ); );
|
||||
MEMCPY_CSUM( *(DESTINATION), _source, _copy_blength, (CONVERTOR) );
|
||||
*(DESTINATION) += _copy_blength;
|
||||
@ -77,7 +77,7 @@ static inline void pack_contiguous_loop( ompi_convertor_t* CONVERTOR,
|
||||
for( _i = 0; _i < _copy_loops; _i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _source, _end_loop->size, (CONVERTOR)->pBaseBuf,
|
||||
(CONVERTOR)->pDesc, (CONVERTOR)->count );
|
||||
DO_DEBUG( orte_output( 0, "pack 3. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "pack 3. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
*(DESTINATION), _source, (unsigned long)_end_loop->size, (unsigned long)(*(SPACE) - _i * _end_loop->size) ); );
|
||||
MEMCPY_CSUM( *(DESTINATION), _source, _end_loop->size, (CONVERTOR) );
|
||||
*(DESTINATION) += _end_loop->size;
|
||||
|
@ -198,7 +198,7 @@ ompi_unpack_homogeneous_contig_function( ompi_convertor_t* pConv,
|
||||
ptrdiff_t extent = pData->ub - pData->lb;
|
||||
ptrdiff_t initial_displ = pConv->use_desc->desc[pConv->use_desc->used].end_loop.first_elem_disp;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "unpack_homogeneous_contig( pBaseBuf %p, iov_count %d )\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack_homogeneous_contig( pBaseBuf %p, iov_count %d )\n",
|
||||
pConv->pBaseBuf, *out_size ); );
|
||||
for( iov_count = 0; iov_count < (*out_size); iov_count++ ) {
|
||||
packed_buffer = (unsigned char*)iov[iov_count].iov_base;
|
||||
@ -210,19 +210,19 @@ ompi_unpack_homogeneous_contig_function( ompi_convertor_t* pConv,
|
||||
|
||||
if( (ptrdiff_t)pData->size == extent ) {
|
||||
user_memory += pConv->bConverted;
|
||||
DO_DEBUG( orte_output( 0, "unpack_homogeneous_contig( user_memory %p, packed_buffer %p length %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack_homogeneous_contig( user_memory %p, packed_buffer %p length %lu\n",
|
||||
user_memory, packed_buffer, (unsigned long)remaining ); );
|
||||
|
||||
/* contiguous data or basic datatype with count */
|
||||
OMPI_DDT_SAFEGUARD_POINTER( user_memory, remaining,
|
||||
pConv->pBaseBuf, pData, pConv->count );
|
||||
DO_DEBUG( orte_output( 0, "1. unpack contig dest %p src %p length %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "1. unpack contig dest %p src %p length %lu\n",
|
||||
user_memory, packed_buffer, (unsigned long)remaining ); );
|
||||
MEMCPY_CSUM( user_memory, packed_buffer, remaining, pConv );
|
||||
} else {
|
||||
user_memory += stack[0].disp + stack[1].disp;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "unpack_homogeneous_contig( user_memory %p, packed_buffer %p length %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack_homogeneous_contig( user_memory %p, packed_buffer %p length %lu\n",
|
||||
user_memory, packed_buffer, (unsigned long)remaining ); );
|
||||
|
||||
length = pConv->bConverted / pData->size; /* already done */
|
||||
@ -234,7 +234,7 @@ ompi_unpack_homogeneous_contig_function( ompi_convertor_t* pConv,
|
||||
if( length <= remaining ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( user_memory, length, pConv->pBaseBuf,
|
||||
pData, pConv->count );
|
||||
DO_DEBUG( orte_output( 0, "2. unpack dest %p src %p length %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "2. unpack dest %p src %p length %lu\n",
|
||||
user_memory, packed_buffer, (unsigned long)length ); );
|
||||
MEMCPY_CSUM( user_memory, packed_buffer, length, pConv );
|
||||
packed_buffer += length;
|
||||
@ -245,7 +245,7 @@ ompi_unpack_homogeneous_contig_function( ompi_convertor_t* pConv,
|
||||
for( i = 0; pData->size <= remaining; i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( user_memory, pData->size, pConv->pBaseBuf,
|
||||
pData, pConv->count );
|
||||
DO_DEBUG( orte_output( 0, "3. unpack dest %p src %p length %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "3. unpack dest %p src %p length %lu\n",
|
||||
user_memory, packed_buffer, (unsigned long)pData->size ); );
|
||||
MEMCPY_CSUM( user_memory, packed_buffer, pData->size, pConv );
|
||||
packed_buffer += pData->size;
|
||||
@ -258,7 +258,7 @@ ompi_unpack_homogeneous_contig_function( ompi_convertor_t* pConv,
|
||||
if( remaining != 0 ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( user_memory, remaining, pConv->pBaseBuf,
|
||||
pData, pConv->count );
|
||||
DO_DEBUG( orte_output( 0, "4. unpack dest %p src %p length %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "4. unpack dest %p src %p length %lu\n",
|
||||
user_memory, packed_buffer, (unsigned long)remaining ); );
|
||||
MEMCPY_CSUM( user_memory, packed_buffer, remaining, pConv );
|
||||
user_memory += remaining;
|
||||
@ -299,7 +299,7 @@ ompi_unpack_partial_datatype( ompi_convertor_t* pConvertor, dt_elem_desc_t* pEle
|
||||
uint32_t i, length, count_desc = 1;
|
||||
size_t data_length = ompi_ddt_basicDatatypes[pElem->elem.common.type]->size;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "unpack partial data start %lu end %lu data_length %lu user %p\n"
|
||||
DO_DEBUG( opal_output( 0, "unpack partial data start %lu end %lu data_length %lu user %p\n"
|
||||
"\tbConverted %lu total_length %lu count %d\n",
|
||||
(unsigned long)start_position, (unsigned long)end_position, (unsigned long)data_length, *user_buffer,
|
||||
(unsigned long)pConvertor->bConverted, (unsigned long)pConvertor->local_size, pConvertor->count ); );
|
||||
@ -365,7 +365,7 @@ ompi_generic_simple_unpack_function( ompi_convertor_t* pConvertor,
|
||||
size_t iov_len_local;
|
||||
uint32_t iov_count;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "ompi_convertor_generic_simple_unpack( %p, {%p, %lu}, %u )\n",
|
||||
DO_DEBUG( opal_output( 0, "ompi_convertor_generic_simple_unpack( %p, {%p, %lu}, %u )\n",
|
||||
(void*)pConvertor, iov[0].iov_base, (unsigned long)iov[0].iov_len, *out_size ); );
|
||||
|
||||
description = pConvertor->use_desc->desc;
|
||||
@ -383,7 +383,7 @@ ompi_generic_simple_unpack_function( ompi_convertor_t* pConvertor,
|
||||
pElem = &(description[pos_desc]);
|
||||
user_memory_base += pStack->disp;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "unpack start pos_desc %d count_desc %d disp %ld\n"
|
||||
DO_DEBUG( opal_output( 0, "unpack start pos_desc %d count_desc %d disp %ld\n"
|
||||
"stack_pos %d pos_desc %d count_desc %d disp %ld\n",
|
||||
pos_desc, count_desc, (long)(user_memory_base - pConvertor->pBaseBuf),
|
||||
pConvertor->stack_pos, pStack->index, (int)pStack->count, (long)(pStack->disp) ); );
|
||||
@ -443,7 +443,7 @@ ompi_generic_simple_unpack_function( ompi_convertor_t* pConvertor,
|
||||
goto complete_loop;
|
||||
}
|
||||
if( DT_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */
|
||||
DO_DEBUG( orte_output( 0, "unpack end_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack end_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc,
|
||||
(long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
if( --(pStack->count) == 0 ) { /* end of loop */
|
||||
@ -466,7 +466,7 @@ ompi_generic_simple_unpack_function( ompi_convertor_t* pConvertor,
|
||||
}
|
||||
user_memory_base = pConvertor->pBaseBuf + pStack->disp;
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
DO_DEBUG( orte_output( 0, "unpack new_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack new_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc,
|
||||
(long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
}
|
||||
@ -506,7 +506,7 @@ ompi_generic_simple_unpack_function( ompi_convertor_t* pConvertor,
|
||||
/* I complete an element, next step I should go to the next one */
|
||||
PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, DT_BYTE, count_desc,
|
||||
user_memory_base - pStack->disp - pConvertor->pBaseBuf );
|
||||
DO_DEBUG( orte_output( 0, "unpack save stack stack_pos %d pos_desc %d count_desc %d disp %ld\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack save stack stack_pos %d pos_desc %d count_desc %d disp %ld\n",
|
||||
pConvertor->stack_pos, pStack->index, (int)pStack->count, (long)pStack->disp ); );
|
||||
return 0;
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ static inline void unpack_predefined_data( ompi_convertor_t* CONVERTOR, /* the c
|
||||
/* the extent and the size of the basic datatype are equals */
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _destination, _copy_blength, (CONVERTOR)->pBaseBuf,
|
||||
(CONVERTOR)->pDesc, (CONVERTOR)->count );
|
||||
DO_DEBUG( orte_output( 0, "unpack 1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack 1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
_destination, *(SOURCE), (unsigned long)_copy_blength, (unsigned long)(*(SPACE)) ); );
|
||||
MEMCPY_CSUM( _destination, *(SOURCE), _copy_blength, (CONVERTOR) );
|
||||
*(SOURCE) += _copy_blength;
|
||||
@ -46,7 +46,7 @@ static inline void unpack_predefined_data( ompi_convertor_t* CONVERTOR, /* the c
|
||||
for( _i = 0; _i < _copy_count; _i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _destination, _copy_blength, (CONVERTOR)->pBaseBuf,
|
||||
(CONVERTOR)->pDesc, (CONVERTOR)->count );
|
||||
DO_DEBUG( orte_output( 0, "unpack 2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack 2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
_destination, *(SOURCE), (unsigned long)_copy_blength, (unsigned long)(*(SPACE) - (_i * _copy_blength)) ); );
|
||||
MEMCPY_CSUM( _destination, *(SOURCE), _copy_blength, (CONVERTOR) );
|
||||
*(SOURCE) += _copy_blength;
|
||||
@ -77,7 +77,7 @@ static inline void unpack_contiguous_loop( ompi_convertor_t* CONVERTOR,
|
||||
for( _i = 0; _i < _copy_loops; _i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _destination, _end_loop->size, (CONVERTOR)->pBaseBuf,
|
||||
(CONVERTOR)->pDesc, (CONVERTOR)->count );
|
||||
DO_DEBUG( orte_output( 0, "unpack 3. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "unpack 3. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
_destination, *(SOURCE), (unsigned long)_end_loop->size, (unsigned long)(*(SPACE) - _i * _end_loop->size) ); );
|
||||
MEMCPY_CSUM( _destination, *(SOURCE), _end_loop->size, (CONVERTOR) );
|
||||
*(SOURCE) += _end_loop->size;
|
||||
|
@ -125,7 +125,7 @@ int32_t ompi_ddt_add( ompi_datatype_t* pdtBase, const ompi_datatype_t* pdtAdd,
|
||||
/* The data-type contain too many elements. We will be unable
|
||||
* to handle it, so let's just complain by now.
|
||||
*/
|
||||
orte_output( 0, "Too many elements in the datatype. The limit is %ud\n",
|
||||
opal_output( 0, "Too many elements in the datatype. The limit is %ud\n",
|
||||
MAX_DT_COMPONENT_COUNT );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ static inline void copy_predefined_data( const dt_elem_desc_t* ELEM,
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _source, _copy_blength, (SOURCE_BASE),
|
||||
(DATATYPE), (TOTAL_COUNT) );
|
||||
/* the extent and the size of the basic datatype are equals */
|
||||
DO_DEBUG( orte_output( 0, "copy 1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy 1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
_destination, _source, (unsigned long)_copy_blength, (unsigned long)(*(SPACE)) ); );
|
||||
MEMCPY( _destination, _source, _copy_blength );
|
||||
_source += _copy_blength;
|
||||
@ -70,7 +70,7 @@ static inline void copy_predefined_data( const dt_elem_desc_t* ELEM,
|
||||
for( _i = 0; _i < _copy_count; _i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _source, _copy_blength, (SOURCE_BASE),
|
||||
(DATATYPE), (TOTAL_COUNT) );
|
||||
DO_DEBUG( orte_output( 0, "copy 2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy 2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
_destination, _source, (unsigned long)_copy_blength, (unsigned long)(*(SPACE) - (_i * _copy_blength)) ); );
|
||||
MEMCPY( _destination, _source, _copy_blength );
|
||||
_source += _elem->extent;
|
||||
@ -106,7 +106,7 @@ static inline void copy_contiguous_loop( const dt_elem_desc_t* ELEM,
|
||||
for( _i = 0; _i < _copy_loops; _i++ ) {
|
||||
OMPI_DDT_SAFEGUARD_POINTER( _source, _end_loop->size, (SOURCE_BASE),
|
||||
(DATATYPE), (TOTAL_COUNT) );
|
||||
DO_DEBUG( orte_output( 0, "copy 3. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy 3. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
_destination, _source, (unsigned long)_end_loop->size, (unsigned long)(*(SPACE) - _i * _end_loop->size) ); );
|
||||
MEMCPY( _destination, _source, _end_loop->size );
|
||||
_source += _loop->extent;
|
||||
@ -138,7 +138,7 @@ int32_t ompi_ddt_copy_content_same_ddt( const ompi_datatype_t* datatype, int32_t
|
||||
unsigned char *source = (unsigned char*)source_base,
|
||||
*destination = (unsigned char*)destination_base;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "ompi_ddt_copy_content_same_ddt( %p, %d, dst %p, src %p )\n",
|
||||
DO_DEBUG( opal_output( 0, "ompi_ddt_copy_content_same_ddt( %p, %d, dst %p, src %p )\n",
|
||||
(void*)datatype, count, destination_base, source_base ); );
|
||||
/* empty data ? then do nothing. This should normally be trapped
|
||||
* at a higher level.
|
||||
@ -166,7 +166,7 @@ int32_t ompi_ddt_copy_content_same_ddt( const ompi_datatype_t* datatype, int32_t
|
||||
(unsigned char*)destination_base, datatype, count );
|
||||
OMPI_DDT_SAFEGUARD_POINTER( source, memcpy_chunk,
|
||||
(unsigned char*)source_base, datatype, count );
|
||||
DO_DEBUG( orte_output( 0, "copy c1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy c1. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
destination, source, (unsigned long)memcpy_chunk, (unsigned long)total_length ); );
|
||||
MEMCPY( destination, source, memcpy_chunk );
|
||||
destination += memcpy_chunk;
|
||||
@ -180,7 +180,7 @@ int32_t ompi_ddt_copy_content_same_ddt( const ompi_datatype_t* datatype, int32_t
|
||||
(unsigned char*)destination_base, datatype, count );
|
||||
OMPI_DDT_SAFEGUARD_POINTER( source, datatype->size,
|
||||
(unsigned char*)source_base, datatype, count );
|
||||
DO_DEBUG( orte_output( 0, "copy c2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy c2. memcpy( %p, %p, %lu ) => space %lu\n",
|
||||
destination, source, (unsigned long)datatype->size,
|
||||
(unsigned long)(iov_len_local - (pos_desc * datatype->size)) ); );
|
||||
MEMCPY( destination, source, datatype->size );
|
||||
@ -218,7 +218,7 @@ int32_t ompi_ddt_copy_content_same_ddt( const ompi_datatype_t* datatype, int32_t
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
}
|
||||
if( DT_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */
|
||||
DO_DEBUG( orte_output( 0, "copy end_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy end_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
(int)pStack->count, stack_pos, pos_desc, (long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
if( --(pStack->count) == 0 ) { /* end of loop */
|
||||
if( stack_pos == 0 ) {
|
||||
@ -240,7 +240,7 @@ int32_t ompi_ddt_copy_content_same_ddt( const ompi_datatype_t* datatype, int32_t
|
||||
source = (unsigned char*)source_base + pStack->disp;
|
||||
destination = (unsigned char*)destination_base + pStack->disp;
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
DO_DEBUG( orte_output( 0, "copy new_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "copy new_loop count %d stack_pos %d pos_desc %d disp %ld space %lu\n",
|
||||
(int)pStack->count, stack_pos, pos_desc, (long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
}
|
||||
if( DT_LOOP == pElem->elem.common.type ) {
|
||||
|
@ -837,7 +837,7 @@ int32_t ompi_ddt_finalize( void )
|
||||
|
||||
#if defined(VERBOSE)
|
||||
if( ompi_ddt_dfd != -1 )
|
||||
orte_output_close( ompi_ddt_dfd );
|
||||
opal_output_close( ompi_ddt_dfd );
|
||||
ompi_ddt_dfd = -1;
|
||||
#endif /* VERBOSE */
|
||||
|
||||
@ -999,7 +999,7 @@ void ompi_ddt_dump( const ompi_datatype_t* pData )
|
||||
index += snprintf( buffer + index, length - index, "No optimized description\n" );
|
||||
}
|
||||
buffer[index] = '\0'; /* make sure we end the string with 0 */
|
||||
orte_output( 0, "%s\n", buffer );
|
||||
opal_output( 0, "%s\n", buffer );
|
||||
|
||||
ompi_ddt_print_args( pData );
|
||||
|
||||
|
@ -60,7 +60,7 @@ int ompi_convertor_create_stack_with_pos_general( ompi_convertor_t* pConvertor,
|
||||
assert( pConvertor->bConverted != starting_point );
|
||||
assert( starting_point <=(pConvertor->count * pData->size) );
|
||||
|
||||
/*orte_output( 0, "Data extent %d size %d count %d total_size %d starting_point %d\n",
|
||||
/*opal_output( 0, "Data extent %d size %d count %d total_size %d starting_point %d\n",
|
||||
pData->ub - pData->lb, pData->size, pConvertor->count,
|
||||
pConvertor->local_size, starting_point );*/
|
||||
pConvertor->stack_pos = 0;
|
||||
|
@ -120,7 +120,7 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
if( iov_len_local > pConvertor->pDesc->size ) {
|
||||
pStack = pConvertor->pStack; /* we're working with the full stack */
|
||||
count_desc = (uint32_t)(iov_len_local / pConvertor->pDesc->size);
|
||||
DO_DEBUG( orte_output( 0, "position before %lu asked %lu data size %lu"
|
||||
DO_DEBUG( opal_output( 0, "position before %lu asked %lu data size %lu"
|
||||
" iov_len_local %lu count_desc %d\n",
|
||||
(unsigned long)pConvertor->bConverted, (unsigned long)*position, (unsigned long)pConvertor->pDesc->size,
|
||||
(unsigned long)iov_len_local, count_desc ); );
|
||||
@ -133,7 +133,7 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
pConvertor->bConverted += count_desc * pConvertor->pDesc->size;
|
||||
iov_len_local = *position - pConvertor->bConverted;
|
||||
pStack[0].count -= count_desc;
|
||||
DO_DEBUG( orte_output( 0, "after bConverted %lu remaining count %lu iov_len_local %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "after bConverted %lu remaining count %lu iov_len_local %lu\n",
|
||||
(unsigned long)pConvertor->bConverted, (unsigned long)pStack[0].count, (unsigned long)iov_len_local ); );
|
||||
}
|
||||
|
||||
@ -146,14 +146,14 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
pElem = &(description[pos_desc]);
|
||||
base_pointer += pStack->disp;
|
||||
|
||||
DO_DEBUG( orte_output( 0, "position start pos_desc %d count_desc %d disp %llx\n"
|
||||
DO_DEBUG( opal_output( 0, "position start pos_desc %d count_desc %d disp %llx\n"
|
||||
"stack_pos %d pos_desc %d count_desc %d disp %llx\n",
|
||||
pos_desc, count_desc, (unsigned long long)(base_pointer - pConvertor->pBaseBuf),
|
||||
pConvertor->stack_pos, pStack->index, (int)pStack->count, (unsigned long long)pStack->disp ); );
|
||||
|
||||
while( 1 ) {
|
||||
if( DT_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */
|
||||
DO_DEBUG( orte_output( 0, "position end_loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "position end_loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc,
|
||||
(unsigned long long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
if( --(pStack->count) == 0 ) { /* end of loop */
|
||||
@ -176,7 +176,7 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
}
|
||||
base_pointer = pConvertor->pBaseBuf + pStack->disp;
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
DO_DEBUG( orte_output( 0, "position new_loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "position new_loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc,
|
||||
(unsigned long long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
}
|
||||
@ -199,7 +199,7 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
base_pointer = pConvertor->pBaseBuf + pStack->disp;
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" );
|
||||
DO_DEBUG( orte_output( 0, "position set loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "position set loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc,
|
||||
(unsigned long long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
continue;
|
||||
@ -216,7 +216,7 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
base_pointer = pConvertor->pBaseBuf + pStack->disp;
|
||||
pos_desc++; /* advance to the next data */
|
||||
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
|
||||
DO_DEBUG( orte_output( 0, "position set loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
DO_DEBUG( opal_output( 0, "position set loop count %d stack_pos %d pos_desc %d disp %llx space %lu\n",
|
||||
(int)pStack->count, pConvertor->stack_pos, pos_desc,
|
||||
(unsigned long long)pStack->disp, (unsigned long)iov_len_local ); );
|
||||
}
|
||||
@ -228,7 +228,7 @@ int ompi_convertor_generic_simple_position( ompi_convertor_t* pConvertor,
|
||||
/* I complete an element, next step I should go to the next one */
|
||||
PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, DT_BYTE, count_desc,
|
||||
base_pointer - pStack->disp - pConvertor->pBaseBuf );
|
||||
DO_DEBUG( orte_output( 0, "position save stack stack_pos %d pos_desc %d count_desc %d disp %llx\n",
|
||||
DO_DEBUG( opal_output( 0, "position save stack stack_pos %d pos_desc %d count_desc %d disp %llx\n",
|
||||
pConvertor->stack_pos, pStack->index, (int)pStack->count, (unsigned long long)pStack->disp ); );
|
||||
return 0;
|
||||
}
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/errhandler/errhandler.h"
|
||||
#include "ompi/errhandler/errhandler_predefined.h"
|
||||
#include "ompi/errhandler/errcode.h"
|
||||
@ -139,9 +139,9 @@ static void out(char *str, char *arg)
|
||||
{
|
||||
if (ompi_mpi_initialized && !ompi_mpi_finalized) {
|
||||
if (NULL != arg) {
|
||||
orte_output(0, str, arg);
|
||||
opal_output(0, str, arg);
|
||||
} else {
|
||||
orte_output(0, str);
|
||||
opal_output(0, str);
|
||||
}
|
||||
} else {
|
||||
if (NULL != arg) {
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "ompi/runtime/params.h"
|
||||
#include "ompi/mca/io/base/base.h"
|
||||
#include "ompi/info/info.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
/*
|
||||
* Table for Fortran <-> C file handle conversion
|
||||
@ -200,7 +200,7 @@ int ompi_file_finalize(void)
|
||||
we're destroying everything, it isn't worth it */
|
||||
}
|
||||
if (num_unnamed > 0) {
|
||||
orte_output(0, "WARNING: %lu unnamed MPI_File handles still allocated at MPI_FINALIZE", (unsigned long)num_unnamed);
|
||||
opal_output(0, "WARNING: %lu unnamed MPI_File handles still allocated at MPI_FINALIZE", (unsigned long)num_unnamed);
|
||||
}
|
||||
OBJ_DESTRUCT(&ompi_file_f_to_c_table);
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
#ifndef OMPI_GROUP_H
|
||||
#define OMPI_GROUP_H
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "mpi.h"
|
||||
#include "opal/class/opal_pointer_array.h"
|
||||
#if defined(c_plusplus) || defined(__cplusplus)
|
||||
@ -310,7 +310,7 @@ static inline struct ompi_proc_t* ompi_group_peer_lookup(ompi_group_t *group, in
|
||||
{
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if (peer_id >= group->grp_proc_count) {
|
||||
orte_output(0, "ompi_group_lookup_peer: invalid peer index (%d)", peer_id);
|
||||
opal_output(0, "ompi_group_lookup_peer: invalid peer index (%d)", peer_id);
|
||||
return (struct ompi_proc_t *) NULL;
|
||||
}
|
||||
#endif
|
||||
|
@ -33,7 +33,7 @@
|
||||
#include "ompi/constants.h"
|
||||
#include "ompi/info/info.h"
|
||||
#include "ompi/runtime/params.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
|
||||
/*
|
||||
@ -378,12 +378,12 @@ int ompi_info_finalize(void)
|
||||
|
||||
if (!info->i_freed && ompi_debug_show_handle_leaks) {
|
||||
if (ompi_debug_show_handle_leaks) {
|
||||
orte_output(0, "WARNING: MPI_Info still allocated at MPI_FINALIZE");
|
||||
opal_output(0, "WARNING: MPI_Info still allocated at MPI_FINALIZE");
|
||||
for (item = opal_list_get_first(&(info->super));
|
||||
opal_list_get_end(&(info->super)) != item;
|
||||
item = opal_list_get_next(item)) {
|
||||
entry = (ompi_info_entry_t *) item;
|
||||
orte_output(0, "WARNING: key=\"%s\", value=\"%s\"",
|
||||
opal_output(0, "WARNING: key=\"%s\", value=\"%s\"",
|
||||
entry->ie_key,
|
||||
NULL != entry->ie_value ? entry->ie_value : "(null)");
|
||||
found = true;
|
||||
@ -397,7 +397,7 @@ int ompi_info_finalize(void)
|
||||
since we're destroying everything, it isn't worth it */
|
||||
|
||||
if (!found && ompi_debug_show_handle_leaks) {
|
||||
orte_output(0, "WARNING: (no keys)");
|
||||
opal_output(0, "WARNING: (no keys)");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,7 @@
|
||||
*/
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "allocator_basic.h"
|
||||
#include "ompi/constants.h"
|
||||
|
||||
|
@ -108,7 +108,7 @@ int mca_bml_base_send( mca_bml_base_btl_t* bml_btl,
|
||||
}
|
||||
if(mca_bml_base_error_count % 2) {
|
||||
/* local completion - network "drops" packet */
|
||||
orte_output(0, "%s:%d: dropping data, with local completion\n", __FILE__, __LINE__);
|
||||
opal_output(0, "%s:%d: dropping data, with local completion\n", __FILE__, __LINE__);
|
||||
des->des_cbfunc(bml_btl->btl, bml_btl->btl_endpoint, des, OMPI_SUCCESS);
|
||||
return OMPI_SUCCESS;
|
||||
} else {
|
||||
@ -116,7 +116,7 @@ int mca_bml_base_send( mca_bml_base_btl_t* bml_btl,
|
||||
mca_bml_base_context_t* ctx = (mca_bml_base_context_t*)
|
||||
malloc(sizeof(mca_bml_base_context_t));
|
||||
if(NULL != ctx) {
|
||||
orte_output(0, "%s:%d: corrupting data\n", __FILE__, __LINE__);
|
||||
opal_output(0, "%s:%d: corrupting data\n", __FILE__, __LINE__);
|
||||
ctx->index = (size_t) ((des->des_src[0].seg_len * rand() * 1.0) / (RAND_MAX + 1.0));
|
||||
ctx->cbfunc = des->des_cbfunc;
|
||||
ctx->cbdata = des->des_cbdata;
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "opal/mca/mca.h"
|
||||
|
||||
#include "ompi/mca/bml/bml.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
/*
|
||||
* Global functions for the BML
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "opal/mca/mca.h"
|
||||
|
||||
#include "ompi/mca/bml/bml.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/threads/mutex.h"
|
||||
#include "bml_base_btl.h"
|
||||
|
||||
|
@ -67,7 +67,7 @@ int mca_bml_base_init( bool enable_progress_threads,
|
||||
cli = (mca_base_component_list_item_t*) item;
|
||||
component = (mca_bml_base_component_t*) cli->cli_component;
|
||||
if(NULL == component->bml_init) {
|
||||
orte_output_verbose( 10, mca_bml_base_output,
|
||||
opal_output_verbose( 10, mca_bml_base_output,
|
||||
"select: no init function; ignoring component %s",
|
||||
component->bml_version.mca_component_name );
|
||||
continue;
|
||||
|
@ -134,7 +134,7 @@ static inline mca_bml_base_btl_t* mca_bml_base_btl_array_insert(mca_bml_base_btl
|
||||
{
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if(array->arr_size >= array->arr_reserve) {
|
||||
orte_output(0, "mca_bml_base_btl_array_insert: invalid array index %lu >= %lu",
|
||||
opal_output(0, "mca_bml_base_btl_array_insert: invalid array index %lu >= %lu",
|
||||
(unsigned long)array->arr_size, (unsigned long)array->arr_reserve);
|
||||
return 0;
|
||||
}
|
||||
@ -180,7 +180,7 @@ static inline mca_bml_base_btl_t* mca_bml_base_btl_array_get_index(mca_bml_base_
|
||||
{
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if(item_index >= array->arr_size) {
|
||||
orte_output(0, "mca_bml_base_btl_array_get_index: invalid array index %lu >= %lu",
|
||||
opal_output(0, "mca_bml_base_btl_array_get_index: invalid array index %lu >= %lu",
|
||||
(unsigned long)item_index, (unsigned long)array->arr_size);
|
||||
return 0;
|
||||
}
|
||||
@ -199,7 +199,7 @@ static inline mca_bml_base_btl_t* mca_bml_base_btl_array_get_next(mca_bml_base_b
|
||||
{
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if(array->arr_size == 0) {
|
||||
orte_output(0, "mca_bml_base_btl_array_get_next: invalid array size");
|
||||
opal_output(0, "mca_bml_base_btl_array_get_next: invalid array size");
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/class/ompi_bitmap.h"
|
||||
#include "ompi/mca/bml/bml.h"
|
||||
#include "ompi/mca/bml/base/base.h"
|
||||
@ -244,7 +244,7 @@ int mca_bml_r2_add_procs(
|
||||
/* allocate bml specific proc data */
|
||||
bml_endpoint = OBJ_NEW(mca_bml_base_endpoint_t);
|
||||
if (NULL == bml_endpoint) {
|
||||
orte_output(0, "mca_bml_r2_add_procs: unable to allocate resources");
|
||||
opal_output(0, "mca_bml_r2_add_procs: unable to allocate resources");
|
||||
free(btl_endpoints);
|
||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||
}
|
||||
@ -300,14 +300,14 @@ int mca_bml_r2_add_procs(
|
||||
bml_btl->btl_flags = btl->btl_flags;
|
||||
bml_btl->btl_put = btl->btl_put;
|
||||
if( (bml_btl->btl_flags & MCA_BTL_FLAGS_PUT) && (NULL == bml_btl->btl_put) ) {
|
||||
orte_output(0, "mca_bml_r2_add_procs: The PUT flag is specified for"
|
||||
opal_output(0, "mca_bml_r2_add_procs: The PUT flag is specified for"
|
||||
" the %s BTL without any PUT function attached. Disard the flag !",
|
||||
bml_btl->btl->btl_component->btl_version.mca_component_name);
|
||||
bml_btl->btl_flags ^= MCA_BTL_FLAGS_PUT;
|
||||
}
|
||||
bml_btl->btl_get = btl->btl_get;
|
||||
if( (bml_btl->btl_flags & MCA_BTL_FLAGS_GET) && (NULL == bml_btl->btl_get) ) {
|
||||
orte_output(0, "mca_bml_r2_add_procs: The GET flag is specified for"
|
||||
opal_output(0, "mca_bml_r2_add_procs: The GET flag is specified for"
|
||||
" the %s BTL without any GET function attached. Disard the flag !",
|
||||
bml_btl->btl->btl_component->btl_version.mca_component_name);
|
||||
bml_btl->btl_flags ^= MCA_BTL_FLAGS_GET;
|
||||
@ -608,7 +608,7 @@ int mca_bml_r2_del_btl(mca_btl_base_module_t* btl)
|
||||
return OMPI_SUCCESS;
|
||||
|
||||
if(opal_list_get_size(&mca_btl_base_modules_initialized) == 2){
|
||||
orte_output(0, "only one BTL left, can't failover");
|
||||
opal_output(0, "only one BTL left, can't failover");
|
||||
goto CLEANUP;
|
||||
}
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/runtime/ompi_cr.h"
|
||||
#include "ompi/class/ompi_bitmap.h"
|
||||
#include "ompi/mca/bml/bml.h"
|
||||
@ -99,7 +99,7 @@ int mca_bml_r2_ft_event(int state)
|
||||
*/
|
||||
if( NULL != (mca_bml_r2.btl_modules[btl_idx])->btl_mpool &&
|
||||
NULL != (mca_bml_r2.btl_modules[btl_idx])->btl_mpool->mpool_ft_event ) {
|
||||
orte_output_verbose(10, ompi_cr_output,
|
||||
opal_output_verbose(10, ompi_cr_output,
|
||||
"bml:r2: ft_event: Notify the %s MPool.\n",
|
||||
(mca_bml_r2.btl_modules[btl_idx])->btl_mpool->mpool_component->mpool_version.mca_component_name);
|
||||
if(OMPI_SUCCESS != (ret = (mca_bml_r2.btl_modules[btl_idx])->btl_mpool->mpool_ft_event(loc_state) ) ) {
|
||||
@ -111,7 +111,7 @@ int mca_bml_r2_ft_event(int state)
|
||||
* Notify BTL
|
||||
*/
|
||||
if( NULL != (mca_bml_r2.btl_modules[btl_idx])->btl_ft_event) {
|
||||
orte_output_verbose(10, ompi_cr_output,
|
||||
opal_output_verbose(10, ompi_cr_output,
|
||||
"bml:r2: ft_event: Notify the %s BTL.\n",
|
||||
(mca_bml_r2.btl_modules[btl_idx])->btl_component->btl_version.mca_component_name);
|
||||
if(OMPI_SUCCESS != (ret = (mca_bml_r2.btl_modules[btl_idx])->btl_ft_event(loc_state) ) ) {
|
||||
@ -140,7 +140,7 @@ int mca_bml_r2_ft_event(int state)
|
||||
mca_bml_r2.btl_progress = NULL;
|
||||
}
|
||||
|
||||
orte_output_verbose(10, ompi_cr_output,
|
||||
opal_output_verbose(10, ompi_cr_output,
|
||||
"bml:r2: ft_event(Restart): Reselect BTLs\n");
|
||||
|
||||
/*
|
||||
@ -152,7 +152,7 @@ int mca_bml_r2_ft_event(int state)
|
||||
* are not available now.
|
||||
*/
|
||||
if( OMPI_SUCCESS != (ret = mca_btl_base_close())) {
|
||||
orte_output(0, "bml:r2: ft_event(Restart): Failed to close BTL framework\n");
|
||||
opal_output(0, "bml:r2: ft_event(Restart): Failed to close BTL framework\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -164,11 +164,11 @@ int mca_bml_r2_ft_event(int state)
|
||||
* we try to remove some restart only files.
|
||||
*/
|
||||
if (OMPI_SUCCESS != (ret = orte_grpcomm.barrier())) {
|
||||
orte_output(0, "bml:r2: ft_event(Restart): Failed in orte_grpcomm.barrier (%d)", ret);
|
||||
opal_output(0, "bml:r2: ft_event(Restart): Failed in orte_grpcomm.barrier (%d)", ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
orte_output_verbose(10, ompi_cr_output,
|
||||
opal_output_verbose(10, ompi_cr_output,
|
||||
"bml:r2: ft_event(Restart): Cleanup restart files\n");
|
||||
opal_crs_base_cleanup_flush();
|
||||
|
||||
@ -176,7 +176,7 @@ int mca_bml_r2_ft_event(int state)
|
||||
* Re-open the BTL framework to get the full list of components.
|
||||
*/
|
||||
if( OMPI_SUCCESS != (ret = mca_btl_base_open()) ) {
|
||||
orte_output(0, "bml:r2: ft_event(Restart): Failed to open BTL framework\n");
|
||||
opal_output(0, "bml:r2: ft_event(Restart): Failed to open BTL framework\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -187,7 +187,7 @@ int mca_bml_r2_ft_event(int state)
|
||||
*/
|
||||
if( OMPI_SUCCESS != (ret = mca_btl_base_select(OMPI_ENABLE_PROGRESS_THREADS,
|
||||
OMPI_ENABLE_MPI_THREADS) ) ) {
|
||||
orte_output(0, "bml:r2: ft_event(Restart): Failed to select in BTL framework\n");
|
||||
opal_output(0, "bml:r2: ft_event(Restart): Failed to select in BTL framework\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
#ifndef MCA_BML_R2_FT_H
|
||||
#define MCA_BML_R2_FT_H
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
||||
#if defined(c_plusplus) || defined(__cplusplus)
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "base.h"
|
||||
#include "btl_base_error.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/util/proc_info.h"
|
||||
#include "orte/types.h"
|
||||
#include "orte/util/name_fns.h"
|
||||
|
@ -28,7 +28,7 @@
|
||||
|
||||
#include "orte/util/proc_info.h"
|
||||
#include "orte/util/name_fns.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/runtime/orte_globals.h"
|
||||
|
||||
OMPI_DECLSPEC extern int mca_btl_base_verbose;
|
||||
|
@ -25,7 +25,7 @@
|
||||
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/mca/btl/base/base.h"
|
||||
@ -75,7 +75,7 @@ int mca_btl_base_param_register(mca_base_component_t *version,
|
||||
mca_base_param_reg_int(version, "min_rdma_size", "", true, false,
|
||||
0, &value);
|
||||
if(value != 0) {
|
||||
orte_output(0, "min_rdma_size BTL parameter is deprecated. Please "
|
||||
opal_output(0, "min_rdma_size BTL parameter is deprecated. Please "
|
||||
"use the rdma_pipeline_send_length BTL parameter instead\n");
|
||||
module->btl_rdma_pipeline_send_length = (size_t)value;
|
||||
}
|
||||
@ -88,7 +88,7 @@ int mca_btl_base_param_register(mca_base_component_t *version,
|
||||
mca_base_param_reg_int(version, "max_rdma_size", "", true, false,
|
||||
0, &value);
|
||||
if (0 != value) {
|
||||
orte_output(0, "The max_rdma_size BTL parameter is deprecated. Please use the rdma_pipeline_frag_size BTL parameter instead");
|
||||
opal_output(0, "The max_rdma_size BTL parameter is deprecated. Please use the rdma_pipeline_frag_size BTL parameter instead");
|
||||
module->btl_rdma_pipeline_frag_size = (size_t)value;
|
||||
}
|
||||
|
||||
|
@ -23,9 +23,9 @@
|
||||
|
||||
#include "opal/mca/mca.h"
|
||||
#include "opal/mca/base/base.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
@ -97,8 +97,8 @@ int mca_btl_base_open(void)
|
||||
0,
|
||||
&mca_btl_base_verbose);
|
||||
|
||||
mca_btl_base_output = orte_output_open(NULL);
|
||||
orte_output_set_verbosity(mca_btl_base_output, mca_btl_base_verbose);
|
||||
mca_btl_base_output = opal_output_open(NULL);
|
||||
opal_output_set_verbosity(mca_btl_base_output, mca_btl_base_verbose);
|
||||
|
||||
/* Open up all available components */
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include "ompi_config.h"
|
||||
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/mca/mca.h"
|
||||
#include "opal/mca/base/base.h"
|
||||
#include "opal/mca/base/mca_base_component_repository.h"
|
||||
@ -98,12 +98,12 @@ int mca_btl_base_select(bool enable_progress_threads,
|
||||
}
|
||||
}
|
||||
|
||||
orte_output_verbose(10, mca_btl_base_output,
|
||||
opal_output_verbose(10, mca_btl_base_output,
|
||||
"select: initializing %s component %s",
|
||||
component->btl_version.mca_type_name,
|
||||
component->btl_version.mca_component_name);
|
||||
if (NULL == component->btl_init) {
|
||||
orte_output_verbose(10, mca_btl_base_output,
|
||||
opal_output_verbose(10, mca_btl_base_output,
|
||||
"select: no init function; ignoring component %s",
|
||||
component->btl_version.mca_component_name);
|
||||
} else {
|
||||
@ -114,10 +114,10 @@ int mca_btl_base_select(bool enable_progress_threads,
|
||||
list and remove it from the component repository */
|
||||
|
||||
if (NULL == modules) {
|
||||
orte_output_verbose(10, mca_btl_base_output,
|
||||
opal_output_verbose(10, mca_btl_base_output,
|
||||
"select: init of component %s returned failure",
|
||||
component->btl_version.mca_component_name);
|
||||
orte_output_verbose(10, mca_btl_base_output,
|
||||
opal_output_verbose(10, mca_btl_base_output,
|
||||
"select: module %s unloaded",
|
||||
component->btl_version.mca_component_name);
|
||||
|
||||
@ -128,7 +128,7 @@ int mca_btl_base_select(bool enable_progress_threads,
|
||||
/* Otherwise, it initialized properly. Save it. */
|
||||
|
||||
else {
|
||||
orte_output_verbose(10, mca_btl_base_output,
|
||||
opal_output_verbose(10, mca_btl_base_output,
|
||||
"select: init of component %s returned success",
|
||||
component->btl_version.mca_component_name);
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
@ -471,7 +471,7 @@ static int mca_btl_elan_send( struct mca_btl_base_module_t* btl,
|
||||
(void*)elan_hdr,
|
||||
send_len, ELAN_RAIL_ALL );
|
||||
if( OPAL_UNLIKELY(NULL == frag->elan_event) ) {
|
||||
orte_output( 0, "elan_queueTx failed for destination %d\n", endpoint->elan_vp );
|
||||
opal_output( 0, "elan_queueTx failed for destination %d\n", endpoint->elan_vp );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
} else {
|
||||
@ -479,7 +479,7 @@ static int mca_btl_elan_send( struct mca_btl_base_module_t* btl,
|
||||
elan_btl->elan_vp, frag->tag,
|
||||
(void*)elan_hdr, frag->segment.seg_len );
|
||||
if( OPAL_UNLIKELY(NULL == frag->elan_event) ) {
|
||||
orte_output( 0, "elan_tportTxStart failed for destination %d\n", endpoint->elan_vp );
|
||||
opal_output( 0, "elan_tportTxStart failed for destination %d\n", endpoint->elan_vp );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
}
|
||||
@ -558,7 +558,7 @@ static int mca_btl_elan_get( mca_btl_base_module_t* btl,
|
||||
frag->endpoint = endpoint;
|
||||
frag->btl = elan_btl;
|
||||
frag->type = MCA_BTL_ELAN_HDR_TYPE_GET;
|
||||
orte_output( 0, "elan_get( remote %p, local %p, length %d, peer %d )\n",
|
||||
opal_output( 0, "elan_get( remote %p, local %p, length %d, peer %d )\n",
|
||||
(void*)src_addr, (void*)dst_addr, (int)src_len, peer );
|
||||
frag->elan_event = elan_get(elan_btl->base->state, src_addr, dst_addr, src_len, peer);
|
||||
/* Add the fragment to the pending RDMA list */
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/btl/base/btl_base_error.h"
|
||||
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -15,7 +15,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
||||
@ -231,13 +231,13 @@ mca_btl_elan_component_init( int *num_btl_modules,
|
||||
}
|
||||
}
|
||||
if( 0 == fscanf( position, "%s%i", file_line, &positions[count] ) ) {
|
||||
orte_output( 0, "Unable to read the network position" );
|
||||
opal_output( 0, "Unable to read the network position" );
|
||||
continue;
|
||||
}
|
||||
fclose(position);
|
||||
btl = (mca_btl_elan_module_t*)malloc (sizeof (mca_btl_elan_module_t));
|
||||
if(NULL == btl) {
|
||||
orte_output( 0, "No enough memory to allocate the Elan internal structures" );
|
||||
opal_output( 0, "No enough memory to allocate the Elan internal structures" );
|
||||
return NULL;
|
||||
}
|
||||
memcpy( btl, &mca_btl_elan_module, sizeof(mca_btl_elan_module_t) );
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include <string.h>
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
@ -485,7 +485,7 @@ static void mca_btl_gm_send_callback( struct gm_port* port, void* context, gm_st
|
||||
|
||||
default:
|
||||
/* error condition can't deal with */
|
||||
orte_output(0, "[%s:%d] send completed with unhandled gm error %d\n", __FILE__,__LINE__,status);
|
||||
opal_output(0, "[%s:%d] send completed with unhandled gm error %d\n", __FILE__,__LINE__,status);
|
||||
|
||||
/* release the send token */
|
||||
OPAL_THREAD_ADD32( &btl->gm_num_send_tokens, 1 );
|
||||
@ -679,7 +679,7 @@ static void mca_btl_gm_put_callback( struct gm_port* port, void* context, gm_sta
|
||||
break;
|
||||
default:
|
||||
/* error condition can't deal with */
|
||||
orte_output(0, "[%s:%d] gm_put operation failed with status %d\n", __FILE__, __LINE__, status);
|
||||
opal_output(0, "[%s:%d] gm_put operation failed with status %d\n", __FILE__, __LINE__, status);
|
||||
|
||||
/* release the send token */
|
||||
OPAL_THREAD_ADD32( &btl->gm_num_send_tokens, 1 );
|
||||
@ -833,7 +833,7 @@ static void mca_btl_gm_get_callback( struct gm_port* port, void* context, gm_sta
|
||||
break;
|
||||
default:
|
||||
/* error condition can't deal with */
|
||||
orte_output(0, "[%s:%d] gm_get operation failed with status %d\n", __FILE__, __LINE__, status);
|
||||
opal_output(0, "[%s:%d] gm_get operation failed with status %d\n", __FILE__, __LINE__, status);
|
||||
|
||||
/* release the send token */
|
||||
OPAL_THREAD_ADD32( &btl->gm_num_send_tokens, 1 );
|
||||
|
@ -34,7 +34,7 @@
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/mca/btl/base/base.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/mpool/mpool.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "btl_gm_endpoint.h"
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/request/request.h"
|
||||
@ -220,7 +220,7 @@ static int gm_dereg_mr(void *reg_data, mca_mpool_base_registration_t *reg)
|
||||
rc = gm_deregister_memory(port, reg->base, reg->bound - reg->base + 1);
|
||||
|
||||
if(rc != GM_SUCCESS) {
|
||||
orte_output(0, "%s: error unpinning gm memory errno says %s\n",
|
||||
opal_output(0, "%s: error unpinning gm memory errno says %s\n",
|
||||
__func__, strerror(errno));
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
@ -278,7 +278,7 @@ mca_btl_gm_module_init (mca_btl_gm_module_t * btl)
|
||||
&btl->super,
|
||||
&resources);
|
||||
if(NULL == btl->super.btl_mpool) {
|
||||
orte_output (0, "[%s:%d] unable to initialize mpool", __FILE__, __LINE__);
|
||||
opal_output (0, "[%s:%d] unable to initialize mpool", __FILE__, __LINE__);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
||||
@ -349,7 +349,7 @@ mca_btl_gm_module_init (mca_btl_gm_module_t * btl)
|
||||
|
||||
/* enable rdma */
|
||||
if( GM_SUCCESS != gm_allow_remote_memory_access (btl->port) ) {
|
||||
orte_output (0, "[%s:%d] unable to allow remote memory access", __FILE__, __LINE__);
|
||||
opal_output (0, "[%s:%d] unable to allow remote memory access", __FILE__, __LINE__);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
||||
@ -359,7 +359,7 @@ mca_btl_gm_module_init (mca_btl_gm_module_t * btl)
|
||||
btl->gm_thread.t_run = mca_btl_gm_progress_thread;
|
||||
btl->gm_thread.t_arg = btl;
|
||||
if(OPAL_SUCCESS != (rc = opal_thread_start(&btl->gm_thread))) {
|
||||
orte_output (0, "[%s:%d] unable to create progress thread, retval=%d", __FILE__, __LINE__, rc);
|
||||
opal_output (0, "[%s:%d] unable to create progress thread, retval=%d", __FILE__, __LINE__, rc);
|
||||
return rc;
|
||||
}
|
||||
#endif
|
||||
@ -402,18 +402,18 @@ static int mca_btl_gm_discover( void )
|
||||
|
||||
/* Get node local Id */
|
||||
if( GM_SUCCESS != gm_get_node_id( port, &node_id) ) {
|
||||
orte_output (0, " failure to get node_id \n");
|
||||
opal_output (0, " failure to get node_id \n");
|
||||
continue;
|
||||
}
|
||||
/* Gather an unique id for the node */
|
||||
#if GM_API_VERSION > 0x200
|
||||
if (GM_SUCCESS != gm_node_id_to_global_id( port, node_id, &global_id) ) {
|
||||
orte_output (0, "[%s:%d] Unable to get my GM global unique id", __FILE__, __LINE__);
|
||||
opal_output (0, "[%s:%d] Unable to get my GM global unique id", __FILE__, __LINE__);
|
||||
continue;
|
||||
}
|
||||
#else
|
||||
if( GM_SUCCESS != gm_get_host_name( port, global_id ) ) {
|
||||
orte_output( 0, "[%s:%d] Unable to get the GM host name\n", __FILE__, __LINE__);
|
||||
opal_output( 0, "[%s:%d] Unable to get the GM host name\n", __FILE__, __LINE__);
|
||||
continue;
|
||||
}
|
||||
#endif /* GM_API_VERSION > 0x200 */
|
||||
@ -421,7 +421,7 @@ static int mca_btl_gm_discover( void )
|
||||
/* create the btl module */
|
||||
btl = (mca_btl_gm_module_t *)malloc( sizeof(mca_btl_gm_module_t) );
|
||||
if (NULL == btl) {
|
||||
orte_output( 0, "[%s:%d] out of resources", __FILE__, __LINE__);
|
||||
opal_output( 0, "[%s:%d] out of resources", __FILE__, __LINE__);
|
||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||
}
|
||||
/* copy the basic informations into the new BTL */
|
||||
@ -438,7 +438,7 @@ static int mca_btl_gm_discover( void )
|
||||
#endif /* GM_API_VERSION > 0x200 */
|
||||
|
||||
if(mca_btl_gm_component.gm_debug > 0) {
|
||||
orte_output(0,
|
||||
opal_output(0,
|
||||
"%s gm_port %08lX, "
|
||||
"board %" PRIu32 ", global %" PRIu32 " "
|
||||
"node %" PRIu32 "port %" PRIu32 "\n",
|
||||
@ -447,7 +447,7 @@ static int mca_btl_gm_discover( void )
|
||||
}
|
||||
|
||||
if((rc = mca_btl_gm_module_init(btl)) != OMPI_SUCCESS) {
|
||||
orte_output(0, "[%s:%d] unable to initialze gm port", __FILE__, __LINE__);
|
||||
opal_output(0, "[%s:%d] unable to initialze gm port", __FILE__, __LINE__);
|
||||
return rc;
|
||||
}
|
||||
|
||||
@ -511,7 +511,7 @@ mca_btl_gm_component_init (int *num_btl_modules,
|
||||
|
||||
/* try to initialize GM */
|
||||
if( GM_SUCCESS != gm_init() ) {
|
||||
orte_output( 0, "[%s:%d] error in initializing the gm library\n", __FILE__, __LINE__ );
|
||||
opal_output( 0, "[%s:%d] error in initializing the gm library\n", __FILE__, __LINE__ );
|
||||
mca_btl_gm_component.gm_num_btls = 0;
|
||||
mca_btl_gm_modex_send();
|
||||
OPAL_THREAD_UNLOCK(&mca_btl_gm_component.gm_lock);
|
||||
@ -521,7 +521,7 @@ mca_btl_gm_component_init (int *num_btl_modules,
|
||||
/* First discover all available boards. For each board we create a unique BTL */
|
||||
mca_btl_gm_component.gm_btls = malloc( mca_btl_gm_component.gm_max_btls * sizeof (mca_btl_gm_module_t *));
|
||||
if (NULL == mca_btl_gm_component.gm_btls) {
|
||||
orte_output( 0, "[%s:%d] out of resources.", __FILE__, __LINE__ );
|
||||
opal_output( 0, "[%s:%d] out of resources.", __FILE__, __LINE__ );
|
||||
OPAL_THREAD_UNLOCK(&mca_btl_gm_component.gm_lock);
|
||||
return NULL;
|
||||
}
|
||||
|
@ -131,14 +131,14 @@ mca_btl_gm_proc_t* mca_btl_gm_proc_create(ompi_proc_t* ompi_proc)
|
||||
(void*)&gm_proc->proc_addrs,
|
||||
&size);
|
||||
if(OMPI_SUCCESS != rc) {
|
||||
orte_output(0, "[%s:%d] ompi_modex_recv failed for peer %s",
|
||||
opal_output(0, "[%s:%d] ompi_modex_recv failed for peer %s",
|
||||
__FILE__,__LINE__,ORTE_NAME_PRINT(&ompi_proc->proc_name));
|
||||
OBJ_RELEASE(gm_proc);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if((size % sizeof(mca_btl_gm_addr_t)) != 0) {
|
||||
orte_output(0, "[%s:%d] invalid gm address for peer %s",
|
||||
opal_output(0, "[%s:%d] invalid gm address for peer %s",
|
||||
__FILE__,__LINE__,ORTE_NAME_PRINT(&ompi_proc->proc_name));
|
||||
OBJ_RELEASE(gm_proc);
|
||||
return NULL;
|
||||
@ -187,12 +187,12 @@ int mca_btl_gm_proc_insert(
|
||||
gm_btl->port,
|
||||
gm_endpoint->endpoint_addr.global_id,
|
||||
&gm_endpoint->endpoint_addr.node_id)) {
|
||||
orte_output( 0, "[%s:%d] error in converting global to local id \n",
|
||||
opal_output( 0, "[%s:%d] error in converting global to local id \n",
|
||||
__FILE__, __LINE__ );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
if(mca_btl_gm_component.gm_debug > 0) {
|
||||
orte_output(0, "%s mapped global id %" PRIu32
|
||||
opal_output(0, "%s mapped global id %" PRIu32
|
||||
" to node id %" PRIu32 "\n",
|
||||
ORTE_NAME_PRINT(ORTE_PROC_MY_NAME),
|
||||
gm_endpoint->endpoint_addr.global_id,
|
||||
@ -202,7 +202,7 @@ int mca_btl_gm_proc_insert(
|
||||
gm_endpoint->endpoint_addr.node_id = gm_host_name_to_node_id( gm_btl->port,
|
||||
gm_endpoint->endpoint_addr.global_id);
|
||||
if( GM_NO_SUCH_NODE_ID == gm_endpoint->endpoint_addr.node_id ) {
|
||||
orte_output( 0, "[%s:%d] unable to convert the remote host name (%s) to a host id",
|
||||
opal_output( 0, "[%s:%d] unable to convert the remote host name (%s) to a host id",
|
||||
__FILE__, __LINE__, gm_endpoint->endpoint_addr.global_id);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
@ -95,7 +95,7 @@ int mca_btl_mx_del_procs( struct mca_btl_base_module_t* btl,
|
||||
struct ompi_proc_t** procs,
|
||||
struct mca_btl_base_endpoint_t** peers )
|
||||
{
|
||||
orte_output( 0, "MX BTL delete procs\n" );
|
||||
opal_output( 0, "MX BTL delete procs\n" );
|
||||
/* TODO */
|
||||
return OMPI_SUCCESS;
|
||||
}
|
||||
@ -121,7 +121,7 @@ int mca_btl_mx_register( struct mca_btl_base_module_t* btl,
|
||||
for( i = 0; i < mca_btl_mx_component.mx_max_posted_recv; i++ ) {
|
||||
MCA_BTL_MX_FRAG_ALLOC_EAGER( mx_btl, frag, rc );
|
||||
if( NULL == frag ) {
|
||||
orte_output( 0, "mca_btl_mx_register: unable to allocate more eager fragments\n" );
|
||||
opal_output( 0, "mca_btl_mx_register: unable to allocate more eager fragments\n" );
|
||||
if( 0 == i ) {
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
@ -140,7 +140,7 @@ int mca_btl_mx_register( struct mca_btl_base_module_t* btl,
|
||||
0x01ULL, BTL_MX_RECV_MASK,
|
||||
frag, &(frag->mx_request) );
|
||||
if( MX_SUCCESS != mx_return ) {
|
||||
orte_output( 0, "mca_btl_mx_register: mx_irecv failed with status %d (%s)\n",
|
||||
opal_output( 0, "mca_btl_mx_register: mx_irecv failed with status %d (%s)\n",
|
||||
mx_return, mx_strerror(mx_return) );
|
||||
MCA_BTL_MX_FRAG_RETURN( mx_btl, frag );
|
||||
return OMPI_ERROR;
|
||||
@ -323,7 +323,7 @@ mca_btl_base_descriptor_t* mca_btl_mx_prepare_dst( struct mca_btl_base_module_t*
|
||||
frag->segment[0].seg_key.key64,
|
||||
BTL_MX_PUT_MASK, NULL, &(frag->mx_request) );
|
||||
if( OPAL_UNLIKELY(MX_SUCCESS != mx_return) ) {
|
||||
orte_output( 0, "Fail to re-register a fragment with the MX NIC ...\n" );
|
||||
opal_output( 0, "Fail to re-register a fragment with the MX NIC ...\n" );
|
||||
MCA_BTL_MX_FRAG_RETURN( btl, frag );
|
||||
return NULL;
|
||||
}
|
||||
@ -332,7 +332,7 @@ mca_btl_base_descriptor_t* mca_btl_mx_prepare_dst( struct mca_btl_base_module_t*
|
||||
{
|
||||
mx_return = mx_forget( mx_btl->mx_endpoint, &(frag->mx_request) );
|
||||
if( OPAL_UNLIKELY(MX_SUCCESS != mx_return) ) {
|
||||
orte_output( 0, "mx_forget failed in mca_btl_mx_prepare_dst with error %d (%s)\n",
|
||||
opal_output( 0, "mx_forget failed in mca_btl_mx_prepare_dst with error %d (%s)\n",
|
||||
mx_return, mx_strerror(mx_return) );
|
||||
return NULL;
|
||||
}
|
||||
@ -389,7 +389,7 @@ static int mca_btl_mx_put( struct mca_btl_base_module_t* btl,
|
||||
descriptor->des_dst[0].seg_key.key64, frag,
|
||||
&frag->mx_request );
|
||||
if( OPAL_UNLIKELY(MX_SUCCESS != mx_return) ) {
|
||||
orte_output( 0, "mx_isend fails with error %s\n", mx_strerror(mx_return) );
|
||||
opal_output( 0, "mx_isend fails with error %s\n", mx_strerror(mx_return) );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
return OMPI_SUCCESS;
|
||||
@ -442,7 +442,7 @@ int mca_btl_mx_send( struct mca_btl_base_module_t* btl,
|
||||
endpoint->mx_peer_addr,
|
||||
tag64, frag, &frag->mx_request );
|
||||
if( OPAL_UNLIKELY(MX_SUCCESS != mx_return) ) {
|
||||
orte_output( 0, "mx_isend fails with error %s\n", mx_strerror(mx_return) );
|
||||
opal_output( 0, "mx_isend fails with error %s\n", mx_strerror(mx_return) );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
||||
@ -451,14 +451,14 @@ int mca_btl_mx_send( struct mca_btl_base_module_t* btl,
|
||||
uint32_t mx_result;
|
||||
mx_return = mx_ibuffered( mx_btl->mx_endpoint, &(frag->mx_request), &mx_result );
|
||||
if( OPAL_UNLIKELY(MX_SUCCESS != mx_return) ) {
|
||||
orte_output( 0, "mx_ibuffered failed with error %d (%s)\n",
|
||||
opal_output( 0, "mx_ibuffered failed with error %d (%s)\n",
|
||||
mx_return, mx_strerror(mx_return) );
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
if( mx_result ) {
|
||||
mx_return = mx_forget( mx_btl->mx_endpoint, &(frag->mx_request) );
|
||||
if( OPAL_UNLIKELY(MX_SUCCESS != mx_return) ) {
|
||||
orte_output( 0, "mx_forget failed with error %d (%s)\n",
|
||||
opal_output( 0, "mx_forget failed with error %d (%s)\n",
|
||||
mx_return, mx_strerror(mx_return) );
|
||||
frag->base.des_flags |= MCA_BTL_DES_SEND_ALWAYS_CALLBACK;
|
||||
return OMPI_SUCCESS;
|
||||
|
@ -29,7 +29,7 @@
|
||||
/* Open MPI includes */
|
||||
#include "ompi/class/ompi_free_list.h"
|
||||
#include "ompi/class/ompi_bitmap.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/event/event.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -203,7 +203,7 @@ mca_btl_mx_unexpected_handler( void *context, mx_endpoint_addr_t source,
|
||||
mca_btl_base_descriptor_t descriptor;
|
||||
mca_btl_base_segment_t segment;
|
||||
|
||||
/*orte_output( 0, "Get unexpected handler context %p source %lld match_value %lld\n"
|
||||
/*opal_output( 0, "Get unexpected handler context %p source %lld match_value %lld\n"
|
||||
"\tlength %d data %p\n", context, source.stuff[0], match_value, length,
|
||||
data_if_available );*/
|
||||
if( !(0x01 & match_value) )
|
||||
@ -246,7 +246,7 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
|
||||
ret = mx_open_board( nic_id, &endp_handle );
|
||||
if( MX_SUCCESS != ret ) {
|
||||
orte_output( 0, "Unable to open board %d: %s\n", nic_id, mx_strerror(ret) );
|
||||
opal_output( 0, "Unable to open board %d: %s\n", nic_id, mx_strerror(ret) );
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -254,7 +254,7 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
ms.iport = 0;
|
||||
ret = mx__get_mapper_state( endp_handle, &ms );
|
||||
if( MX_SUCCESS != ret ) {
|
||||
orte_output( 0, "get_mapper_state failed for board %d: %s\n",
|
||||
opal_output( 0, "get_mapper_state failed for board %d: %s\n",
|
||||
nic_id, mx_strerror(ret) );
|
||||
return NULL;
|
||||
}
|
||||
@ -271,13 +271,13 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
|
||||
if( (NULL != mca_btl_mx_component.mx_if_exclude) &&
|
||||
(NULL != (where = strstr(mca_btl_mx_component.mx_if_exclude, mapper_mac))) ) {
|
||||
/*orte_output( 0, "MX network %d connected to the mapper %s has been excluded\n",
|
||||
/*opal_output( 0, "MX network %d connected to the mapper %s has been excluded\n",
|
||||
nic_id, mapper_mac );*/
|
||||
return NULL;
|
||||
}
|
||||
else if( (NULL != mca_btl_mx_component.mx_if_include) &&
|
||||
(NULL == (where = strstr(mca_btl_mx_component.mx_if_include, mapper_mac))) ) {
|
||||
/*orte_output( 0, "MX network %d connected to the mapper %s has not been included\n",
|
||||
/*opal_output( 0, "MX network %d connected to the mapper %s has not been included\n",
|
||||
nic_id, mapper_mac );*/
|
||||
return NULL;
|
||||
}
|
||||
@ -294,7 +294,7 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
mca_btl_mx_component.mx_filter,
|
||||
NULL, 0, &mx_btl->mx_endpoint);
|
||||
if(status != MX_SUCCESS) {
|
||||
orte_output( 0, "mca_btl_mx_init: mx_open_endpoint() failed with status %d (%s)\n",
|
||||
opal_output( 0, "mca_btl_mx_init: mx_open_endpoint() failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
mx_btl->mx_endpoint = NULL;
|
||||
mca_btl_mx_finalize( &mx_btl->super );
|
||||
@ -309,7 +309,7 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_LINE_SPEED,
|
||||
&nic_id, sizeof(nic_id),
|
||||
&value, sizeof(int))) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_LINE_SPEED) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_LINE_SPEED) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
} else {
|
||||
if( MX_SPEED_2G == value ) {
|
||||
@ -334,13 +334,13 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
char *counters_name;
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_PIO_SEND_MAX, NULL, 0,
|
||||
&value, sizeof(int))) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_PIO_SEND_MAX) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_PIO_SEND_MAX) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
}
|
||||
printf( "MX_PIO_SEND_MAX = %d\n", value );
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_COPY_SEND_MAX, NULL, 0,
|
||||
&value, sizeof(int))) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_COPY_SEND_MAX) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_COPY_SEND_MAX) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
}
|
||||
printf( "MX_COPY_SEND_MAX = %d\n", value );
|
||||
@ -348,27 +348,27 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
board = 0;
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_PRODUCT_CODE, &board, sizeof(int),
|
||||
text, MX_MAX_STR_LEN)) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_PRODUCT_CODE) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_PRODUCT_CODE) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
}
|
||||
printf( "product code %s\n", text );
|
||||
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_COUNTERS_COUNT, &board, sizeof(int),
|
||||
&counters, sizeof(int))) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_COUNTERS_COUNT) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_COUNTERS_COUNT) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
}
|
||||
printf( "counters = %d\n", counters );
|
||||
counters_name = (char*)malloc( counters * MX_MAX_STR_LEN );
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_COUNTERS_LABELS, &board, sizeof(int),
|
||||
counters_name, counters * MX_MAX_STR_LEN)) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_COUNTERS_LABELS) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_COUNTERS_LABELS) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
}
|
||||
counters_value = (int*)malloc( counters * sizeof(int) );
|
||||
if( (status = mx_get_info( mx_btl->mx_endpoint, MX_COUNTERS_VALUES, &board, sizeof(int),
|
||||
counters_value, counters * sizeof(int))) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mx_get_info(MX_COUNTERS_VALUES) failed with status %d (%s)\n",
|
||||
opal_output( 0, "mx_get_info(MX_COUNTERS_VALUES) failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
}
|
||||
for( i = 0; i < counters; i++ )
|
||||
@ -381,7 +381,7 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
/* query the endpoint address */
|
||||
if((status = mx_get_endpoint_addr( mx_btl->mx_endpoint,
|
||||
&mx_btl->mx_endpoint_addr)) != MX_SUCCESS) {
|
||||
orte_output( 0, "mca_btl_mx_init: mx_get_endpoint_addr() failed with status %d (%s)\n",
|
||||
opal_output( 0, "mca_btl_mx_init: mx_get_endpoint_addr() failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
mca_btl_mx_finalize( &mx_btl->super );
|
||||
return NULL;
|
||||
@ -391,7 +391,7 @@ static mca_btl_mx_module_t* mca_btl_mx_create(uint64_t addr)
|
||||
status = mx_register_unexp_handler( mx_btl->mx_endpoint, mca_btl_mx_unexpected_handler,
|
||||
(void*)mx_btl );
|
||||
if( MX_SUCCESS != status ) {
|
||||
orte_output( 0, "mca_btl_mx_init: mx_register_unexp_handler() failed with status %d (%s)\n",
|
||||
opal_output( 0, "mca_btl_mx_init: mx_register_unexp_handler() failed with status %d (%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
mca_btl_mx_finalize( &mx_btl->super );
|
||||
return NULL;
|
||||
@ -421,7 +421,7 @@ mca_btl_base_module_t** mca_btl_mx_component_init(int *num_btl_modules,
|
||||
*num_btl_modules = 0;
|
||||
|
||||
if (enable_progress_threads) {
|
||||
orte_output( 0, "mca_btl_mx_component_init: progress threads requested but not supported");
|
||||
opal_output( 0, "mca_btl_mx_component_init: progress threads requested but not supported");
|
||||
ompi_modex_send(&mca_btl_mx_component.super.btl_version,
|
||||
NULL, 0);
|
||||
return NULL;
|
||||
@ -487,7 +487,7 @@ mca_btl_base_module_t** mca_btl_mx_component_init(int *num_btl_modules,
|
||||
/* get the number of card available on the system */
|
||||
if( (status = mx_get_info( NULL, MX_NIC_COUNT, NULL, 0,
|
||||
&mca_btl_mx_component.mx_num_btls, sizeof(uint32_t))) != MX_SUCCESS ) {
|
||||
orte_output( 0, "mca_btl_mx_component_init: mx_get_info(MX_NIC_COUNT) failed with status %d(%s)\n",
|
||||
opal_output( 0, "mca_btl_mx_component_init: mx_get_info(MX_NIC_COUNT) failed with status %d(%s)\n",
|
||||
status, mx_strerror(status) );
|
||||
ompi_modex_send(&mca_btl_mx_component.super.btl_version,
|
||||
NULL, 0);
|
||||
@ -511,7 +511,7 @@ mca_btl_base_module_t** mca_btl_mx_component_init(int *num_btl_modules,
|
||||
*/
|
||||
mca_btl_mx_component.mx_btls = malloc( mca_btl_mx_component.mx_num_btls * sizeof(mca_btl_base_module_t*) );
|
||||
if( NULL == mca_btl_mx_component.mx_btls ) {
|
||||
orte_output( 0, "MX BTL no memory\n" );
|
||||
opal_output( 0, "MX BTL no memory\n" );
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -521,7 +521,7 @@ mca_btl_base_module_t** mca_btl_mx_component_init(int *num_btl_modules,
|
||||
return NULL;
|
||||
if( (status = mx_get_info( NULL, MX_NIC_IDS, NULL, 0,
|
||||
nic_addrs, size)) != MX_SUCCESS) {
|
||||
orte_output(0, "MX BTL error (mx_get_info failed) size = %ld [%s] #cards %d\n",
|
||||
opal_output(0, "MX BTL error (mx_get_info failed) size = %ld [%s] #cards %d\n",
|
||||
(unsigned long)size, mx_strerror(status), mca_btl_mx_component.mx_num_btls );
|
||||
free(nic_addrs);
|
||||
return NULL;
|
||||
@ -596,7 +596,7 @@ int mca_btl_mx_component_progress(void)
|
||||
|
||||
mx_return = mx_ipeek( mx_btl->mx_endpoint, &mx_request, &mx_result );
|
||||
if( OPAL_UNLIKELY(mx_return != MX_SUCCESS) ) {
|
||||
orte_output( 0, "mca_btl_mx_component_progress: mx_ipeek() failed with status %d (%s)\n",
|
||||
opal_output( 0, "mca_btl_mx_component_progress: mx_ipeek() failed with status %d (%s)\n",
|
||||
mx_return, mx_strerror(mx_return) );
|
||||
continue;
|
||||
}
|
||||
@ -606,7 +606,7 @@ int mca_btl_mx_component_progress(void)
|
||||
|
||||
mx_return = mx_test( mx_btl->mx_endpoint, &mx_request, &mx_status, &mx_result);
|
||||
if( OPAL_UNLIKELY(mx_return != MX_SUCCESS) ) {
|
||||
orte_output(0, "mca_btl_mx_progress: mx_test() failed with status %d (%s)\n",
|
||||
opal_output(0, "mca_btl_mx_progress: mx_test() failed with status %d (%s)\n",
|
||||
mx_return, mx_strerror(mx_return));
|
||||
continue;
|
||||
}
|
||||
@ -646,7 +646,7 @@ int mca_btl_mx_component_progress(void)
|
||||
0x01ULL, BTL_MX_RECV_MASK,
|
||||
frag, &(frag->mx_request) );
|
||||
if( MX_SUCCESS != mx_return ) {
|
||||
orte_output( 0, "Fail to re-register a fragment with the MX NIC ... (%s)\n",
|
||||
opal_output( 0, "Fail to re-register a fragment with the MX NIC ... (%s)\n",
|
||||
mx_strerror(mx_return) );
|
||||
}
|
||||
}
|
||||
|
@ -122,7 +122,7 @@ mca_btl_mx_proc_t* mca_btl_mx_proc_create(ompi_proc_t* ompi_proc)
|
||||
rc = ompi_modex_recv( &mca_btl_mx_component.super.btl_version,
|
||||
ompi_proc, (void*)&mx_peers, &size );
|
||||
if( OMPI_SUCCESS != rc ) {
|
||||
orte_output( 0, "mca_pml_base_modex_recv failed for peer %s",
|
||||
opal_output( 0, "mca_pml_base_modex_recv failed for peer %s",
|
||||
ORTE_NAME_PRINT(&ompi_proc->proc_name) );
|
||||
return NULL;
|
||||
}
|
||||
@ -131,7 +131,7 @@ mca_btl_mx_proc_t* mca_btl_mx_proc_create(ompi_proc_t* ompi_proc)
|
||||
return NULL;
|
||||
}
|
||||
if( (size % sizeof(mca_btl_mx_addr_t)) != 0 ) {
|
||||
orte_output( 0, "invalid mx address for peer %s",
|
||||
opal_output( 0, "invalid mx address for peer %s",
|
||||
ORTE_NAME_PRINT(&ompi_proc->proc_name) );
|
||||
return NULL;
|
||||
}
|
||||
@ -228,7 +228,7 @@ int mca_btl_mx_proc_connect( mca_btl_mx_endpoint_t* module_endpoint )
|
||||
if( MX_SUCCESS != mx_nic_id_to_hostname( module_endpoint->mx_peer.nic_id, peer_name ) )
|
||||
sprintf( peer_name, "unknown %lx nic_id", (long)module_endpoint->mx_peer.nic_id );
|
||||
|
||||
orte_output( 0, "mx_connect fail for %s with key %x (error %s)\n\tUnique ID (local %x remote %x)\n",
|
||||
opal_output( 0, "mx_connect fail for %s with key %x (error %s)\n\tUnique ID (local %x remote %x)\n",
|
||||
peer_name, mca_btl_mx_component.mx_filter, mx_strerror(mx_status),
|
||||
module_endpoint->endpoint_btl->mx_unique_network_id,
|
||||
module_endpoint->mx_peer.unique_network_id );
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include "opal/prefetch.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/datatype/convertor.h"
|
||||
#include "ompi/datatype/datatype.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
@ -436,7 +436,7 @@ static int mca_btl_ud_dereg_mr(void* reg_data,
|
||||
|
||||
if(ud_reg->mr != NULL) {
|
||||
if(ibv_dereg_mr(ud_reg->mr)) {
|
||||
orte_output(0, "%s: error unpinning UD memory: %s\n",
|
||||
opal_output(0, "%s: error unpinning UD memory: %s\n",
|
||||
__func__, strerror(errno));
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
@ -34,7 +34,7 @@
|
||||
|
||||
/* Open MPI includes */
|
||||
#include "opal/class/opal_hash_table.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/sys/timer.h"
|
||||
#include "ompi/class/ompi_free_list.h"
|
||||
#include "ompi/class/ompi_bitmap.h"
|
||||
@ -345,7 +345,7 @@ do { \
|
||||
} while(0)
|
||||
|
||||
#define MCA_BTL_UD_SHOW_TIME(var) \
|
||||
ORTE_OUTPUT((0, " " #var " avg %lu cnt %lu", \
|
||||
OPAL_OUTPUT((0, " " #var " avg %lu cnt %lu", \
|
||||
(mca_btl_ud_profile.avg_ ## var) / (mca_btl_ud_profile.cnt_ ## var), \
|
||||
mca_btl_ud_profile.cnt_ ## var));
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "ompi_config.h"
|
||||
#include "ompi/constants.h"
|
||||
#include "opal/prefetch.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "opal/sys/timer.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
|
@ -97,7 +97,7 @@ int mca_btl_ud_endpoint_post_send(mca_btl_ud_module_t* ud_btl,
|
||||
MCA_BTL_UD_START_TIME(ibv_post_send);
|
||||
if(OPAL_UNLIKELY((ret = ibv_post_send(ib_qp, wr, &bad_wr)))) {
|
||||
#if 0
|
||||
orte_output(0, "ep->sd_wqe %d btl->sd_wqe %d len %d ib_qp_next %d",
|
||||
opal_output(0, "ep->sd_wqe %d btl->sd_wqe %d len %d ib_qp_next %d",
|
||||
endpoint->sd_wqe, ud_btl->sd_wqe,
|
||||
frag->sg_entry.length, ud_btl->ib_qp_next);
|
||||
#endif
|
||||
|
@ -126,7 +126,7 @@ mca_btl_ud_proc_t* mca_btl_ud_proc_create(ompi_proc_t* ompi_proc)
|
||||
&size);
|
||||
|
||||
if(OMPI_SUCCESS != rc) {
|
||||
orte_output(0,
|
||||
opal_output(0,
|
||||
"[%s:%d] ompi_modex_recv failed for peer %s",
|
||||
__FILE__,__LINE__,ORTE_NAME_PRINT(&ompi_proc->proc_name));
|
||||
OBJ_RELEASE(module_proc);
|
||||
@ -134,7 +134,7 @@ mca_btl_ud_proc_t* mca_btl_ud_proc_create(ompi_proc_t* ompi_proc)
|
||||
}
|
||||
|
||||
if((size % sizeof(mca_btl_ud_addr_t)) != 0) {
|
||||
orte_output(0, "[%s:%d] invalid module address for peer %s",
|
||||
opal_output(0, "[%s:%d] invalid module address for peer %s",
|
||||
__FILE__,__LINE__,ORTE_NAME_PRINT(&ompi_proc->proc_name));
|
||||
OBJ_RELEASE(module_proc);
|
||||
return NULL;
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "ompi_config.h"
|
||||
#include <string.h>
|
||||
#include <inttypes.h>
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/arch.h"
|
||||
|
||||
@ -317,7 +317,7 @@ int mca_btl_openib_add_procs(
|
||||
mca_btl_openib_proc_t* ib_proc;
|
||||
int remote_matching_port;
|
||||
|
||||
orte_output(-1, "add procs: adding proc %d", i);
|
||||
opal_output(-1, "add procs: adding proc %d", i);
|
||||
if(NULL == (ib_proc = mca_btl_openib_proc_create(ompi_proc))) {
|
||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||
}
|
||||
|
@ -39,7 +39,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/mpool/mpool.h"
|
||||
#include "ompi/mca/btl/base/btl_base_error.h"
|
||||
|
||||
@ -61,7 +61,7 @@ BEGIN_C_DECLS
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
#define ATTACH() do { \
|
||||
int i = 0; \
|
||||
orte_output(0, "WAITING TO DEBUG ATTACH"); \
|
||||
opal_output(0, "WAITING TO DEBUG ATTACH"); \
|
||||
while (i == 0) sleep(5); \
|
||||
} while(0);
|
||||
#else
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
||||
#include "ompi/mca/btl/base/base.h"
|
||||
|
@ -37,7 +37,7 @@
|
||||
#include "opal/include/opal/align.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/sys/timer.h"
|
||||
#include "opal/sys/atomic.h"
|
||||
#include "opal/util/argv.h"
|
||||
@ -208,7 +208,7 @@ static int btl_openib_modex_send(void)
|
||||
size_t size, msg_size;
|
||||
ompi_btl_openib_connect_base_module_t *cpc;
|
||||
|
||||
orte_output(-1, "Starting to modex send");
|
||||
opal_output(-1, "Starting to modex send");
|
||||
if (0 == mca_btl_openib_component.ib_num_btls) {
|
||||
return 0;
|
||||
}
|
||||
@ -262,7 +262,7 @@ static int btl_openib_modex_send(void)
|
||||
/* Pack the number of modules */
|
||||
offset = message;
|
||||
pack8(&offset, mca_btl_openib_component.ib_num_btls);
|
||||
orte_output(-1, "modex sending %d btls (packed: %d, offset now at %d)", mca_btl_openib_component.ib_num_btls, *((uint8_t*) message), (int) (offset - message));
|
||||
opal_output(-1, "modex sending %d btls (packed: %d, offset now at %d)", mca_btl_openib_component.ib_num_btls, *((uint8_t*) message), (int) (offset - message));
|
||||
|
||||
/* Pack each of the modules */
|
||||
for (i = 0; i < mca_btl_openib_component.ib_num_btls; i++) {
|
||||
@ -272,7 +272,7 @@ static int btl_openib_modex_send(void)
|
||||
memcpy(offset,
|
||||
&(mca_btl_openib_component.openib_btls[i]->port_info),
|
||||
size);
|
||||
orte_output(-1, "modex packed btl port modex message: 0x%" PRIx64 ", %d, %d (size: %d)",
|
||||
opal_output(-1, "modex packed btl port modex message: 0x%" PRIx64 ", %d, %d (size: %d)",
|
||||
mca_btl_openib_component.openib_btls[i]->port_info.subnet_id,
|
||||
mca_btl_openib_component.openib_btls[i]->port_info.mtu,
|
||||
mca_btl_openib_component.openib_btls[i]->port_info.lid,
|
||||
@ -282,13 +282,13 @@ static int btl_openib_modex_send(void)
|
||||
MCA_BTL_OPENIB_MODEX_MSG_HTON(*(mca_btl_openib_modex_message_t *)offset);
|
||||
#endif
|
||||
offset += size;
|
||||
orte_output(-1, "modex packed btl %d: modex message, offset now %d",
|
||||
opal_output(-1, "modex packed btl %d: modex message, offset now %d",
|
||||
i, (int) (offset -message));
|
||||
|
||||
/* Pack the number of CPCs that follow */
|
||||
pack8(&offset,
|
||||
mca_btl_openib_component.openib_btls[i]->num_cpcs);
|
||||
orte_output(-1, "modex packed btl %d: to pack %d cpcs (packed: %d, offset now %d)",
|
||||
opal_output(-1, "modex packed btl %d: to pack %d cpcs (packed: %d, offset now %d)",
|
||||
i, mca_btl_openib_component.openib_btls[i]->num_cpcs,
|
||||
*((uint8_t*) (offset - 1)), (int) (offset-message));
|
||||
|
||||
@ -299,27 +299,27 @@ static int btl_openib_modex_send(void)
|
||||
uint8_t u8;
|
||||
|
||||
cpc = mca_btl_openib_component.openib_btls[i]->cpcs[j];
|
||||
orte_output(-1, "modex packed btl %d: packing cpc %s",
|
||||
opal_output(-1, "modex packed btl %d: packing cpc %s",
|
||||
i, cpc->data.cbm_component->cbc_name);
|
||||
/* Pack the CPC index */
|
||||
u8 = ompi_btl_openib_connect_base_get_cpc_index(cpc->data.cbm_component);
|
||||
pack8(&offset, u8);
|
||||
orte_output(-1, "packing btl %d: cpc %d: index %d (packed %d, offset now %d)",
|
||||
opal_output(-1, "packing btl %d: cpc %d: index %d (packed %d, offset now %d)",
|
||||
i, j, u8, *((uint8_t*) (offset-1)), (int)(offset-message));
|
||||
/* Pack the CPC priority */
|
||||
pack8(&offset, cpc->data.cbm_priority);
|
||||
orte_output(-1, "packing btl %d: cpc %d: priority %d (packed %d, offset now %d)",
|
||||
opal_output(-1, "packing btl %d: cpc %d: priority %d (packed %d, offset now %d)",
|
||||
i, j, cpc->data.cbm_priority, *((uint8_t*) (offset-1)), (int)(offset-message));
|
||||
/* Pack the blob length */
|
||||
u8 = cpc->data.cbm_modex_message_len;
|
||||
pack8(&offset, u8);
|
||||
orte_output(-1, "packing btl %d: cpc %d: message len %d (packed %d, offset now %d)",
|
||||
opal_output(-1, "packing btl %d: cpc %d: message len %d (packed %d, offset now %d)",
|
||||
i, j, u8, *((uint8_t*) (offset-1)), (int)(offset-message));
|
||||
/* If the blob length is > 0, pack the blob */
|
||||
if (u8 > 0) {
|
||||
memcpy(offset, cpc->data.cbm_modex_message, u8);
|
||||
offset += u8;
|
||||
orte_output(-1, "packing btl %d: cpc %d: blob packed %d %x (offset now %d)",
|
||||
opal_output(-1, "packing btl %d: cpc %d: blob packed %d %x (offset now %d)",
|
||||
i, j,
|
||||
((uint32_t*)cpc->data.cbm_modex_message)[0],
|
||||
((uint32_t*)cpc->data.cbm_modex_message)[1],
|
||||
@ -335,7 +335,7 @@ static int btl_openib_modex_send(void)
|
||||
rc = ompi_modex_send(&mca_btl_openib_component.super.btl_version,
|
||||
message, msg_size);
|
||||
free(message);
|
||||
orte_output(-1, "Modex sent! %d calculated, %d actual\n", (int) msg_size, (int) (offset - message));
|
||||
opal_output(-1, "Modex sent! %d calculated, %d actual\n", (int) msg_size, (int) (offset - message));
|
||||
|
||||
return rc;
|
||||
}
|
||||
@ -2606,7 +2606,7 @@ void* mca_btl_openib_progress_thread(opal_object_t* arg)
|
||||
pthread_setcancelstate( PTHREAD_CANCEL_ENABLE, NULL );
|
||||
pthread_setcanceltype( PTHREAD_CANCEL_ASYNCHRONOUS, NULL );
|
||||
|
||||
orte_output(-1, "WARNING: the openib btl progress thread code *does not yet work*. Your run is likely to hang, crash, break the kitchen sink, and/or eat your cat. You have been warned.");
|
||||
opal_output(-1, "WARNING: the openib btl progress thread code *does not yet work*. Your run is likely to hang, crash, break the kitchen sink, and/or eat your cat. You have been warned.");
|
||||
|
||||
while (hca->progress) {
|
||||
while(opal_progress_threads()) {
|
||||
|
@ -382,7 +382,7 @@ void mca_btl_openib_endpoint_init(mca_btl_openib_module_t *btl,
|
||||
ep->rem_info.rem_lid = remote_proc_info->pm_port_info.lid;
|
||||
ep->rem_info.rem_subnet_id = remote_proc_info->pm_port_info.subnet_id;
|
||||
ep->rem_info.rem_mtu = remote_proc_info->pm_port_info.mtu;
|
||||
orte_output(-1, "Got remote LID, subnet, MTU: %d, 0x%" PRIx64 ", %d",
|
||||
opal_output(-1, "Got remote LID, subnet, MTU: %d, 0x%" PRIx64 ", %d",
|
||||
ep->rem_info.rem_lid,
|
||||
ep->rem_info.rem_subnet_id,
|
||||
ep->rem_info.rem_mtu);
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
#include "opal/class/opal_list.h"
|
||||
#include "opal/event/event.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "ompi/constants.h"
|
||||
|
||||
@ -252,12 +252,12 @@ static bool local_pipe_cmd(void)
|
||||
break;
|
||||
|
||||
case CMD_TIME_TO_QUIT:
|
||||
orte_output(-1, "fd listener thread: time to quit");
|
||||
opal_output(-1, "fd listener thread: time to quit");
|
||||
ret = true;
|
||||
break;
|
||||
|
||||
default:
|
||||
orte_output(-1, "fd listener thread: unknown pipe command!");
|
||||
opal_output(-1, "fd listener thread: unknown pipe command!");
|
||||
break;
|
||||
}
|
||||
|
||||
@ -281,24 +281,24 @@ static void *thread_main(void *context)
|
||||
FD_SET(pipe_fd[0], &read_fds);
|
||||
max_fd = pipe_fd[0] + 1;
|
||||
|
||||
orte_output(-1, "fd listener thread running");
|
||||
opal_output(-1, "fd listener thread running");
|
||||
|
||||
/* Main loop waiting for commands over the fd's */
|
||||
while (1) {
|
||||
memcpy(&read_fds_copy, &read_fds, sizeof(read_fds));
|
||||
memcpy(&write_fds_copy, &write_fds, sizeof(write_fds));
|
||||
orte_output(-1, "fd listener thread blocking on select...");
|
||||
opal_output(-1, "fd listener thread blocking on select...");
|
||||
rc = select(max_fd, &read_fds_copy, &write_fds_copy, NULL, NULL);
|
||||
if (0 != rc && EAGAIN == errno) {
|
||||
continue;
|
||||
}
|
||||
|
||||
orte_output(-1, "fd listener thread woke up!");
|
||||
opal_output(-1, "fd listener thread woke up!");
|
||||
if (rc > 0) {
|
||||
if (FD_ISSET(pipe_fd[0], &read_fds_copy)) {
|
||||
orte_output(-1, "fd listener thread: pipe command");
|
||||
opal_output(-1, "fd listener thread: pipe command");
|
||||
if (local_pipe_cmd()) {
|
||||
orte_output(-1, "fd listener thread: exiting");
|
||||
opal_output(-1, "fd listener thread: exiting");
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -324,7 +324,7 @@ static void *thread_main(void *context)
|
||||
|
||||
/* If either was ready, invoke the callback */
|
||||
if (0 != flags) {
|
||||
orte_output(-1, "fd listener thread: invoking callback for registered fd %d", ri->ri_fd);
|
||||
opal_output(-1, "fd listener thread: invoking callback for registered fd %d", ri->ri_fd);
|
||||
ri->ri_callback.fd(ri->ri_fd, flags,
|
||||
ri->ri_context);
|
||||
}
|
||||
|
@ -25,7 +25,7 @@
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
|
||||
#include "btl_openib.h"
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#include "opal/mca/installdirs/installdirs.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
#include "btl_openib.h"
|
||||
@ -66,7 +66,7 @@ static inline int reg_string(const char* param_name, const char* param_desc,
|
||||
default_value, &value);
|
||||
|
||||
if (0 != (flags & REGSTR_EMPTY_OK) && 0 == strlen(value)) {
|
||||
orte_output(0, "Bad parameter value for parameter \"%s\"",
|
||||
opal_output(0, "Bad parameter value for parameter \"%s\"",
|
||||
param_name);
|
||||
return OMPI_ERR_BAD_PARAM;
|
||||
}
|
||||
@ -93,7 +93,7 @@ static inline int reg_int(const char* param_name, const char* param_desc,
|
||||
if ((0 != (flags & REGINT_GE_ZERO) && value < 0) ||
|
||||
(0 != (flags & REGINT_GE_ONE) && value < 1) ||
|
||||
(0 != (flags & REGINT_NONZERO) && 0 == value)) {
|
||||
orte_output(0, "Bad parameter value for parameter \"%s\"",
|
||||
opal_output(0, "Bad parameter value for parameter \"%s\"",
|
||||
param_name);
|
||||
return OMPI_ERR_BAD_PARAM;
|
||||
}
|
||||
|
@ -173,7 +173,7 @@ mca_btl_openib_proc_t* mca_btl_openib_proc_create(ompi_proc_t* ompi_proc)
|
||||
/* Unpack the number of modules in the message */
|
||||
offset = message;
|
||||
unpack8(&offset, &(module_proc->proc_port_count));
|
||||
orte_output(-1, "unpack: %d btls", module_proc->proc_port_count);
|
||||
opal_output(-1, "unpack: %d btls", module_proc->proc_port_count);
|
||||
if (module_proc->proc_port_count > 0) {
|
||||
module_proc->proc_ports = (mca_btl_openib_proc_modex_t *)
|
||||
malloc(sizeof(mca_btl_openib_proc_modex_t) *
|
||||
@ -192,12 +192,12 @@ mca_btl_openib_proc_t* mca_btl_openib_proc_create(ompi_proc_t* ompi_proc)
|
||||
MCA_BTL_OPENIB_MODEX_MSG_NTOH(module_proc->proc_ports[i].pm_port_info);
|
||||
#endif
|
||||
offset += size;
|
||||
orte_output(-1, "unpacked btl %d: modex message, offset now %d",
|
||||
opal_output(-1, "unpacked btl %d: modex message, offset now %d",
|
||||
i, (int)(offset-((char*)message)));
|
||||
|
||||
/* Unpack the number of CPCs that follow */
|
||||
unpack8(&offset, &(module_proc->proc_ports[i].pm_cpc_data_count));
|
||||
orte_output(-1, "unpacked btl %d: number of cpcs to follow %d (offset now %d)",
|
||||
opal_output(-1, "unpacked btl %d: number of cpcs to follow %d (offset now %d)",
|
||||
i, module_proc->proc_ports[i].pm_cpc_data_count, (int)(offset-((char*)message)));
|
||||
module_proc->proc_ports[i].pm_cpc_data =
|
||||
calloc(module_proc->proc_ports[i].pm_cpc_data_count,
|
||||
@ -212,16 +212,16 @@ mca_btl_openib_proc_t* mca_btl_openib_proc_create(ompi_proc_t* ompi_proc)
|
||||
ompi_btl_openib_connect_base_module_data_t *cpcd;
|
||||
cpcd = module_proc->proc_ports[i].pm_cpc_data + j;
|
||||
unpack8(&offset, &u8);
|
||||
orte_output(-1, "unpacked btl %d: cpc %d: index %d (offset now %d)",
|
||||
opal_output(-1, "unpacked btl %d: cpc %d: index %d (offset now %d)",
|
||||
i, j, u8, (int)(offset-(char*)message));
|
||||
cpcd->cbm_component =
|
||||
ompi_btl_openib_connect_base_get_cpc_byindex(u8);
|
||||
orte_output(-1, "unpacked btl %d: cpc %d: component %s",
|
||||
opal_output(-1, "unpacked btl %d: cpc %d: component %s",
|
||||
i, j, cpcd->cbm_component->cbc_name);
|
||||
|
||||
unpack8(&offset, &cpcd->cbm_priority);
|
||||
unpack8(&offset, &cpcd->cbm_modex_message_len);
|
||||
orte_output(-1, "unpacked btl %d: cpc %d: priority %d, msg len %d (offset now %d)",
|
||||
opal_output(-1, "unpacked btl %d: cpc %d: priority %d, msg len %d (offset now %d)",
|
||||
i, j, cpcd->cbm_priority, cpcd->cbm_modex_message_len, (int)(offset-(char*)message));
|
||||
if (cpcd->cbm_modex_message_len > 0) {
|
||||
cpcd->cbm_modex_message = malloc(cpcd->cbm_modex_message_len);
|
||||
@ -232,7 +232,7 @@ mca_btl_openib_proc_t* mca_btl_openib_proc_create(ompi_proc_t* ompi_proc)
|
||||
memcpy(cpcd->cbm_modex_message, offset,
|
||||
cpcd->cbm_modex_message_len);
|
||||
offset += cpcd->cbm_modex_message_len;
|
||||
orte_output(-1, "unpacked btl %d: cpc %d: blob unpacked %d %x (offset now %d)",
|
||||
opal_output(-1, "unpacked btl %d: cpc %d: blob unpacked %d %x (offset now %d)",
|
||||
i, j,
|
||||
((uint32_t*)cpcd->cbm_modex_message)[0],
|
||||
((uint32_t*)cpcd->cbm_modex_message)[1],
|
||||
@ -253,7 +253,7 @@ mca_btl_openib_proc_t* mca_btl_openib_proc_create(ompi_proc_t* ompi_proc)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
orte_output(-1, "unpacking done!");
|
||||
opal_output(-1, "unpacking done!");
|
||||
return module_proc;
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/mca/btl/base/base.h"
|
||||
#include "btl_openib_xrc.h"
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "connect/btl_openib_connect_ibcm.h"
|
||||
#endif
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/argv.h"
|
||||
|
||||
/*
|
||||
@ -107,7 +107,7 @@ int ompi_btl_openib_connect_base_register(void)
|
||||
for (save = j = 0; NULL != temp[j]; ++j) {
|
||||
for (i = 0; NULL != all[i]; ++i) {
|
||||
if (0 == strcmp(temp[j], all[i]->cbc_name)) {
|
||||
orte_output(-1, "include: saving %s", all[i]->cbc_name);
|
||||
opal_output(-1, "include: saving %s", all[i]->cbc_name);
|
||||
available[save++] = all[i];
|
||||
++num_available;
|
||||
break;
|
||||
@ -158,7 +158,7 @@ int ompi_btl_openib_connect_base_register(void)
|
||||
}
|
||||
}
|
||||
if (NULL == temp[j]) {
|
||||
orte_output(-1, "exclude: saving %s", all[i]->cbc_name);
|
||||
opal_output(-1, "exclude: saving %s", all[i]->cbc_name);
|
||||
available[save++] = all[i];
|
||||
++num_available;
|
||||
}
|
||||
@ -168,7 +168,7 @@ int ompi_btl_openib_connect_base_register(void)
|
||||
|
||||
/* If there's no include/exclude list, copy all[] into available[] */
|
||||
else {
|
||||
orte_output(-1, "no include or exclude: saving all");
|
||||
opal_output(-1, "no include or exclude: saving all");
|
||||
memcpy(available, all, sizeof(all));
|
||||
num_available = (sizeof(all) /
|
||||
sizeof(ompi_btl_openib_connect_base_module_t *)) - 1;
|
||||
@ -201,7 +201,7 @@ int ompi_btl_openib_connect_base_init(void)
|
||||
for (i = num_available = 0; NULL != available[i]; ++i) {
|
||||
if (NULL == available[i]->cbc_init) {
|
||||
available[num_available++] = available[i];
|
||||
orte_output(-1, "found available cpc (NULL init): %s",
|
||||
opal_output(-1, "found available cpc (NULL init): %s",
|
||||
all[i]->cbc_name);
|
||||
continue;
|
||||
}
|
||||
@ -209,7 +209,7 @@ int ompi_btl_openib_connect_base_init(void)
|
||||
rc = available[i]->cbc_init();
|
||||
if (OMPI_SUCCESS == rc) {
|
||||
available[num_available++] = available[i];
|
||||
orte_output(-1, "found available cpc (SUCCESS init): %s",
|
||||
opal_output(-1, "found available cpc (SUCCESS init): %s",
|
||||
all[i]->cbc_name);
|
||||
continue;
|
||||
} else if (OMPI_ERR_NOT_SUPPORTED == rc) {
|
||||
@ -265,7 +265,7 @@ int ompi_btl_openib_connect_base_select_for_local_port(mca_btl_openib_module_t *
|
||||
free(msg);
|
||||
return rc;
|
||||
}
|
||||
orte_output(-1, "match cpc for local port: %s",
|
||||
opal_output(-1, "match cpc for local port: %s",
|
||||
available[i]->cbc_name);
|
||||
|
||||
/* This CPC has indicated that it wants to run on this openib
|
||||
@ -350,10 +350,10 @@ ompi_btl_openib_connect_base_find_match(mca_btl_openib_module_t *btl,
|
||||
if (NULL != local_selected) {
|
||||
*ret_local_cpc = local_selected;
|
||||
*ret_remote_cpc_data = remote_selected;
|
||||
orte_output(-1, "find_match: found match!");
|
||||
opal_output(-1, "find_match: found match!");
|
||||
return OMPI_SUCCESS;
|
||||
} else {
|
||||
orte_output(-1, "find_match: did NOT find match!");
|
||||
opal_output(-1, "find_match: did NOT find match!");
|
||||
return OMPI_ERR_NOT_FOUND;
|
||||
}
|
||||
}
|
||||
|
@ -264,7 +264,7 @@
|
||||
#include "opal/class/opal_pointer_array.h"
|
||||
#include "opal_stdint.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "btl_openib_endpoint.h"
|
||||
#include "btl_openib_proc.h"
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "ompi_config.h"
|
||||
|
||||
#include "opal/dss/dss.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/error.h"
|
||||
#include "orte/mca/oob/base/base.h"
|
||||
#include "orte/mca/rml/rml.h"
|
||||
@ -118,7 +118,7 @@ static int oob_component_query(mca_btl_openib_module_t *btl,
|
||||
therefore we must be IB. */
|
||||
#if defined(HAVE_STRUCT_IBV_DEVICE_TRANSPORT_TYPE)
|
||||
if (IBV_TRANSPORT_IB != btl->hca->ib_dev->transport_type) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: oob CPC only supported on InfiniBand; skipped on device %s",
|
||||
ibv_get_device_name(btl->hca->ib_dev));
|
||||
return OMPI_ERR_NOT_SUPPORTED;
|
||||
@ -126,7 +126,7 @@ static int oob_component_query(mca_btl_openib_module_t *btl,
|
||||
#endif
|
||||
|
||||
if (mca_btl_openib_component.num_xrc_qps > 0) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: oob CPC not supported with XRC receive queues, please try xoob CPC; skipped");
|
||||
return OMPI_ERR_NOT_SUPPORTED;
|
||||
}
|
||||
@ -140,7 +140,7 @@ static int oob_component_query(mca_btl_openib_module_t *btl,
|
||||
rml_recv_cb,
|
||||
NULL);
|
||||
if (ORTE_SUCCESS != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: oob CPC system error %d (%s)",
|
||||
rc, opal_strerror(rc));
|
||||
return rc;
|
||||
@ -152,7 +152,7 @@ static int oob_component_query(mca_btl_openib_module_t *btl,
|
||||
if (NULL == *cpc) {
|
||||
orte_rml.recv_cancel(ORTE_NAME_WILDCARD, OMPI_RML_TAG_OPENIB);
|
||||
rml_recv_posted = false;
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: oob CPC system error (malloc failed)");
|
||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||
}
|
||||
@ -166,7 +166,7 @@ static int oob_component_query(mca_btl_openib_module_t *btl,
|
||||
(*cpc)->cbm_endpoint_finalize = NULL;
|
||||
(*cpc)->cbm_finalize = NULL;
|
||||
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: oob CPC available for use on %s",
|
||||
ibv_get_device_name(btl->hca->ib_dev));
|
||||
return OMPI_SUCCESS;
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
#include "opal/util/argv.h"
|
||||
#include "opal/util/error.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "btl_openib_fd.h"
|
||||
#include "btl_openib_proc.h"
|
||||
@ -1023,7 +1023,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
|
||||
/* RDMACM is not supported if we have any XRC QPs */
|
||||
if (mca_btl_openib_component.num_xrc_qps > 0) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC not supported with XRC receive queues, please try xoob CPC; skipped");
|
||||
rc = OMPI_ERR_NOT_SUPPORTED;
|
||||
goto out;
|
||||
@ -1061,7 +1061,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
|
||||
context = malloc(sizeof(id_contexts_t));
|
||||
if (NULL == context) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC system error (malloc failed)");
|
||||
rc = OMPI_ERR_OUT_OF_RESOURCE;
|
||||
goto out3;
|
||||
@ -1072,7 +1072,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
|
||||
rc = rdma_create_id(event_channel, &server->id[0], context, RDMA_PS_TCP);
|
||||
if (0 != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC failed to create ID");
|
||||
rc = OMPI_ERR_OUT_OF_RESOURCE;
|
||||
goto out4;
|
||||
@ -1088,7 +1088,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
*/
|
||||
rc = rdma_bind_addr(server->id[0], (struct sockaddr *)&sin);
|
||||
if (0 != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC unable to bind to address");
|
||||
rc = OMPI_ERR_UNREACH;
|
||||
goto out5;
|
||||
@ -1098,7 +1098,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
use the cpc */
|
||||
rc = ipaddrcheck(server, openib_btl);
|
||||
if (0 != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm IP address not found on port");
|
||||
rc = OMPI_ERR_NOT_SUPPORTED;
|
||||
goto out5;
|
||||
@ -1110,7 +1110,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
mca_btl_openib_component.num_qps) */
|
||||
rc = rdma_listen(server->id[0], 1024);
|
||||
if (0 != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC unable to listen");
|
||||
rc = OMPI_ERR_UNREACH;
|
||||
goto out5;
|
||||
@ -1118,7 +1118,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
|
||||
rc = create_message(server, openib_btl, &(*cpc)->data);
|
||||
if (0 != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC unable to create message");
|
||||
rc = OMPI_ERR_OUT_OF_RESOURCE;
|
||||
goto out5;
|
||||
@ -1126,7 +1126,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
|
||||
li = OBJ_NEW(list_item_t);
|
||||
if (NULL== li) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC unable to add to list");
|
||||
rc = OMPI_ERR_OUT_OF_RESOURCE;
|
||||
goto out6;
|
||||
@ -1134,7 +1134,7 @@ static int rdmacm_component_query(mca_btl_openib_module_t *openib_btl, ompi_btl_
|
||||
li->item = server;
|
||||
opal_list_append(&server_list, &(li->super));
|
||||
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC available for use on %s",
|
||||
ibv_get_device_name(openib_btl->hca->ib_dev));
|
||||
return OMPI_SUCCESS;
|
||||
@ -1153,11 +1153,11 @@ out1:
|
||||
free(*cpc);
|
||||
out:
|
||||
if (OMPI_ERR_NOT_SUPPORTED == rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC unavailable for use on %s; skipped",
|
||||
ibv_get_device_name(openib_btl->hca->ib_dev));
|
||||
} else {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rmacm CPC unavailable for use on %s; fatal error %d (%s)",
|
||||
ibv_get_device_name(openib_btl->hca->ib_dev), rc,
|
||||
opal_strerror(rc));
|
||||
@ -1214,14 +1214,14 @@ static int rdmacm_component_init(void)
|
||||
|
||||
rc = mca_btl_openib_build_rdma_addr_list();
|
||||
if (-1 == rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC unable to find any valid IP address");
|
||||
return OMPI_ERR_NOT_SUPPORTED;
|
||||
}
|
||||
|
||||
event_channel = rdma_create_event_channel();
|
||||
if (NULL == event_channel) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: rdmacm CPC failed to create channel");
|
||||
return OMPI_ERR_UNREACH;
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
#include "opal/dss/dss.h"
|
||||
#include "opal/util/error.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/util/name_fns.h"
|
||||
#include "orte/mca/rml/rml.h"
|
||||
#include "orte/mca/errmgr/errmgr.h"
|
||||
@ -925,7 +925,7 @@ static int xoob_component_query(mca_btl_openib_module_t *openib_btl,
|
||||
int rc;
|
||||
|
||||
if (mca_btl_openib_component.num_xrc_qps <= 0) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: xoob CPC only supported with XRC receive queues; skipped on device %s",
|
||||
ibv_get_device_name(openib_btl->hca->ib_dev));
|
||||
return OMPI_ERR_NOT_SUPPORTED;
|
||||
@ -933,7 +933,7 @@ static int xoob_component_query(mca_btl_openib_module_t *openib_btl,
|
||||
|
||||
*cpc = malloc(sizeof(ompi_btl_openib_connect_base_module_t));
|
||||
if (NULL == *cpc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: xoob CPC system error (malloc failed)");
|
||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||
}
|
||||
@ -948,7 +948,7 @@ static int xoob_component_query(mca_btl_openib_module_t *openib_btl,
|
||||
xoob_rml_recv_cb,
|
||||
NULL);
|
||||
if (ORTE_SUCCESS != rc) {
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: xoob CPC system error %d (%s)",
|
||||
rc, opal_strerror(rc));
|
||||
return rc;
|
||||
@ -966,7 +966,7 @@ static int xoob_component_query(mca_btl_openib_module_t *openib_btl,
|
||||
(*cpc)->cbm_endpoint_finalize = NULL;
|
||||
(*cpc)->cbm_finalize = NULL;
|
||||
|
||||
orte_output_verbose(5, mca_btl_base_output,
|
||||
opal_output_verbose(5, mca_btl_base_output,
|
||||
"openib BTL: xoob CPC available for use on %s",
|
||||
ibv_get_device_name(openib_btl->hca->ib_dev));
|
||||
return OMPI_SUCCESS;
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include <inttypes.h>
|
||||
|
||||
#include "ompi/constants.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/datatype/convertor.h"
|
||||
@ -92,7 +92,7 @@ mca_btl_portals_add_procs(struct mca_btl_base_module_t* btl_base,
|
||||
bool accel;
|
||||
|
||||
assert(&mca_btl_portals_module == (mca_btl_portals_module_t*) btl_base);
|
||||
orte_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
"Adding %d procs (%d)", (int) nprocs,
|
||||
(int) mca_btl_portals_module.portals_num_procs);
|
||||
|
||||
@ -131,7 +131,7 @@ mca_btl_portals_add_procs(struct mca_btl_base_module_t* btl_base,
|
||||
portals_procs[i],
|
||||
&distance);
|
||||
if (ret != PTL_OK) {
|
||||
orte_output_verbose(10, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(10, mca_btl_portals_component.portals_output,
|
||||
"Could not find distance to process %d", (int) i);
|
||||
continue;
|
||||
}
|
||||
@ -148,7 +148,7 @@ mca_btl_portals_add_procs(struct mca_btl_base_module_t* btl_base,
|
||||
/* create eqs */
|
||||
int i;
|
||||
|
||||
orte_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
"Enabling progress");
|
||||
|
||||
for (i = 0 ; i < OMPI_BTL_PORTALS_EQ_SIZE ; ++i) {
|
||||
@ -157,7 +157,7 @@ mca_btl_portals_add_procs(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_EQ_HANDLER_NONE,
|
||||
&(mca_btl_portals_module.portals_eq_handles[i]));
|
||||
if (PTL_OK != ptl_ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error creating EQ %d: %d", i, ptl_ret);
|
||||
/* BWB - better error code? */
|
||||
return OMPI_ERROR;
|
||||
@ -193,7 +193,7 @@ mca_btl_portals_del_procs(struct mca_btl_base_module_t *btl_base,
|
||||
int ret = OMPI_SUCCESS;
|
||||
|
||||
assert(&mca_btl_portals_module == (mca_btl_portals_module_t*) btl_base);
|
||||
orte_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
"Removing %d procs (%d)", (int) nprocs,
|
||||
(int) mca_btl_portals_module.portals_num_procs);
|
||||
|
||||
@ -205,7 +205,7 @@ mca_btl_portals_del_procs(struct mca_btl_base_module_t *btl_base,
|
||||
if (0 == mca_btl_portals_module.portals_num_procs) {
|
||||
int i;
|
||||
|
||||
orte_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
"Disabling progress");
|
||||
|
||||
ret = mca_btl_portals_recv_disable(&mca_btl_portals_module);
|
||||
@ -214,7 +214,7 @@ mca_btl_portals_del_procs(struct mca_btl_base_module_t *btl_base,
|
||||
for (i = 0 ; i < OMPI_BTL_PORTALS_EQ_SIZE ; ++i) {
|
||||
int ptl_ret = PtlEQFree(mca_btl_portals_module.portals_eq_handles[i]);
|
||||
if (PTL_OK != ptl_ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error freeing EQ %d: %d", i, ptl_ret);
|
||||
}
|
||||
}
|
||||
@ -363,7 +363,7 @@ mca_btl_portals_prepare_src(struct mca_btl_base_module_t* btl_base,
|
||||
frag->base.des_src_cnt = 1;
|
||||
|
||||
/* either a put or get. figure out which later */
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"rdma src posted for frag 0x%lx, callback 0x%lx, bits %"PRIu64", flags say %d" ,
|
||||
(unsigned long) frag,
|
||||
(unsigned long) frag->base.des_cbfunc,
|
||||
@ -379,7 +379,7 @@ mca_btl_portals_prepare_src(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_INS_AFTER,
|
||||
&me_h);
|
||||
if (PTL_OK != ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error creating rdma src ME: %d", ret);
|
||||
OMPI_BTL_PORTALS_FRAG_RETURN_USER(&mca_btl_portals_module.super, frag);
|
||||
OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, -1);
|
||||
@ -400,7 +400,7 @@ mca_btl_portals_prepare_src(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_UNLINK,
|
||||
&(frag->md_h));
|
||||
if (PTL_OK != ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error creating rdma src MD: %d", ret);
|
||||
PtlMEUnlink(me_h);
|
||||
OMPI_BTL_PORTALS_FRAG_RETURN_USER(&mca_btl_portals_module.super, frag);
|
||||
@ -458,7 +458,7 @@ mca_btl_portals_prepare_dst(struct mca_btl_base_module_t* btl_base,
|
||||
frag->base.des_dst_cnt = 1;
|
||||
frag->base.des_flags = flags;
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"rdma dest posted for frag 0x%lx, callback 0x%lx, bits %" PRIu64 " flags %d",
|
||||
(unsigned long) frag,
|
||||
(unsigned long) frag->base.des_cbfunc,
|
||||
@ -475,7 +475,7 @@ mca_btl_portals_prepare_dst(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_INS_AFTER,
|
||||
&me_h);
|
||||
if (PTL_OK != ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error creating rdma dest ME: %d", ret);
|
||||
OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, -1);
|
||||
OMPI_BTL_PORTALS_FRAG_RETURN_USER(&mca_btl_portals_module.super, frag);
|
||||
@ -496,7 +496,7 @@ mca_btl_portals_prepare_dst(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_UNLINK,
|
||||
&(frag->md_h));
|
||||
if (PTL_OK != ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error creating rdma dest MD: %d", ret);
|
||||
PtlMEUnlink(me_h);
|
||||
OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, -1);
|
||||
@ -514,7 +514,7 @@ mca_btl_portals_finalize(struct mca_btl_base_module_t *btl_base)
|
||||
int ret;
|
||||
|
||||
assert(&mca_btl_portals_module == (mca_btl_portals_module_t*) btl_base);
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"in mca_btl_portals_finalize"));
|
||||
|
||||
/* sanity check */
|
||||
@ -522,7 +522,7 @@ mca_btl_portals_finalize(struct mca_btl_base_module_t *btl_base)
|
||||
|
||||
/* finalize all communication */
|
||||
while (mca_btl_portals_module.portals_outstanding_ops > 0) {
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"portals_outstanding_ops: %d",
|
||||
mca_btl_portals_module.portals_outstanding_ops));
|
||||
|
||||
@ -544,7 +544,7 @@ mca_btl_portals_finalize(struct mca_btl_base_module_t *btl_base)
|
||||
/* The PML isn't great about cleaning up after itself.
|
||||
Ignore related errors. */
|
||||
#endif
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error freeing EQ %d: %d", i, ptl_ret);
|
||||
#if (OMPI_PORTALS_CRAYXT3 || OMPI_PORTALS_CRAYXT3_MODEX)
|
||||
}
|
||||
@ -563,7 +563,7 @@ mca_btl_portals_finalize(struct mca_btl_base_module_t *btl_base)
|
||||
ompi_common_portals_ni_finalize();
|
||||
ompi_common_portals_finalize();
|
||||
|
||||
orte_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
"successfully finalized module");
|
||||
|
||||
return OMPI_SUCCESS;
|
||||
|
@ -25,11 +25,11 @@
|
||||
|
||||
#include "ompi/constants.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/threads/threads.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "ompi/mca/common/portals/common_portals.h"
|
||||
|
||||
@ -98,7 +98,7 @@ mca_btl_portals_component_open(void)
|
||||
asprintf(&(portals_output_stream.lds_prefix),
|
||||
"btl: portals (%s): ", ompi_common_portals_nodeid());
|
||||
mca_btl_portals_component.portals_output =
|
||||
orte_output_open(&portals_output_stream);
|
||||
opal_output_open(&portals_output_stream);
|
||||
|
||||
mca_base_param_reg_int(&mca_btl_portals_component.super.btl_version,
|
||||
"free_list_init_num",
|
||||
@ -229,7 +229,7 @@ mca_btl_portals_component_close(void)
|
||||
}
|
||||
|
||||
/* close debugging stream */
|
||||
orte_output_close(mca_btl_portals_component.portals_output);
|
||||
opal_output_close(mca_btl_portals_component.portals_output);
|
||||
mca_btl_portals_component.portals_output = -1;
|
||||
|
||||
return OMPI_SUCCESS;
|
||||
@ -246,7 +246,7 @@ mca_btl_portals_component_init(int *num_btls,
|
||||
btls[0] = (mca_btl_base_module_t*) &mca_btl_portals_module;
|
||||
|
||||
if (enable_progress_threads || enable_mpi_threads) {
|
||||
orte_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
"disabled because threads enabled");
|
||||
return NULL;
|
||||
}
|
||||
@ -254,7 +254,7 @@ mca_btl_portals_component_init(int *num_btls,
|
||||
/* initialize portals btl. note that this is in the compat code because
|
||||
it's fairly non-portable between implementations */
|
||||
if (OMPI_SUCCESS != ompi_common_portals_initialize(&mca_btl_portals_module.portals_ni_h, &accel)) {
|
||||
orte_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
"disabled because compatibility init failed");
|
||||
return NULL;
|
||||
}
|
||||
@ -311,7 +311,7 @@ mca_btl_portals_component_init(int *num_btls,
|
||||
|
||||
*num_btls = 1;
|
||||
|
||||
orte_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(20, mca_btl_portals_component.portals_output,
|
||||
"initialized Portals module");
|
||||
|
||||
return btls;
|
||||
@ -347,7 +347,7 @@ mca_btl_portals_component_progress(void)
|
||||
switch (ev.type) {
|
||||
case PTL_EVENT_GET_START:
|
||||
/* generated on source (target) when a get from memory starts */
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_GET_START for 0x%lx, %d",
|
||||
(unsigned long) frag, (int) ev.hdr_data));
|
||||
|
||||
@ -355,13 +355,13 @@ mca_btl_portals_component_progress(void)
|
||||
|
||||
case PTL_EVENT_GET_END:
|
||||
/* generated on source (target) when a get from memory ends */
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_GET_END for 0x%lx, %d, flags %d",
|
||||
(unsigned long) frag, (int) ev.hdr_data,
|
||||
frag->base.des_flags));
|
||||
|
||||
if( btl_ownership ) {
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"in PTL_EVENT_GET_END received a frag with btl_ownership!"));
|
||||
mca_btl_portals_free(&mca_btl_portals_module.super,
|
||||
&frag->base);
|
||||
@ -370,13 +370,13 @@ mca_btl_portals_component_progress(void)
|
||||
case PTL_EVENT_PUT_START:
|
||||
tag = ((unsigned char*) (&ev.hdr_data))[7];
|
||||
/* generated on destination (target) when a put into memory starts */
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_PUT_START for 0x%lx, %d",
|
||||
(unsigned long) frag, (int) tag));
|
||||
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if (ev.ni_fail_type != PTL_NI_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Failure to start event\n");
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
@ -392,13 +392,13 @@ mca_btl_portals_component_progress(void)
|
||||
case PTL_EVENT_PUT_END:
|
||||
tag = ((unsigned char*) (&ev.hdr_data))[7];
|
||||
/* generated on destination (target) when a put into memory ends */
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_PUT_END for 0x%lx, %d",
|
||||
(unsigned long) frag, (int) tag));
|
||||
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if (ev.ni_fail_type != PTL_NI_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Failure to end event\n");
|
||||
mca_btl_portals_return_block_part(&mca_btl_portals_module,
|
||||
block);
|
||||
@ -446,7 +446,7 @@ mca_btl_portals_component_progress(void)
|
||||
frag->segments[0].seg_addr.pval = (((char*) ev.md.start) + ev.offset);
|
||||
frag->segments[0].seg_len = ev.mlength;
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"received send fragment 0x%lx (thresh: %d, length %d)",
|
||||
(unsigned long) frag,
|
||||
ev.md.threshold, (int) ev.mlength));
|
||||
@ -457,7 +457,7 @@ mca_btl_portals_component_progress(void)
|
||||
can't start it up again until everyone is done with it.
|
||||
The actual reactivation and all that will happen after the
|
||||
free completes the last operation... */
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"marking block 0x%lx as full",
|
||||
(unsigned long) block->start));
|
||||
block->full = true;
|
||||
@ -476,7 +476,7 @@ mca_btl_portals_component_progress(void)
|
||||
/* generated on destination (origin) when a get starts
|
||||
returning data */
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_REPLY_START for 0x%lx, %d",
|
||||
(unsigned long) frag, (int) ev.hdr_data));
|
||||
|
||||
@ -486,7 +486,7 @@ mca_btl_portals_component_progress(void)
|
||||
/* generated on destination (origin) when a get is
|
||||
done returning data */
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_REPLY_END for 0x%lx",
|
||||
(unsigned long) frag));
|
||||
|
||||
@ -496,7 +496,7 @@ mca_btl_portals_component_progress(void)
|
||||
OMPI_SUCCESS);
|
||||
|
||||
if( btl_ownership ) {
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"in PTL_EVENT_REPLY_END received a frag with btl_ownership!"));
|
||||
mca_btl_portals_free(&mca_btl_portals_module.super,
|
||||
&frag->base);
|
||||
@ -508,12 +508,12 @@ mca_btl_portals_component_progress(void)
|
||||
/* generated on source (origin) when put starts sending */
|
||||
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_SEND_START for 0x%lx, %d",
|
||||
(unsigned long) frag, (int) ev.hdr_data));
|
||||
|
||||
if (ev.ni_fail_type != PTL_NI_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Failure to start send event\n");
|
||||
frag->base.des_cbfunc(&mca_btl_portals_module.super,
|
||||
frag->endpoint,
|
||||
@ -530,12 +530,12 @@ mca_btl_portals_component_progress(void)
|
||||
case PTL_EVENT_SEND_END:
|
||||
/* generated on source (origin) when put stops sending */
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_SEND_END for 0x%lx, %d",
|
||||
(unsigned long) frag, (int) ev.hdr_data));
|
||||
|
||||
if (ev.ni_fail_type != PTL_NI_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Failure to end send event\n");
|
||||
if( MCA_BTL_DES_SEND_ALWAYS_CALLBACK & frag->base.des_flags ){
|
||||
frag->base.des_cbfunc(&mca_btl_portals_module.super,
|
||||
@ -576,18 +576,18 @@ mca_btl_portals_component_progress(void)
|
||||
just call the callback function on goodness.
|
||||
Requeue the put on badness */
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PTL_EVENT_ACK for 0x%lx",
|
||||
(unsigned long) frag));
|
||||
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if(!mca_btl_portals_component.portals_need_ack) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Received PTL_EVENT_ACK but ACK's are disabled!\n");
|
||||
abort();
|
||||
}
|
||||
if (ev.ni_fail_type != PTL_NI_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Failure to ack event\n");
|
||||
if( MCA_BTL_DES_SEND_ALWAYS_CALLBACK & frag->base.des_flags ){
|
||||
frag->base.des_cbfunc(&mca_btl_portals_module.super,
|
||||
@ -607,7 +607,7 @@ mca_btl_portals_component_progress(void)
|
||||
This should only happen for unexpected
|
||||
messages, and only when the other side has no
|
||||
buffer space available for receiving */
|
||||
orte_output_verbose(50,
|
||||
opal_output_verbose(50,
|
||||
mca_btl_portals_component.portals_output,
|
||||
"message was dropped. Trying again");
|
||||
|
||||
@ -654,15 +654,15 @@ mca_btl_portals_component_progress(void)
|
||||
|
||||
case PTL_EQ_DROPPED:
|
||||
/* not sure how we could deal with this more gracefully */
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"WARNING: EQ events dropped. Too many messages pending.");
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"WARNING: Giving up in dispair");
|
||||
abort();
|
||||
break;
|
||||
|
||||
default:
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"WARNING: Error in PtlEQPoll (%d). This shouldn't happen",
|
||||
ret);
|
||||
abort();
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include <inttypes.h>
|
||||
|
||||
#include "ompi/constants.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "btl_portals.h"
|
||||
#include "btl_portals_frag.h"
|
||||
@ -37,7 +37,7 @@ mca_btl_portals_put(struct mca_btl_base_module_t* btl_base,
|
||||
int ret;
|
||||
unsigned char hdr_data[8];
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PtlPut (rdma) fragment %lx, bits %" PRIx64,
|
||||
(unsigned long) frag,
|
||||
frag->base.des_dst[0].seg_key.key64));
|
||||
@ -60,7 +60,7 @@ mca_btl_portals_put(struct mca_btl_base_module_t* btl_base,
|
||||
0, /* remote offset - not used */
|
||||
*((ptl_hdr_data_t*) hdr_data)); /* hdr_data: tag */
|
||||
if (ret != PTL_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"PtlPut failed with error %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
@ -77,7 +77,7 @@ mca_btl_portals_get(struct mca_btl_base_module_t* btl_base,
|
||||
mca_btl_portals_frag_t *frag = (mca_btl_portals_frag_t*) descriptor;
|
||||
int ret;
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PtlGet (rdma) fragment %lx, bits %" PRIx64,
|
||||
(unsigned long) frag,
|
||||
frag->base.des_src[0].seg_key.key64));
|
||||
@ -95,7 +95,7 @@ mca_btl_portals_get(struct mca_btl_base_module_t* btl_base,
|
||||
frag->base.des_src[0].seg_key.key64, /* match bits */
|
||||
0); /* remote offset - not used */
|
||||
if (ret != PTL_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"PtlGet failed with error %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include "ompi_config.h"
|
||||
|
||||
#include "ompi/constants.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "btl_portals.h"
|
||||
#include "btl_portals_recv.h"
|
||||
@ -50,7 +50,7 @@ mca_btl_portals_recv_enable(mca_btl_portals_module_t *btl)
|
||||
md.user_ptr = NULL;
|
||||
md.eq_handle = PTL_EQ_NONE;
|
||||
|
||||
orte_output_verbose(90, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(90, mca_btl_portals_component.portals_output,
|
||||
"About to create reject entry");
|
||||
ret = PtlMEAttach(btl->portals_ni_h,
|
||||
OMPI_BTL_PORTALS_SEND_TABLE_ID,
|
||||
@ -61,7 +61,7 @@ mca_btl_portals_recv_enable(mca_btl_portals_module_t *btl)
|
||||
PTL_INS_BEFORE,
|
||||
&(btl->portals_recv_reject_me_h));
|
||||
if (PTL_OK != ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error creating recv reject ME: %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
@ -71,7 +71,7 @@ mca_btl_portals_recv_enable(mca_btl_portals_module_t *btl)
|
||||
PTL_RETAIN,
|
||||
&md_h);
|
||||
if (PTL_OK != ret) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"Error attaching recv reject MD: %d", ret);
|
||||
mca_btl_portals_recv_disable(btl);
|
||||
return OMPI_ERROR;
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "ompi/constants.h"
|
||||
#include "ompi/datatype/convertor.h"
|
||||
#include "ompi/datatype/datatype.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "btl_portals.h"
|
||||
#include "btl_portals_send.h"
|
||||
@ -46,14 +46,14 @@ mca_btl_portals_send(struct mca_btl_base_module_t* btl_base,
|
||||
frag->endpoint = endpoint;
|
||||
hdr_data[7] = frag->hdr.tag = tag;
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PtlPut (send) fragment %lx",
|
||||
(unsigned long) frag));
|
||||
|
||||
if (OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, 1) >
|
||||
mca_btl_portals_module.portals_max_outstanding_ops) {
|
||||
/* no space - queue and continute */
|
||||
orte_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
"no space for message 0x%lx. Adding to back of queue",
|
||||
(unsigned long) frag);
|
||||
OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, -1);
|
||||
@ -84,13 +84,13 @@ mca_btl_portals_send(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_UNLINK,
|
||||
&frag->md_h);
|
||||
if (ret != PTL_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"PtlMDBind failed with error %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"fragment info:\n"
|
||||
"\tstart: 0x%lx\n"
|
||||
"\tlen: %d",
|
||||
@ -108,7 +108,7 @@ mca_btl_portals_send(struct mca_btl_base_module_t* btl_base,
|
||||
0, /* remote offset - not used */
|
||||
*((ptl_hdr_data_t*) hdr_data)); /* hdr_data: tag */
|
||||
if (ret != PTL_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"send: PtlPut failed with error %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
@ -142,7 +142,7 @@ int mca_btl_portals_sendi(struct mca_btl_base_module_t* btl_base,
|
||||
if (OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, 1) >
|
||||
mca_btl_portals_module.portals_max_outstanding_ops) {
|
||||
/* no space - queue and continue */
|
||||
orte_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
opal_output_verbose(50, mca_btl_portals_component.portals_output,
|
||||
"no resources left for send inline");
|
||||
|
||||
OPAL_THREAD_ADD32(&mca_btl_portals_module.portals_outstanding_ops, -1);
|
||||
@ -193,7 +193,7 @@ int mca_btl_portals_sendi(struct mca_btl_base_module_t* btl_base,
|
||||
hdr_data[7] = frag->hdr.tag = tag;
|
||||
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"PtlPut (send) fragment %lx",
|
||||
(unsigned long) frag));
|
||||
|
||||
@ -222,13 +222,13 @@ int mca_btl_portals_sendi(struct mca_btl_base_module_t* btl_base,
|
||||
PTL_UNLINK,
|
||||
&frag->md_h);
|
||||
if (ret != PTL_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"PtlMDBind failed with error %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output,
|
||||
"fragment info:\n"
|
||||
"\tstart: 0x%lx\n"
|
||||
"\tlen: %d",
|
||||
@ -247,7 +247,7 @@ int mca_btl_portals_sendi(struct mca_btl_base_module_t* btl_base,
|
||||
*((ptl_hdr_data_t*) hdr_data)); /* hdr_data: tag */
|
||||
|
||||
if (ret != PTL_OK) {
|
||||
orte_output(mca_btl_portals_component.portals_output,
|
||||
opal_output(mca_btl_portals_component.portals_output,
|
||||
"send: PtlPut failed with error %d", ret);
|
||||
return OMPI_ERROR;
|
||||
}
|
||||
|
@ -28,7 +28,7 @@
|
||||
mca_btl_portals_module.portals_max_outstanding_ops)) { \
|
||||
mca_btl_portals_frag_t *qfrag = (mca_btl_portals_frag_t*) \
|
||||
opal_list_remove_first(&(mca_btl_portals_module.portals_queued_sends)); \
|
||||
ORTE_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output, \
|
||||
OPAL_OUTPUT_VERBOSE((90, mca_btl_portals_component.portals_output, \
|
||||
"retransmit for frag 0x%lx, 0x%lx", \
|
||||
(unsigned long) qfrag, \
|
||||
(unsigned long) qfrag->base.des_cbfunc)); \
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include <string.h>
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -35,7 +35,7 @@
|
||||
|
||||
/* Open MPI includes */
|
||||
#include "opal/event/event.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/class/ompi_bitmap.h"
|
||||
#include "ompi/class/ompi_free_list.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
|
@ -46,7 +46,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/mca/oob/base/base.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -398,11 +398,11 @@ repeat11:
|
||||
case EWOULDBLOCK:
|
||||
return false;
|
||||
case EFAULT:
|
||||
orte_output( 0, "mca_btl_sctp_frag_recv: readv error (%p, %d)\n\t%s(%d)\n",
|
||||
opal_output( 0, "mca_btl_sctp_frag_recv: readv error (%p, %d)\n\t%s(%d)\n",
|
||||
frag->iov_ptr[0].iov_base, (int) frag->iov_ptr[0].iov_len,
|
||||
strerror(opal_socket_errno), (int) frag->iov_cnt );
|
||||
default:
|
||||
orte_output(0, "mca_btl_sctp_frag_recv: readv failed with errno=%d",
|
||||
opal_output(0, "mca_btl_sctp_frag_recv: readv failed with errno=%d",
|
||||
opal_socket_errno);
|
||||
mca_btl_sctp_endpoint_close(btl_endpoint);
|
||||
return false;
|
||||
@ -542,11 +542,11 @@ repeat:
|
||||
case EWOULDBLOCK:
|
||||
return false;
|
||||
case EFAULT:
|
||||
orte_output( 0, "mca_btl_sctp_frag_recv: error (%p, %d)\n\t%s(%d)\n",
|
||||
opal_output( 0, "mca_btl_sctp_frag_recv: error (%p, %d)\n\t%s(%d)\n",
|
||||
frag->iov_ptr[0].iov_base, (int) frag->iov_ptr[0].iov_len,
|
||||
strerror(opal_socket_errno), (int) frag->iov_cnt );
|
||||
default:
|
||||
orte_output(0, "mca_btl_sctp_frag_recv: failed with errno=%d",
|
||||
opal_output(0, "mca_btl_sctp_frag_recv: failed with errno=%d",
|
||||
opal_socket_errno);
|
||||
mca_btl_sctp_endpoint_close(btl_endpoint);
|
||||
return false;
|
||||
|
@ -41,7 +41,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/mca/oob/base/base.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -29,7 +29,7 @@
|
||||
#include "ompi/datatype/convertor.h"
|
||||
#include "ompi/datatype/datatype.h"
|
||||
#include "opal/sys/atomic.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "orte/util/proc_info.h"
|
||||
#include "opal/util/printf.h"
|
||||
|
@ -31,7 +31,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/util/proc_info.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
|
@ -29,7 +29,7 @@
|
||||
#include "opal/threads/mutex.h"
|
||||
#include "ompi/datatype/convertor.h"
|
||||
#include "opal/sys/atomic.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "orte/util/proc_info.h"
|
||||
#include "opal/util/printf.h"
|
||||
@ -178,7 +178,7 @@ static int sm_btl_first_time_init(mca_btl_sm_t *sm_btl, int n)
|
||||
mca_common_sm_mmap_init(size, sm_ctl_file,
|
||||
sizeof(mca_common_sm_file_header_t),
|
||||
CACHE_LINE_SIZE))) {
|
||||
orte_output(0, "mca_btl_sm_add_procs: unable to create shared memory "
|
||||
opal_output(0, "mca_btl_sm_add_procs: unable to create shared memory "
|
||||
"BTL coordinating strucure :: size %lu \n",
|
||||
(unsigned long)size);
|
||||
free(sm_ctl_file);
|
||||
@ -304,7 +304,7 @@ create_sm_endpoint(int local_proc, struct ompi_proc_t *proc)
|
||||
(unsigned long)proc->proc_name.vpid);
|
||||
ep->fifo_fd = open(path, O_WRONLY);
|
||||
if(ep->fifo_fd < 0) {
|
||||
orte_output(0, "mca_btl_sm_add_procs: open(%s) failed with errno=%d\n",
|
||||
opal_output(0, "mca_btl_sm_add_procs: open(%s) failed with errno=%d\n",
|
||||
path, errno);
|
||||
free(ep);
|
||||
return NULL;
|
||||
|
@ -315,7 +315,7 @@ void mca_btl_sm_component_event_thread(opal_object_t*);
|
||||
{ \
|
||||
unsigned char cmd = DATA; \
|
||||
if(write(peer->fifo_fd, &cmd, sizeof(cmd)) != sizeof(cmd)) { \
|
||||
orte_output(0, "mca_btl_sm_send: write fifo failed: errno=%d\n", errno); \
|
||||
opal_output(0, "mca_btl_sm_send: write fifo failed: errno=%d\n", errno); \
|
||||
} \
|
||||
}
|
||||
#else
|
||||
|
@ -42,7 +42,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/util/proc_info.h"
|
||||
#include "orte/runtime/orte_globals.h"
|
||||
|
||||
@ -206,7 +206,7 @@ int mca_btl_sm_component_close(void)
|
||||
return_value = mca_common_sm_mmap_fini( mca_btl_sm_component.mmap_file );
|
||||
if( OMPI_SUCCESS != return_value ) {
|
||||
return_value=OMPI_ERROR;
|
||||
orte_output(0," munmap failed :: file - %s :: errno - %d \n",
|
||||
opal_output(0," munmap failed :: file - %s :: errno - %d \n",
|
||||
mca_btl_sm_component.mmap_file->map_addr,
|
||||
errno);
|
||||
goto CLEANUP;
|
||||
@ -227,7 +227,7 @@ int mca_btl_sm_component_close(void)
|
||||
unsigned char cmd = DONE;
|
||||
if( write(mca_btl_sm_component.sm_fifo_fd,&cmd,sizeof(cmd)) !=
|
||||
sizeof(cmd)){
|
||||
orte_output(0, "mca_btl_sm_component_close: write fifo failed: errno=%d\n",
|
||||
opal_output(0, "mca_btl_sm_component_close: write fifo failed: errno=%d\n",
|
||||
errno);
|
||||
}
|
||||
opal_thread_join(&mca_btl_sm_component.sm_fifo_thread, NULL);
|
||||
@ -265,12 +265,12 @@ mca_btl_base_module_t** mca_btl_sm_component_init(
|
||||
"%s"OPAL_PATH_SEP"sm_fifo.%lu", orte_process_info.job_session_dir,
|
||||
(unsigned long)ORTE_PROC_MY_NAME->vpid );
|
||||
if(mkfifo(mca_btl_sm_component.sm_fifo_path, 0660) < 0) {
|
||||
orte_output(0, "mca_btl_sm_component_init: mkfifo failed with errno=%d\n",errno);
|
||||
opal_output(0, "mca_btl_sm_component_init: mkfifo failed with errno=%d\n",errno);
|
||||
return NULL;
|
||||
}
|
||||
mca_btl_sm_component.sm_fifo_fd = open(mca_btl_sm_component.sm_fifo_path, O_RDWR);
|
||||
if(mca_btl_sm_component.sm_fifo_fd < 0) {
|
||||
orte_output(0, "mca_btl_sm_component_init: open(%s) failed with errno=%d\n",
|
||||
opal_output(0, "mca_btl_sm_component_init: open(%s) failed with errno=%d\n",
|
||||
mca_btl_sm_component.sm_fifo_path, errno);
|
||||
return NULL;
|
||||
}
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include <string.h>
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -36,7 +36,7 @@
|
||||
|
||||
/* Open MPI includes */
|
||||
#include "opal/event/event.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/class/ompi_bitmap.h"
|
||||
#include "ompi/class/ompi_free_list.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
|
@ -48,7 +48,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "orte/mca/oob/base/base.h"
|
||||
#include "orte/types.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
@ -532,7 +532,7 @@ static int mca_btl_tcp_component_create_listen(uint16_t af_family)
|
||||
hints.ai_flags = AI_PASSIVE;
|
||||
|
||||
if ((error = getaddrinfo(NULL, "0", &hints, &res))) {
|
||||
orte_output (0,
|
||||
opal_output (0,
|
||||
"mca_btl_tcp_create_listen: unable to resolve. %s\n",
|
||||
gai_strerror (error));
|
||||
CLOSE_THE_SOCKET(sd);
|
||||
@ -549,7 +549,7 @@ static int mca_btl_tcp_component_create_listen(uint16_t af_family)
|
||||
int flg = 0;
|
||||
if (setsockopt (sd, IPPROTO_IPV6, IPV6_V6ONLY,
|
||||
&flg, sizeof (flg)) < 0) {
|
||||
orte_output(0,
|
||||
opal_output(0,
|
||||
"mca_btl_tcp_create_listen: unable to disable v4-mapped addresses\n");
|
||||
}
|
||||
}
|
||||
@ -724,7 +724,7 @@ static int mca_btl_tcp_component_exchange(void)
|
||||
if (OPAL_SUCCESS !=
|
||||
opal_ifindextoaddr(index, (struct sockaddr*) &my_ss,
|
||||
sizeof (my_ss))) {
|
||||
orte_output (0,
|
||||
opal_output (0,
|
||||
"btl_tcp_component: problems getting address for index %i (kernel index %i)\n",
|
||||
index, opal_ifindextokindex (index));
|
||||
continue;
|
||||
@ -829,7 +829,7 @@ mca_btl_base_module_t** mca_btl_tcp_component_init(int *num_btl_modules,
|
||||
#if OPAL_WANT_IPV6
|
||||
if((ret = mca_btl_tcp_component_create_listen(AF_INET6)) != OMPI_SUCCESS) {
|
||||
if (!(OMPI_ERR_IN_ERRNO == ret && EAFNOSUPPORT == opal_socket_errno)) {
|
||||
orte_output (0, "mca_btl_tcp_component: IPv6 listening socket failed\n");
|
||||
opal_output (0, "mca_btl_tcp_component: IPv6 listening socket failed\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
@ -24,7 +24,7 @@
|
||||
#ifdef HAVE_SYS_TYPES_H
|
||||
#include <sys/types.h>
|
||||
#endif
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#if defined(c_plusplus) || defined(__cplusplus)
|
||||
extern "C" {
|
||||
|
@ -326,7 +326,7 @@ int mca_btl_tcp_proc_insert( mca_btl_tcp_proc_t* btl_proc,
|
||||
sizeof(int));
|
||||
break;
|
||||
default:
|
||||
orte_output(0, "unknown address family for tcp: %d\n",
|
||||
opal_output(0, "unknown address family for tcp: %d\n",
|
||||
local_addr.ss_family);
|
||||
}
|
||||
}
|
||||
@ -376,7 +376,7 @@ int mca_btl_tcp_proc_insert( mca_btl_tcp_proc_t* btl_proc,
|
||||
&endpoint_addr_ss, sizeof(endpoint_addr_ss));
|
||||
break;
|
||||
default:
|
||||
orte_output(0, "unknown address family for tcp: %d\n",
|
||||
opal_output(0, "unknown address family for tcp: %d\n",
|
||||
local_addr.ss_family);
|
||||
/*
|
||||
* return OMPI_UNREACH or some error, as this is not
|
||||
@ -647,7 +647,7 @@ bool mca_btl_tcp_proc_tosocks(mca_btl_tcp_addr_t* proc_addr,
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
orte_output( 0, "mca_btl_tcp_proc: unknown af_family received: %d\n",
|
||||
opal_output( 0, "mca_btl_tcp_proc: unknown af_family received: %d\n",
|
||||
proc_addr->addr_family );
|
||||
return false;
|
||||
}
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include <string.h>
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -33,7 +33,7 @@
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/mca/btl/base/base.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/mpool/mpool.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "ompi_config.h"
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
|
@ -38,7 +38,7 @@
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/mca/btl/base/base.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/mpool/mpool.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "btl_udapl_endpoint.h"
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "opal/event/event.h"
|
||||
#include "opal/util/if.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "ompi/runtime/params.h"
|
||||
@ -182,7 +182,7 @@ mca_btl_udapl_error(DAT_RETURN ret, char* str)
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
ORTE_OUTPUT((0, "ERROR: %s %s %s\n", str, major, minor));
|
||||
OPAL_OUTPUT((0, "ERROR: %s %s %s\n", str, major, minor));
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
*/
|
||||
|
||||
#include "ompi_config.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
#include "btl_udapl.h"
|
||||
#include "btl_udapl_mca.h"
|
||||
|
@ -173,8 +173,8 @@ OMPI_DECLSPEC int mca_coll_base_close(void);
|
||||
*/
|
||||
OMPI_DECLSPEC extern int mca_coll_base_param;
|
||||
/**
|
||||
* Coll framework debugging stream ID used with orte_output() and
|
||||
* orte_output_verbose().
|
||||
* Coll framework debugging stream ID used with opal_output() and
|
||||
* opal_output_verbose().
|
||||
*/
|
||||
OMPI_DECLSPEC extern int mca_coll_base_output;
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "mpi.h"
|
||||
#include "ompi/communicator/communicator.h"
|
||||
#include "opal/util/argv.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/class/opal_list.h"
|
||||
#include "opal/class/opal_object.h"
|
||||
#include "opal/mca/mca.h"
|
||||
@ -109,7 +109,7 @@ int mca_coll_base_comm_select(ompi_communicator_t *comm)
|
||||
snprintf(name, sizeof(name), "%s (cid %d)", comm->c_name,
|
||||
comm->c_contextid);
|
||||
name[sizeof(name) - 1] = '\0';
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:base:comm_select: new communicator: %s",
|
||||
name);
|
||||
|
||||
@ -127,7 +127,7 @@ int mca_coll_base_comm_select(ompi_communicator_t *comm)
|
||||
name_array = opal_argv_split(names, ',');
|
||||
num_names = opal_argv_count(name_array);
|
||||
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:base:comm_select: Checking specific modules: %s",
|
||||
names);
|
||||
selectable = check_components(&mca_coll_base_components_available,
|
||||
@ -135,7 +135,7 @@ int mca_coll_base_comm_select(ompi_communicator_t *comm)
|
||||
opal_argv_free(name_array);
|
||||
} else {
|
||||
/* no specific components given -- try all */
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:base:comm_select: Checking all available modules");
|
||||
selectable = check_components(&mca_coll_base_components_available,
|
||||
comm, NULL, 0);
|
||||
@ -322,13 +322,13 @@ static int check_one_component(ompi_communicator_t *comm,
|
||||
|
||||
if (OMPI_SUCCESS == err) {
|
||||
priority = (priority < 100) ? priority : 100;
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:base:comm_select: component available: %s, priority: %d",
|
||||
component->mca_component_name, priority);
|
||||
|
||||
} else {
|
||||
priority = -1;
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:base:comm_select: component not available: %s",
|
||||
component->mca_component_name);
|
||||
}
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
#include "mpi.h"
|
||||
#include "ompi/communicator/communicator.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/mca/mca.h"
|
||||
#include "opal/mca/base/base.h"
|
||||
#include "ompi/mca/coll/coll.h"
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "mpi.h"
|
||||
#include "ompi/constants.h"
|
||||
#include "opal/class/opal_list.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/mca/mca.h"
|
||||
#include "opal/mca/base/base.h"
|
||||
#include "opal/mca/base/mca_base_component_repository.h"
|
||||
@ -126,7 +126,7 @@ int mca_coll_base_find_available(bool enable_progress_threads,
|
||||
/* Need to free all items in the list */
|
||||
OBJ_DESTRUCT(&mca_coll_base_components_available);
|
||||
mca_coll_base_components_available_valid = false;
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:find_available: no coll components available!");
|
||||
orte_show_help("help-mca-base", "find-available:none-found", true,
|
||||
"coll");
|
||||
@ -150,7 +150,7 @@ static int init_query(const mca_base_component_t *m,
|
||||
{
|
||||
int ret;
|
||||
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:find_available: querying coll component %s",
|
||||
m->mca_component_name);
|
||||
|
||||
@ -165,7 +165,7 @@ static int init_query(const mca_base_component_t *m,
|
||||
} else {
|
||||
/* Unrecognized coll API version */
|
||||
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:find_available: unrecognized coll API version (%d.%d.%d, ignored)",
|
||||
m->mca_type_major_version,
|
||||
m->mca_type_minor_version,
|
||||
@ -176,14 +176,14 @@ static int init_query(const mca_base_component_t *m,
|
||||
/* Query done -- look at the return value to see what happened */
|
||||
|
||||
if (OMPI_SUCCESS != ret) {
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:find_available: coll component %s is not available",
|
||||
m->mca_component_name);
|
||||
if (NULL != m->mca_close_component) {
|
||||
m->mca_close_component();
|
||||
}
|
||||
} else {
|
||||
orte_output_verbose(10, mca_coll_base_output,
|
||||
opal_output_verbose(10, mca_coll_base_output,
|
||||
"coll:find_available: coll component %s is available",
|
||||
m->mca_component_name);
|
||||
}
|
||||
|
@ -21,12 +21,12 @@
|
||||
#include <stdio.h>
|
||||
|
||||
#include "ompi/constants.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "opal/mca/mca.h"
|
||||
#include "opal/mca/base/base.h"
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
|
||||
#include "ompi/mca/coll/coll.h"
|
||||
#include "ompi/mca/coll/base/base.h"
|
||||
@ -64,7 +64,7 @@ int mca_coll_base_open(void)
|
||||
{
|
||||
/* Open an output stream for this framework */
|
||||
|
||||
mca_coll_base_output = orte_output_open(NULL);
|
||||
mca_coll_base_output = opal_output_open(NULL);
|
||||
|
||||
/* Open up all available components */
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include "mpi.h"
|
||||
#include "ompi/constants.h"
|
||||
#include "orte/util/output.h"
|
||||
#include "orte/util/show_help.h"
|
||||
#include "ompi/mca/coll/coll.h"
|
||||
#include "ompi/mca/coll/base/base.h"
|
||||
#include "coll_demo.h"
|
||||
@ -40,7 +40,7 @@ int mca_coll_demo_allgather_intra(void *sbuf, int scount,
|
||||
struct mca_coll_base_module_1_1_0_t *module)
|
||||
{
|
||||
mca_coll_demo_module_t *demo_module = (mca_coll_demo_module_t*) module;
|
||||
orte_output_verbose(10, mca_coll_base_output, "In demo allgather_intra");
|
||||
opal_output_verbose(10, mca_coll_base_output, "In demo allgather_intra");
|
||||
return demo_module->underlying.coll_allgather(sbuf, scount, sdtype, rbuf,
|
||||
rcount, rdtype, comm,
|
||||
demo_module->underlying.coll_allgather_module);
|
||||
@ -62,7 +62,7 @@ int mca_coll_demo_allgather_inter(void *sbuf, int scount,
|
||||
struct mca_coll_base_module_1_1_0_t *module)
|
||||
{
|
||||
mca_coll_demo_module_t *demo_module = (mca_coll_demo_module_t*) module;
|
||||
orte_output_verbose(10, mca_coll_base_output, "In demo allgather_inter");
|
||||
opal_output_verbose(10, mca_coll_base_output, "In demo allgather_inter");
|
||||
return demo_module->underlying.coll_allgather(sbuf, scount, sdtype, rbuf,
|
||||
rcount, rdtype, comm,
|
||||
demo_module->underlying.coll_allgather_module);
|
||||
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
x
Ссылка в новой задаче
Block a user