fortran_MPI_OpenMP

所属分类:Fortran编程
开发工具:Fortran
文件大小:0KB
下载次数:0
上传日期:2019-12-03 13:00:25
上 传 者sh-1993
说明:  使用MPI和OpenMP的混合并行编程。
(Hybrid Parallel Programming with MPI and OpenMP.)

文件列表:
Install_MPICH2_cn.md (3305, 2019-12-03)
LICENSE (1065, 2019-12-03)
MPI/ (0, 2019-12-03)
MPI/src/ (0, 2019-12-03)
MPI/src/include/ (0, 2019-12-03)
MPI/src/include/mpif.h (18606, 2019-12-03)
MPI/src/include/mpif_x86.h (18606, 2019-12-03)
MPI/src/lib/ (0, 2019-12-03)
MPI/src/lib/fmpich2.lib (133560, 2019-12-03)
MPI/src/lib/fmpich2_x86.lib (137434, 2019-12-03)
MPI/src/mod_mpi.f90 (799, 2019-12-03)
MPI/src/mpi_END.f90 (511, 2019-12-03)
MPI/src/mpi_START.f90 (1732, 2019-12-03)
MPI/src/mpi_helloworld.f90 (1650, 2019-12-03)
MPI/src/mpi_scatterv.f90 (3734, 2019-12-03)
MPI/src/mpi_send.f90 (4688, 2019-12-03)
MPI/src/mpi_sendrecv.f90 (1763, 2019-12-03)
MPI/src/test_all_mpi.f90 (2747, 2019-12-03)
MPI_OpenMP/ (0, 2019-12-03)
MPI_OpenMP/src/ (0, 2019-12-03)
MPI_OpenMP/src/cmd_parser.f90 (2904, 2019-12-03)
MPI_OpenMP/src/include/ (0, 2019-12-03)
MPI_OpenMP/src/include/mpif.h (18606, 2019-12-03)
MPI_OpenMP/src/include/mpif_x86.h (18606, 2019-12-03)
MPI_OpenMP/src/lib/ (0, 2019-12-03)
MPI_OpenMP/src/lib/fmpich2.lib (133560, 2019-12-03)
MPI_OpenMP/src/lib/fmpich2_x86.lib (137434, 2019-12-03)
MPI_OpenMP/src/mod_mpi.f90 (840, 2019-12-03)
MPI_OpenMP/src/mpi_END.f90 (511, 2019-12-03)
MPI_OpenMP/src/mpi_START.f90 (2729, 2019-12-03)
MPI_OpenMP/src/mpi_omp_helloworld.f90 (1920, 2019-12-03)
MPI_OpenMP/src/mpi_omp_threadsafe.f90 (4586, 2019-12-03)
MPI_OpenMP/src/test_all_mpi_omp.f90 (1381, 2019-12-03)
OpenMP/ (0, 2019-12-03)
OpenMP/src/ (0, 2019-12-03)
OpenMP/src/omp_do.f90 (2845, 2019-12-03)
OpenMP/src/omp_helloworld.f90 (1692, 2019-12-03)
OpenMP/src/omp_sections.f90 (4074, 2019-12-03)
... ...

# Coding with MPI and OpenMP Practice of hybrid parallel programming with Fortran on Windows standalone platform. [[中文版](https://github.com/nescirem/fortran_MPI_OpenMP/blob/master/./README_cn.md)] ## Installations - OS: Windows 10 - IDE: Visual Studio 2017 - Compiler: Intel Visual Fortran 2018 - Software: MPICH2-1.4.1p1 # Example codes ## MPI - [x] [[HELLO WORLD][mpi_hello_world]] - [x] [mpi_send][] - [x] [mpi_recv][] - [x] [mpi_sendrecv][] - [ ] [mpi_bsend] - [ ] [mpi_ssend] - [ ] [mpi_rsend] - [ ] [mpi_isend] - [ ] [mpi_ibsend] - [ ] [mpi_issend] - [ ] [mpi_irsend] - [ ] [mpi_wait] - [ ] [mpi_probe] - [ ] [mpi_iprobe] - [ ] [mpi_cancel] - [x] [mpi_barrier][] - [x] [mpi_bcast][] - [ ] [mpi_scatter] - [x] [mpi_gather][] - [x] [mpi_scatterv][] - [x] [mpi_gatherv][] - [ ] [mpi_alltoall] - [ ] [mpi_allgather] - [ ] [mpi_alltoallv] - [ ] [mpi_allgatherv] - [ ] [mpi_reduce] - [ ] [mpi_allreduce] - [ ] [mpi_reduce_scatter] - [ ] [mpi_scan] [mpi_hello_world]: ./MPI/src/mpi_helloworld.f90 [mpi_send]: ./MPI/src/mpi_send.f90 [mpi_recv]: ./MPI/src/mpi_send.f90 [mpi_sendrecv]: ./MPI/src/mpi_sendrecv.f90 [mpi_barrier]: ./MPI/src/test_all_mpi.f90 [mpi_bcast]: ./MPI/src/mpi_send.f90 [mpi_gather]: ./MPI/src/mpi_send.f90 [mpi_scatterv]: ./MPI/src/mpi_scatterv.f90 [mpi_gatherv]: ./MPI/src/mpi_scatterv.f90 ## OpenMP - [x] [[HELLO WORLD][omp_hello_world]] - [x] [do][] - [ ] [for] - [x] [sections][] - [ ] [single] - [ ] [master] - [ ] [critical] - [ ] [atomic] - [ ] [barrier] - [ ] [flush] - [ ] [ordered] - [ ] [reduction] [omp_hello_world]: ./OpenMP/src/omp_helloworld.f90 [do]: ./OpenMP/src/omp_do.f90 [sections]: ./OpenMP/src/omp_sections.f90 ## MPI and OpenMP - [x] [[HELLO WORLD][mpi_omp_hello_world]] - [x] [[THREAD SAFE][mpi_omp_thread_safe]] [mpi_omp_hello_world]: ./MPI_OpenMP/src/mpi_omp_helloworld.f90 [mpi_omp_thread_safe]: ./MPI_OpenMP/src/mpi_omp_threadsafe.f90 # Reference https://cvw.cac.cornell.edu/topics

近期下载者

相关文件


收藏者