Download (Parallel version with MPI & VPP) |
Source code(Fortran77 + MPI)
Size | Fortran77 + MPI |
XL (1024 x 512 x 512) |
download f77_xp_mpi.lzh (4,599 byte) |
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
How to use:
- Download LZH file (f77_xp_mpi.lzh).
- Unzip it! You get three files: “himenoBMTxpr.f”, “param.h” and “paramset.sh”.
- Execute “paramset.sh”. >./paramset.sh M 1 1 2
- After then, you get new “param.h”.
- Compile “himenoBMTxpr.f.
- You get executable load module. >mpirun -np 2 ./a.out
Parameters for paramset.sh 1
Source code(Fortran77 + OMP)
Size | Fortran77 + OMP |
XL (1024 x 512 x 512) |
|
L (512 x 256 x 256) |
download himenoBMTxp_l_omp.f (2,285 byte) |
M (256 x 128 x 128) |
download himenoBMTxp_m_omp.f (2,286 byte) |
S (128 x 64 x 64) |
download himenoBMTxp_s_omp.f (2,286 byte) |
Source code(Fortran90 + MPI)
Size | Fortran90 + MPI |
XL (1024 x 512 x 512) |
download f90_xp_mpi.lzh (3,969 byte) |
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
Source code(Fortran90 + OMP)
Size | Fortran90 + OMP |
XL (1024 x 512 x 512) |
download f90_xp_omp.lzh (2,762 byte) |
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
Source code(C + MPI, static allocate version)
Size | C + MPI (with Makefile) |
XL (1024 x 512 x 512) |
download cc_himenoBMTxp_mpi.lzh (4,414 byte) |
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
How to use:
- Download LZH file (cc_himenoBMTxp_mpi.lzh).
- Unzip it! You get four files: “himenoBMTxps.c”, “param.h”, “paramset.sh” and “Makefile.sample”.
- Execute “paramset.sh”. >./paramset.sh M 1 1 2
- After then, you get new “param.h”.
- Create Makefile referring to the file “Makefile.sample”.
- Compile “himenoBMTxps.c.
- You get executable load module. >mpirun -np 2 ./a.out
Parameters for paramset.sh 1
Source code(C + MPI, dynamic allocate version)
Size | C + MPI (with Makefile) |
XL (1024 x 512 x 512) |
|
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
Source code(C + OMP, static allocate version)
Size | C + OMP (with Makefile) |
XL (1024 x 512 x 512) |
|
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
Source code(C + OMP, dynamic allocate version)
Size | C + OMP (with Makefile) |
XL (1024 x 512 x 512) |
download himenoBMTxp_cc_omp_al.lzh (3,065 byte) |
L (512 x 256 x 256) |
|
M (256 x 128 x 128) |
|
S (128 x 64 x 64) |
Parameter for paramset.sh
./paramset.sh
: XS (64x32x32)
S (128x64x64)
M (256x128x128)
L (512x256x256)
XL (1024x512x512)
XXL(2048x1024x1024)
is partition size
is the number of partition for I-dimensional
is the number of partition for J-dimensional
is the number of partition for K-dimensional
If you have any questions for need for further assistance, please send a message to himenoBMT@riken.jp.