Project's Source Codes list and Instruction
-
C Language
- fox.c
- Basic FOX Algorithm MPI Program in C language. See Chap 7, pp. 113 & ff and pp. 125 & ff in PPMPI, Peter Pachecoo
- fox_floats.c
- fox.c with single or double precision switch
- fox_floats_timer.c
- fox_floats.c with timer (MPI Wall Time)
- fox_floats_timer_caching.c
- fox_floats_timer.c with Caching Optimization in Computing Step
- fox_floats_timer_caching_omp.c
- fox_floats_timer_caching.c with OpenMP Threads Accelerating
- fox_floats_timer_caching_omp_fileIO.c
- fox_floats_timer_caching_omp.c with File I/O, Input data and Output data from disk files
- fox_floats_timer_caching_omp_fileIO_benchmark.c
- Update from fox_floats_timer_caching_omp_fileIO.c, Benchmark Program for FOX Algorithm
- fox.c.debug.rtf
- Debug result of fox.c (Program Correctness Verification)
- fox.c.benchmark.test.rtf
- Debug result of fox.c benchmark Program (Serial and Parallel Programs Performance Testing using different Compilers)
- serial_matrix_multiplication_benchmark.c
- Benchmark Program for serial matrix multiplication
- fox.c
-
Fortran
- fox.f
- Basic FOX Algorithm MPI Program in Fortran language. See Chap 7, pp. 113 & ff and pp. 125 & ff in PPMPI, Peter Pachecoo
- fox.f