1
1

Merge pull request #7355 from jsquyres/pr/v4.0.x/fortran-sentinel-linker-black-magic

v4.0.x: Make C and Fortran types for MPI sentinels agree in size
Этот коммит содержится в:
Howard Pritchard 2020-02-03 13:25:29 -07:00 коммит произвёл GitHub
родитель 2f42a125be 02f3795299
Коммит a26cd349b9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

Просмотреть файл

@ -2,7 +2,7 @@
#
# Copyright (c) 2015 Research Organization for Information Science
# and Technology (RIST). All rights reserved.
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2015-2020 Cisco Systems, Inc. All rights reserved.
# $COPYRIGHT$
#
# Subroutine to generate a bunch of Fortran declarations and symbols
@ -62,33 +62,33 @@ $fortran->{in_place} = {
f_name => "MPI_IN_PLACE",
};
$fortran->{unweighted} = {
c_type => "int *",
c_type => "int",
c_name => "mpi_fortran_unweighted",
f_type => "integer",
f_type => "integer, dimension(1)",
f_name => "MPI_UNWEIGHTED",
};
$fortran->{weights_empty} = {
c_type => "int *",
c_type => "int",
c_name => "mpi_fortran_weights_empty",
f_type => "integer",
f_type => "integer, dimension(1)",
f_name => "MPI_WEIGHTS_EMPTY",
};
$fortran->{argv_null} = {
c_type => "char *",
c_type => "char",
c_name => "mpi_fortran_argv_null",
f_type => "character, dimension(1)",
f_name => "MPI_ARGV_NULL",
};
$fortran->{argvs_null} = {
c_type => "char *",
c_type => "char",
c_name => "mpi_fortran_argvs_null",
f_type => "character, dimension(1, 1)",
f_name => "MPI_ARGVS_NULL",
};
$fortran->{errcodes_ignore} = {
c_type => "int *",
c_type => "int",
c_name => "mpi_fortran_errcodes_ignore",
f_type => "integer, dimension(1)",
f_name => "MPI_ERRCODES_IGNORE",