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

📄 c2f2cwinf90.f90

📁 fortran并行计算包
💻 F90
字号:
! This file created from test/mpi/f77/rma/c2f2cwinf.f with f77tof90! -*- Mode: Fortran; -*- !!  (C) 2003 by Argonne National Laboratory.!      See COPYRIGHT in top-level directory.!   ! Test just MPI-RMA!      program main      use mpi      integer errs, toterrs, ierr      integer wrank, wsize      integer wgroup, info, req, win      integer result      integer c2fwin! The integer asize must be of ADDRESS_KIND size      integer (kind=MPI_ADDRESS_KIND) asize      errs = 0      call mpi_init( ierr )!! Test passing a Fortran MPI object to C      call mpi_comm_rank( MPI_COMM_WORLD, wrank, ierr )      asize = 0      call mpi_win_create( 0, asize, 1, MPI_INFO_NULL,  &      &     MPI_COMM_WORLD, win, ierr )      errs = errs + c2fwin( win )      call mpi_win_free( win, ierr )!! Test using a C routine to provide the Fortran handle      call f2cwin( win )!     no info, in comm world, created with no memory (base address 0,!     displacement unit 1      call mpi_win_free( win, ierr )      !! Summarize the errors!      call mpi_allreduce( errs, toterrs, 1, MPI_INTEGER, MPI_SUM, &      &     MPI_COMM_WORLD, ierr )      if (wrank .eq. 0) then         if (toterrs .eq. 0) then            print *, ' No Errors'         else            print *, ' Found ', toterrs, ' errors'         endif      endif      call mpi_finalize( ierr )      stop      end      

⌨️ 快捷键说明

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