[mpich-discuss] Problem with ROMIO using Windows

Francisco Javier García Blas fjblas at arcos.inf.uc3m.es
Wed Jul 8 08:06:56 CDT 2009


Hi all,

I am using coll_perf.c in order to evaluate some optimizations at ADIO  
level under Windows. Tracing ADIOI_Flatten_datatype primitive in  
Windows, I got the following wrong values for flat->count and cur_idx.

C:\Users\fjblas>mpiexec -n 4 coll_perf.exe -fname myfile
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10
ADIOI_Flatten_datatype:: count 10, cur_idx = 10


I traced ADIOI_Flatten_datatype primitive and I have found that  
ADIOI_Count_contiguous_blocks did not return the correct value for  
flat->count.

On a Linux cluster, I tried the same application without problem, and  
I have got correct values for flat->count.

I tried with different versions of MPICH2 under Windows (1.0.5, 1.0.8,  
and the lasted release), and I have got the same incorrect values for  
flat->count.

It is possible that is something wrong under Windows???


Thanks for all


More information about the mpich-discuss mailing list