⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpi-f90-interfaces.h.sh

📁 MPI stands for the Message Passing Interface. Written by the MPI Forum (a large committee comprising
💻 SH
📖 第 1 页 / 共 5 页
字号:
  integer, intent(in) :: comm  integer, intent(in) :: ndims  integer, dimension(*), intent(in) :: dims  integer, dimension(*), intent(in) :: periods  integer, intent(out) :: newrank  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Cart_map smalloutput_27 MPI_Cart_mapend MPI_Cart_map#------------------------------------------------------------------------output_28() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, coords, rank, ierr)  integer, intent(in) :: comm  integer, dimension(*), intent(in) :: coords  integer, intent(out) :: rank  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Cart_rank smalloutput_28 MPI_Cart_rankend MPI_Cart_rank#------------------------------------------------------------------------output_29() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, direction, disp, rank_source, rank_dest&        , ierr)  integer, intent(in) :: comm  integer, intent(in) :: direction  integer, intent(in) :: disp  integer, intent(out) :: rank_source  integer, intent(out) :: rank_dest  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Cart_shift smalloutput_29 MPI_Cart_shiftend MPI_Cart_shift#------------------------------------------------------------------------output_30() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, remain_dims, new_comm, ierr)  integer, intent(in) :: comm  logical, dimension(*), intent(in) :: remain_dims  integer, intent(out) :: new_comm  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Cart_sub smalloutput_30 MPI_Cart_subend MPI_Cart_sub#------------------------------------------------------------------------output_31() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, ndims, ierr)  integer, intent(in) :: comm  integer, intent(out) :: ndims  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Cartdim_get smalloutput_31 MPI_Cartdim_getend MPI_Cartdim_get#------------------------------------------------------------------------output_32() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, errorcode, ierr)  integer, intent(in) :: comm  integer, intent(in) :: errorcode  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_call_errhandler smalloutput_32 MPI_Comm_call_errhandlerend MPI_Comm_call_errhandler#------------------------------------------------------------------------output_33() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm1, comm2, result, ierr)  integer, intent(in) :: comm1  integer, intent(in) :: comm2  integer, intent(out) :: result  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_compare smalloutput_33 MPI_Comm_compareend MPI_Comm_compare#------------------------------------------------------------------------output_34() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, group, newcomm, ierr)  integer, intent(in) :: comm  integer, intent(in) :: group  integer, intent(out) :: newcomm  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_create smalloutput_34 MPI_Comm_createend MPI_Comm_create#------------------------------------------------------------------------output_35() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(function, errhandler, ierr)  external :: function  integer, intent(out) :: errhandler  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_create_errhandler smalloutput_35 MPI_Comm_create_errhandlerend MPI_Comm_create_errhandler#------------------------------------------------------------------------output_36() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm_copy_attr_fn, comm_delete_attr_fn, comm_keyval, extra_state, ierr)  external :: comm_copy_attr_fn  external :: comm_delete_attr_fn  integer, intent(out) :: comm_keyval  integer, intent(in) :: extra_state  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_create_keyval smalloutput_36 MPI_Comm_create_keyvalend MPI_Comm_create_keyval#------------------------------------------------------------------------output_37() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, comm_keyval, ierr)  integer, intent(inout) :: comm  integer, intent(in) :: comm_keyval  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_delete_attr smalloutput_37 MPI_Comm_delete_attrend MPI_Comm_delete_attr#------------------------------------------------------------------------output_38() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, newcomm, ierr)  integer, intent(in) :: comm  integer, intent(out) :: newcomm  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_dup smalloutput_38 MPI_Comm_dupend MPI_Comm_dup#------------------------------------------------------------------------output_39() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, ierr)  integer, intent(inout) :: comm  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_free smalloutput_39 MPI_Comm_freeend MPI_Comm_free#------------------------------------------------------------------------output_40() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm_keyval, ierr)  integer, intent(inout) :: comm_keyval  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_free_keyval smalloutput_40 MPI_Comm_free_keyvalend MPI_Comm_free_keyval#------------------------------------------------------------------------output_41() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, comm_keyval, attribute_val, flag, ierr)  include 'mpif-config.h'  integer, intent(in) :: comm  integer, intent(in) :: comm_keyval  integer(kind=MPI_ADDRESS_KIND), intent(out) :: attribute_val  logical, intent(out) :: flag  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_get_attr smalloutput_41 MPI_Comm_get_attrend MPI_Comm_get_attr#------------------------------------------------------------------------output_42() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, erhandler, ierr)  integer, intent(in) :: comm  integer, intent(out) :: erhandler  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_get_errhandler smalloutput_42 MPI_Comm_get_errhandlerend MPI_Comm_get_errhandler#------------------------------------------------------------------------output_43() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, comm_name, resultlen, ierr)  integer, intent(in) :: comm  character(len=*), intent(out) :: comm_name  integer, intent(out) :: resultlen  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_get_name smalloutput_43 MPI_Comm_get_nameend MPI_Comm_get_name#------------------------------------------------------------------------output_44() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, group, ierr)  integer, intent(in) :: comm  integer, intent(out) :: group  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_group smalloutput_44 MPI_Comm_groupend MPI_Comm_group#------------------------------------------------------------------------output_45() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, rank, ierr)  integer, intent(in) :: comm  integer, intent(out) :: rank  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_rank smalloutput_45 MPI_Comm_rankend MPI_Comm_rank#------------------------------------------------------------------------output_46() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, group, ierr)  integer, intent(in) :: comm  integer, intent(out) :: group  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_remote_group smalloutput_46 MPI_Comm_remote_groupend MPI_Comm_remote_group#------------------------------------------------------------------------output_47() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, size, ierr)  integer, intent(in) :: comm  integer, intent(out) :: size  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_remote_size smalloutput_47 MPI_Comm_remote_sizeend MPI_Comm_remote_size#------------------------------------------------------------------------output_48() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, comm_keyval, attribute_val, ierr)  include 'mpif-config.h'  integer, intent(in) :: comm  integer, intent(in) :: comm_keyval  integer(kind=MPI_ADDRESS_KIND), intent(in) :: attribute_val  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_set_attr smalloutput_48 MPI_Comm_set_attrend MPI_Comm_set_attr#------------------------------------------------------------------------output_49() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, errhandler, ierr)  integer, intent(inout) :: comm  integer, intent(in) :: errhandler  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_set_errhandler smalloutput_49 MPI_Comm_set_errhandlerend MPI_Comm_set_errhandler#------------------------------------------------------------------------output_50() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, comm_name, ierr)  integer, intent(inout) :: comm  character(len=*), intent(in) :: comm_name  integer, intent(out) :: ierrend subroutine ${procedure}EOF}start MPI_Comm_set_name smalloutput_50 MPI_Comm_set_nameend MPI_Comm_set_name#------------------------------------------------------------------------output_51() {    if test "$output" = "0"; then        return 0    fi    procedure=$1    cat <<EOFsubroutine ${procedure}(comm, size, ierr)  integer, intent(in) :: comm  integer, intent(out) :: size  integer, intent(out) :: ierrend subroutine ${procedure}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -