📄 mpi-f90-interfaces.h.sh
字号:
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 + -