2003-11-22 16:36:58 +00:00
|
|
|
dnl -*- shell-script -*-
|
|
|
|
dnl
|
2005-11-05 19:57:48 +00:00
|
|
|
dnl Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
|
|
dnl University Research and Technology
|
|
|
|
dnl Corporation. All rights reserved.
|
|
|
|
dnl Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
|
|
dnl of Tennessee Research Foundation. All rights
|
|
|
|
dnl reserved.
|
2004-11-28 20:09:25 +00:00
|
|
|
dnl Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
|
|
dnl University of Stuttgart. All rights reserved.
|
2005-03-24 12:43:37 +00:00
|
|
|
dnl Copyright (c) 2004-2005 The Regents of the University of California.
|
|
|
|
dnl All rights reserved.
|
2007-01-11 14:07:15 +00:00
|
|
|
dnl Copyright (c) 2006 Cisco Systems, Inc.
|
2006-11-30 01:59:44 +00:00
|
|
|
dnl Copyright (c) 2006 Los Alamos National Security, LLC. All rights
|
|
|
|
dnl reserved.
|
2007-02-03 00:25:42 +00:00
|
|
|
dnl Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
|
2004-11-22 01:38:40 +00:00
|
|
|
dnl $COPYRIGHT$
|
|
|
|
dnl
|
|
|
|
dnl Additional copyrights may follow
|
|
|
|
dnl
|
2004-01-07 07:49:52 +00:00
|
|
|
dnl $HEADER$
|
2003-11-22 16:36:58 +00:00
|
|
|
dnl
|
|
|
|
|
2004-02-13 03:58:56 +00:00
|
|
|
|
2003-11-22 16:36:58 +00:00
|
|
|
#
|
2004-08-06 14:30:18 +00:00
|
|
|
# Open MPI-specific tests
|
2003-11-22 16:36:58 +00:00
|
|
|
#
|
|
|
|
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/c_get_alignment.m4)
|
|
|
|
m4_include(config/c_weak_symbols.m4)
|
2004-01-08 13:36:14 +00:00
|
|
|
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/cxx_find_template_parameters.m4)
|
|
|
|
m4_include(config/cxx_find_template_repository.m4)
|
|
|
|
m4_include(config/cxx_have_exceptions.m4)
|
|
|
|
m4_include(config/cxx_find_exception_flags.m4)
|
2004-01-07 07:49:52 +00:00
|
|
|
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/f77_check.m4)
|
|
|
|
m4_include(config/f77_check_type.m4)
|
|
|
|
m4_include(config/f77_find_ext_symbol_convention.m4)
|
|
|
|
m4_include(config/f77_get_alignment.m4)
|
|
|
|
m4_include(config/f77_get_fortran_handle_max.m4)
|
|
|
|
m4_include(config/f77_get_sizeof.m4)
|
- Implement correct Fortran Logical-handling in f77/f90 interface in
case of:
sizeof(MPI_Flogical) != sizeof (int)
and
Fortran value of .TRUE. != 1
as is often the case.
- Check in configure the value of .TRUE., the C-type coresponding to
logical and check, that fortran compiler does not do something strange
with arrays of logicals
- Convert all occurrences of logicals in the fortran wrappers, only
in case it is needed.
*Please note* Implementation of MPI_Cart_sub needed special treatment.
- Output these value in ompi_info -a
- Clean up the prototypes_mpi.h to just have a single definition and
thereby deleting the necessity for prototypes_pmpi.h
- configured, compiled and tested with F90-program, which uses
MPI_Cart_create and MPI_Cart_get:
linux ia32, gcc (no testing, as no f90)
linux ia32, gcc --disable-mpi-f77 --disable-mpi-f90 (had a bug there)
linux ia32, icc-8.1
linux opteron, gcc-3.3.5, pgcc, pathccx/pathf90 (tested just
pgi-compiler)
linux em64t, gcc, icc-8.1 (tested just icc)
This commit was SVN r8254.
2005-11-24 16:52:35 +00:00
|
|
|
m4_include(config/f77_get_value_true.m4)
|
|
|
|
m4_include(config/f77_check_logical_array.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/f77_purge_unsupported_kind.m4)
|
2004-01-09 08:25:18 +00:00
|
|
|
|
2006-02-12 15:11:36 +00:00
|
|
|
m4_include(config/f90_check.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/f90_check_type.m4)
|
|
|
|
m4_include(config/f90_find_module_include_flag.m4)
|
|
|
|
m4_include(config/f90_get_precision.m4)
|
|
|
|
m4_include(config/f90_get_range.m4)
|
|
|
|
m4_include(config/f90_get_sizeof.m4)
|
|
|
|
m4_include(config/f90_get_int_kind.m4)
|
2005-01-07 21:21:46 +00:00
|
|
|
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_try_assemble.m4)
|
|
|
|
m4_include(config/ompi_config_asm.m4)
|
2005-01-27 01:39:55 +00:00
|
|
|
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_case_sensitive_fs_setup.m4)
|
|
|
|
m4_include(config/ompi_check_broken_qsort.m4)
|
2006-02-05 01:28:05 +00:00
|
|
|
m4_include(config/ompi_check_compiler_works.m4)
|
2005-12-02 01:02:19 +00:00
|
|
|
m4_include(config/ompi_check_func_lib.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_check_optflags.m4)
|
2007-01-30 20:52:46 +00:00
|
|
|
m4_include(config/ompi_check_attributes.m4)
|
2007-05-04 09:03:37 +00:00
|
|
|
m4_include(config/ompi_check_visibility.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_check_icc.m4)
|
|
|
|
m4_include(config/ompi_check_gm.m4)
|
|
|
|
m4_include(config/ompi_check_mx.m4)
|
|
|
|
m4_include(config/ompi_check_bproc.m4)
|
2007-07-10 12:43:05 +00:00
|
|
|
m4_include(config/ompi_check_lsf.m4)
|
2006-03-31 02:25:04 +00:00
|
|
|
m4_include(config/ompi_check_xcpu.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_check_mvapi.m4)
|
|
|
|
m4_include(config/ompi_check_openib.m4)
|
2006-07-04 01:20:20 +00:00
|
|
|
m4_include(config/ompi_check_portals.m4)
|
2006-09-14 16:44:02 +00:00
|
|
|
m4_include(config/ompi_check_psm.m4)
|
2006-01-12 04:05:02 +00:00
|
|
|
m4_include(config/ompi_check_udapl.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_check_package.m4)
|
2006-09-21 00:08:49 +00:00
|
|
|
m4_include(config/ompi_check_loadleveler.m4)
|
2005-09-16 04:51:09 +00:00
|
|
|
m4_include(config/ompi_check_slurm.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_check_tm.m4)
|
|
|
|
m4_include(config/ompi_check_xgrid.m4)
|
2005-12-12 00:41:01 +00:00
|
|
|
m4_include(config/ompi_check_vendor.m4)
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_config_subdir.m4)
|
|
|
|
m4_include(config/ompi_config_subdir_args.m4)
|
|
|
|
m4_include(config/ompi_configure_options.m4)
|
|
|
|
m4_include(config/ompi_find_type.m4)
|
|
|
|
m4_include(config/ompi_functions.m4)
|
|
|
|
m4_include(config/ompi_get_version.m4)
|
|
|
|
m4_include(config/ompi_get_libtool_linker_flags.m4)
|
|
|
|
m4_include(config/ompi_load_platform.m4)
|
|
|
|
m4_include(config/ompi_mca.m4)
|
|
|
|
m4_include(config/ompi_setup_cc.m4)
|
|
|
|
m4_include(config/ompi_setup_cxx.m4)
|
|
|
|
m4_include(config/ompi_setup_f77.m4)
|
|
|
|
m4_include(config/ompi_setup_f90.m4)
|
|
|
|
m4_include(config/ompi_setup_libevent.m4)
|
2005-10-27 23:23:08 +00:00
|
|
|
m4_include(config/ompi_setup_wrappers.m4)
|
2005-09-01 10:37:20 +00:00
|
|
|
m4_include(config/ompi_make_stripped_flags.m4)
|
2006-03-12 04:35:01 +00:00
|
|
|
m4_include(config/ompi_save_version.m4)
|
2004-06-07 15:33:53 +00:00
|
|
|
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/ompi_check_pthread_pids.m4)
|
|
|
|
m4_include(config/ompi_config_pthreads.m4)
|
|
|
|
m4_include(config/ompi_config_solaris_threads.m4)
|
|
|
|
m4_include(config/ompi_config_threads.m4)
|
2006-11-30 01:59:44 +00:00
|
|
|
m4_include(config/ompi_lang_link_with_c.m4)
|
2004-02-13 03:58:56 +00:00
|
|
|
|
|
|
|
#
|
2004-08-02 00:24:22 +00:00
|
|
|
# The config/mca_no_configure_components.m4 file is generated by
|
|
|
|
# autogen.sh
|
2004-02-13 03:58:56 +00:00
|
|
|
#
|
2005-07-28 15:48:46 +00:00
|
|
|
m4_include(config/mca_no_configure_components.m4)
|
2005-07-09 18:52:53 +00:00
|
|
|
|
|
|
|
#
|
|
|
|
# mca_m4_config_include.m4 is generated by autogen.sh. It includes
|
|
|
|
# the list of all component configure.m4 macros.
|
|
|
|
#
|
2006-02-12 01:33:29 +00:00
|
|
|
m4_include(config/mca_m4_config_include.m4)
|
2007-02-03 00:25:42 +00:00
|
|
|
|
|
|
|
#
|
|
|
|
# Check for ps commands and arguments
|
|
|
|
#
|
|
|
|
m4_include(config/ompi_check_ps.m4)
|