fix to use c_int/double in rokko_fortran.f90
add generate_distributed_matrix_array