Hi all,<br><br>Recently I have been noticing some weird behavior from MPI_Wtime and MPI_Wtick in MPAS, and I think I have a solution for the problem.<br><br>After a simple simulation on either my laptop of the IC machines here (using gfortran and openmpi or mvapich) I was noticing the timers were all 0.0. After that I started writing out what MPI_Wtime and MPI_WTick returned to see what the timer should be computed with, and I got values like<br>


<br>MPI_WTime = 3.07144143222521536682484349811465461E-4947  <br>MPI_WTick  = 2.92504975975246619939945495478118484E-4947<br><br>Which are obviously incorrect. The probably apparently has something to do with the mpi headers that are being used. So, I made some modifications to the modules that are used within mpas_timer.F that fix this problem on my end. I&#39;m going to test it some more on the IC machines here with different compilers, but I wanted to see if anyone else has problems with my modifications or if they break anything.<br>

<br>I have attached a modified version of mpas_timer.F that fixes the issue for me, so please let me know if it causes you any issues.<br>
<br>If I don&#39;t hear from anyone, I&#39;ll push this change onto the trunk on Friday.<br><br>Thanks,<br>Doug<br>