Hi
i would like to know if it is possible to compile and run da_wrfvar.exe on a multi-core machine.
wrf version 4.3.3, standard gfortran, reasonable recent mpich
if i select open 34 (dmpar) for the configure and try to compile -j 8 all_wrfvar, the system will break during compilation of the crtm routine.
I can not see anything obviously wrong. It complains about a missing module, but this module is available. Hence there is something behind the scene which avoids the compilaiton with the -j 8 option.
i can compile (still with option 34 of configuration) without -j option.
running the code with mpiexec.hydra -n 4 even without the -j option compilation fires off 4-jobs and it appears that this is faster than when i complie the all_wrfvar using the serial option (32). (i have no exact timing information yet.)
Is the performance a linear function of the number of cores used for the calculations? -n 8 runs twice as fast as -n 4 ?
I have timing results for -n 8 and -n 16, but there seems little difference.
question is if there is anybody having experience with this.
any feedback would be appreciated
i would like to know if it is possible to compile and run da_wrfvar.exe on a multi-core machine.
wrf version 4.3.3, standard gfortran, reasonable recent mpich
if i select open 34 (dmpar) for the configure and try to compile -j 8 all_wrfvar, the system will break during compilation of the crtm routine.
I can not see anything obviously wrong. It complains about a missing module, but this module is available. Hence there is something behind the scene which avoids the compilaiton with the -j 8 option.
i can compile (still with option 34 of configuration) without -j option.
running the code with mpiexec.hydra -n 4 even without the -j option compilation fires off 4-jobs and it appears that this is faster than when i complie the all_wrfvar using the serial option (32). (i have no exact timing information yet.)
Is the performance a linear function of the number of cores used for the calculations? -n 8 runs twice as fast as -n 4 ?
I have timing results for -n 8 and -n 16, but there seems little difference.
question is if there is anybody having experience with this.
any feedback would be appreciated