ダウンロード(MPI、VPP による並列バージョン) |
ソースコード(Fortran77 + MPI)
サイズ | Fortran77 + MPI |
XL (1024 x 512 x 512) |
ダウンロード 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
paramset.shで指定する引数の説明 1
ソースコード(Fortran77 + OMP)
サイズ | Fortran77 + OMP |
XL (1024 x 512 x 512) |
|
L (512 x 256 x 256) |
ダウンロード himenoBMTxp_l_omp.f (2,285 byte) |
M (256 x 128 x 128) |
ダウンロード himenoBMTxp_m_omp.f (2,286 byte) |
S (128 x 64 x 64) |
ダウンロード himenoBMTxp_s_omp.f (2,286 byte) |
ソースコード(Fortran90 + MPI)
サイズ | Fortran90 + MPI |
XL (1024 x 512 x 512) |
ダウンロード 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) |
ソースコード(Fortran90 + OMP)
サイズ | Fortran90 + OMP |
XL (1024 x 512 x 512) |
ダウンロード 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) |
ソースコード(C + MPI, static allocate version)
サイズ | C + MPI (with Makefile) |
XL (1024 x 512 x 512) |
ダウンロード 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
paramset.shで指定する引数の説明 1
ソースコード(C + MPI, dynamic allocate version)
サイズ | 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) |
ソースコード(C + OMP, static allocate version)
サイズ | 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) |
ソースコード(C + OMP, dynamic allocate version)
サイズ | C + OMP (with Makefile) |
XL (1024 x 512 x 512) |
ダウンロード 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) |
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
ご質問・ご意見がございましたら himenoBMT@riken.jp までご連絡ください。