Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Rob Latham
MPICH-BlueGene
Commits
fa6182d0
Commit
fa6182d0
authored
Sep 29, 2011
by
William Gropp
Browse files
[svn-r9021] Move debugging routines out of setbot and add missing style statement
parent
8b5f4897
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/binding/f77/buildiface
View file @
fa6182d0
...
...
@@ -946,7 +946,7 @@ if ("$buildMakefile") {
&AddFwrapDefs
;
print
MAKEFD
"
\
lib
\$
{MPIFLIBNAME}_a_DIR = ROOTDIR/lib
\
lib
\$
{MPIFLIBNAME}_a_SOURCES =
\$
{mpi_sources} setbot.c setbotf.f
\
lib
\$
{MPIFLIBNAME}_a_SOURCES =
\$
{mpi_sources} setbot.c
fdebug.c
setbotf.f
\
\
HEADERS = fproto.h mpi_fortimpl.h
\
profilelib_
\$
{MPIFLIBNAME} =
\$
{PMPIFLIBNAME}
\
...
...
src/binding/f77/fdebug.c
0 → 100644
View file @
fa6182d0
/* -*- Mode: C; c-basic-offset:4 ; -*- */
/*
* (C) 2001 by Argonne National Laboratory.
* See COPYRIGHT in top-level directory.
*
*/
/* style allow:fprintf:21 sig:0 */
#include "mpi_fortimpl.h"
#if defined(HAVE_PRAGMA_WEAK) && defined(HAVE_MULTIPLE_PRAGMA_WEAK)
#pragma weak MPIR_IS_BOTTOM = mpir_is_bottom_
#pragma weak mpir_is_bottom = mpir_is_bottom_
#pragma weak mpir_is_bottom__ = mpir_is_bottom_
#pragma weak MPIR_IS_IN_PLACE = mpir_is_in_place_
#pragma weak mpir_is_in_place = mpir_is_in_place_
#pragma weak mpir_is_in_place__ = mpir_is_in_place_
#pragma weak MPIR_IS_UNWEIGHTED = mpir_is_unweighted_
#pragma weak mpir_is_unweighted = mpir_is_unweighted_
#pragma weak mpir_is_unweighted__ = mpir_is_unweighted_
#pragma weak MPIR_IS_STATUS_IGNORE = mpir_is_status_ignore_
#pragma weak mpir_is_status_ignore = mpir_is_status_ignore_
#pragma weak mpir_is_status_ignore__ = mpir_is_status_ignore_
#pragma weak MPIR_IS_STATUSES_IGNORE = mpir_is_statuses_ignore_
#pragma weak mpir_is_statuses_ignore = mpir_is_statuses_ignore_
#pragma weak mpir_is_statuses_ignore__ = mpir_is_statuses_ignore_
#pragma weak MPIR_IS_ERRCODES_IGNORE = mpir_is_errcodes_ignore_
#pragma weak mpir_is_errcodes_ignore = mpir_is_errcodes_ignore_
#pragma weak mpir_is_errcodes_ignore__ = mpir_is_errcodes_ignore_
#pragma weak MPIR_IS_ARGVS_NULL = mpir_is_argvs_null_
#pragma weak mpir_is_argvs_null = mpir_is_argvs_null_
#pragma weak mpir_is_argvs_null__ = mpir_is_argvs_null_
#else
#if defined(F77_NAME_UPPER)
#define mpir_is_bottom_ MPIR_IS_BOTTOM
#define mpir_is_in_place_ MPIR_IS_IN_PLACE
#define mpir_is_unweighted_ MPIR_IS_UNWEIGHTED
#define mpir_is_status_ignore_ MPIR_IS_STATUS_IGNORE
#define mpir_is_statuses_ignore_ MPIR_IS_STATUSES_IGNORE
#define mpir_is_errcodes_ignore_ MPIR_IS_ERRCODES_IGNORE
#define mpir_is_argvs_null_ MPIR_IS_ARGVS_NULL
#elif defined(F77_NAME_LOWER_2USCORE)
#define mpir_is_bottom_ mpir_is_bottom__
#define mpir_is_in_place_ mpir_is_in_place__
#define mpir_is_unweighted_ mpir_is_unweighted__
#define mpir_is_status_ignore_ mpir_is_status_ignore__
#define mpir_is_statuses_ignore_ mpir_is_statuses_ignore__
#define mpir_is_errcodes_ignore_ mpir_is_errcodes_ignore__
#define mpir_is_argvs_null_ mpir_is_argvs_null__
#elif defined(F77_NAME_LOWER)
#define mpir_is_bottom_ mpir_is_bottom
#define mpir_is_in_place_ mpir_is_in_place
#define mpir_is_unweighted_ mpir_is_unweighted
#define mpir_is_status_ignore_ mpir_is_status_ignore
#define mpir_is_statuses_ignore_ mpir_is_statuses_ignore
#define mpir_is_errcodes_ignore_ mpir_is_errcodes_ignore
#define mpir_is_argvs_null_ mpir_is_argvs_null
#endif
#endif
#include <stdio.h>
/*
Define Fortran functions MPIR_IS_<NAME>() that are callable in Fortran
to check if the Fortran constants, MPI_<NAME>, are recognized by the MPI
implementation (in C library).
*/
void
mpir_is_bottom_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_bottom_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPIR_F_MPI_BOTTOM
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPIR_F_MPI_BOTTOM=%p, MPI_BOTTOM=%p
\n
"
,
MPIR_F_MPI_BOTTOM
,
a
);
}
void
mpir_is_in_place_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_in_place_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPIR_F_MPI_IN_PLACE
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPIR_F_MPI_IN_PLACE=%p, MPI_IN_PLACE=%p
\n
"
,
MPIR_F_MPI_IN_PLACE
,
a
);
}
void
mpir_is_unweighted_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_unweighted_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPIR_F_MPI_UNWEIGHTED
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPIR_F_MPI_UNWEIGHTED=%p, MPI_UNWEIGHTED=%p
\n
"
,
MPIR_F_MPI_UNWEIGHTED
,
a
);
}
void
mpir_is_status_ignore_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_status_ignore_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPI_F_STATUS_IGNORE
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPI_F_STATUS_IGNORE=%p, MPI_STATUS_IGNORE=%p
\n
"
,
MPI_F_STATUS_IGNORE
,
a
);
}
void
mpir_is_statuses_ignore_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_statuses_ignore_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPI_F_STATUSES_IGNORE
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPI_F_STATUSES_IGNORE=%p, MPI_STATUSES_IGNORE=%p
\n
"
,
MPI_F_STATUSES_IGNORE
,
a
);
}
void
mpir_is_errcodes_ignore_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_errcodes_ignore_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPI_F_ERRCODES_IGNORE
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPI_F_ERRCODES_IGNORE=%p, MPI_ERRCODES_IGNORE=%p
\n
"
,
MPI_F_ERRCODES_IGNORE
,
a
);
}
void
mpir_is_argvs_null_
(
void
*
a
,
int
*
ierr
);
void
mpir_is_argvs_null_
(
void
*
a
,
int
*
ierr
)
{
*
ierr
=
(
a
==
MPI_F_ARGVS_NULL
?
1
:
0
);
if
(
*
ierr
)
fprintf
(
stderr
,
"Matched : "
);
else
fprintf
(
stderr
,
"Not matched : "
);
fprintf
(
stderr
,
"MPI_F_ARGVS_NULL=%p, MPI_ARGVS_NULL=%p
\n
"
,
MPI_F_ARGVS_NULL
,
a
);
}
src/binding/f77/setbot.c.in
View file @
fa6182d0
...
...
@@ -198,145 +198,3 @@ extern mpif_cmblk8_t mpifcmb8_ __attribute__ ((alias("mpifcmb8r")));
#endif
#if defined(HAVE_PRAGMA_WEAK) && defined(HAVE_MULTIPLE_PRAGMA_WEAK)
#pragma weak MPIR_IS_BOTTOM = mpir_is_bottom_
#pragma weak mpir_is_bottom = mpir_is_bottom_
#pragma weak mpir_is_bottom__ = mpir_is_bottom_
#pragma weak MPIR_IS_IN_PLACE = mpir_is_in_place_
#pragma weak mpir_is_in_place = mpir_is_in_place_
#pragma weak mpir_is_in_place__ = mpir_is_in_place_
#pragma weak MPIR_IS_UNWEIGHTED = mpir_is_unweighted_
#pragma weak mpir_is_unweighted = mpir_is_unweighted_
#pragma weak mpir_is_unweighted__ = mpir_is_unweighted_
#pragma weak MPIR_IS_STATUS_IGNORE = mpir_is_status_ignore_
#pragma weak mpir_is_status_ignore = mpir_is_status_ignore_
#pragma weak mpir_is_status_ignore__ = mpir_is_status_ignore_
#pragma weak MPIR_IS_STATUSES_IGNORE = mpir_is_statuses_ignore_
#pragma weak mpir_is_statuses_ignore = mpir_is_statuses_ignore_
#pragma weak mpir_is_statuses_ignore__ = mpir_is_statuses_ignore_
#pragma weak MPIR_IS_ERRCODES_IGNORE = mpir_is_errcodes_ignore_
#pragma weak mpir_is_errcodes_ignore = mpir_is_errcodes_ignore_
#pragma weak mpir_is_errcodes_ignore__ = mpir_is_errcodes_ignore_
#pragma weak MPIR_IS_ARGVS_NULL = mpir_is_argvs_null_
#pragma weak mpir_is_argvs_null = mpir_is_argvs_null_
#pragma weak mpir_is_argvs_null__ = mpir_is_argvs_null_
#else
#if defined(F77_NAME_UPPER)
#define mpir_is_bottom_ MPIR_IS_BOTTOM
#define mpir_is_in_place_ MPIR_IS_IN_PLACE
#define mpir_is_unweighted_ MPIR_IS_UNWEIGHTED
#define mpir_is_status_ignore_ MPIR_IS_STATUS_IGNORE
#define mpir_is_statuses_ignore_ MPIR_IS_STATUSES_IGNORE
#define mpir_is_errcodes_ignore_ MPIR_IS_ERRCODES_IGNORE
#define mpir_is_argvs_null_ MPIR_IS_ARGVS_NULL
#elif defined(F77_NAME_LOWER_2USCORE)
#define mpir_is_bottom_ mpir_is_bottom__
#define mpir_is_in_place_ mpir_is_in_place__
#define mpir_is_unweighted_ mpir_is_unweighted__
#define mpir_is_status_ignore_ mpir_is_status_ignore__
#define mpir_is_statuses_ignore_ mpir_is_statuses_ignore__
#define mpir_is_errcodes_ignore_ mpir_is_errcodes_ignore__
#define mpir_is_argvs_null_ mpir_is_argvs_null__
#elif defined(F77_NAME_LOWER)
#define mpir_is_bottom_ mpir_is_bottom
#define mpir_is_in_place_ mpir_is_in_place
#define mpir_is_unweighted_ mpir_is_unweighted
#define mpir_is_status_ignore_ mpir_is_status_ignore
#define mpir_is_statuses_ignore_ mpir_is_statuses_ignore
#define mpir_is_errcodes_ignore_ mpir_is_errcodes_ignore
#define mpir_is_argvs_null_ mpir_is_argvs_null
#endif
#endif
#include <stdio.h>
/*
Define Fortran functions MPIR_IS_<NAME>() that are callable in Fortran
to check if the Fortran constants, MPI_<NAME>, are recognized by the MPI
implementation (in C library).
*/
void mpir_is_bottom_( void *a, int *ierr );
void mpir_is_bottom_( void *a, int *ierr )
{
*ierr = ( a == MPIR_F_MPI_BOTTOM ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPIR_F_MPI_BOTTOM=%p, MPI_BOTTOM=%p\n",
MPIR_F_MPI_BOTTOM, a);
}
void mpir_is_in_place_( void *a, int *ierr );
void mpir_is_in_place_( void *a, int *ierr )
{
*ierr = ( a == MPIR_F_MPI_IN_PLACE ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPIR_F_MPI_IN_PLACE=%p, MPI_IN_PLACE=%p\n",
MPIR_F_MPI_IN_PLACE, a);
}
void mpir_is_unweighted_( void *a, int *ierr );
void mpir_is_unweighted_( void *a, int *ierr )
{
*ierr = ( a == MPIR_F_MPI_UNWEIGHTED ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPIR_F_MPI_UNWEIGHTED=%p, MPI_UNWEIGHTED=%p\n",
MPIR_F_MPI_UNWEIGHTED, a);
}
void mpir_is_status_ignore_( void *a, int *ierr );
void mpir_is_status_ignore_( void *a, int *ierr )
{
*ierr = ( a == MPI_F_STATUS_IGNORE ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPI_F_STATUS_IGNORE=%p, MPI_STATUS_IGNORE=%p\n",
MPI_F_STATUS_IGNORE, a);
}
void mpir_is_statuses_ignore_( void *a, int *ierr );
void mpir_is_statuses_ignore_( void *a, int *ierr )
{
*ierr = ( a == MPI_F_STATUSES_IGNORE ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPI_F_STATUSES_IGNORE=%p, MPI_STATUSES_IGNORE=%p\n",
MPI_F_STATUSES_IGNORE, a);
}
void mpir_is_errcodes_ignore_( void *a, int *ierr );
void mpir_is_errcodes_ignore_( void *a, int *ierr )
{
*ierr = ( a == MPI_F_ERRCODES_IGNORE ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPI_F_ERRCODES_IGNORE=%p, MPI_ERRCODES_IGNORE=%p\n",
MPI_F_ERRCODES_IGNORE, a);
}
void mpir_is_argvs_null_( void *a, int *ierr );
void mpir_is_argvs_null_( void *a, int *ierr )
{
*ierr = ( a == MPI_F_ARGVS_NULL ? 1 : 0 );
if ( *ierr )
fprintf(stderr, "Matched : ");
else
fprintf(stderr, "Not matched : ");
fprintf(stderr,"MPI_F_ARGVS_NULL=%p, MPI_ARGVS_NULL=%p\n",
MPI_F_ARGVS_NULL, a);
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment