diff --git a/src/post.f90 b/src/post.f90
index 3c7c21c239ab3a5913c35b0bf3b5c1fbf476ad6c..98b450b35a1b9586b6563288b75ff2d7783073f8 100644
--- a/src/post.f90
+++ b/src/post.f90
@@ -33,8 +33,8 @@
       use var
       real(kind=pr) :: ucl,avu,avv,avw,tke,gradu,graduy,graduz, &
                        Rec,Reb,avvp,avwp,avyp,avzp,avvf,avwf,avxp,avqp, &
-                       syncAv,syncSum
-      integer :: i,j,l,m
+                       syncAv,syncSum,C01,A01
+      integer :: i,j,l,m,N01,syncSumI
       logical :: file_ex
       character*70 :: filename2
 
@@ -81,11 +81,24 @@
        avyp=syncSum(sum(yp(1:np)))/npTot 
        avzp=syncSum(sum(zp(1:np)))/npTot 
        avqp=syncSum(sum(q_el(1:np)))/npTot
+       if (bcy.eq.'w'.and.bcz.eq.'w') then
+        N01=count((min((yp(1:np)-ymin),(ymax-yp(1:np))).le.(dimy*0.01_pr)).or. &
+                  (min((zp(1:np)-zmin),(zmax-zp(1:np))).le.(dimz*0.01_pr)))
+        A01=(dimy*dimz)-(dimy*0.98_pr)*(dimz*0.98_pr)
+       elseif (bcy.eq.'w'.and.bcz.eq.'p') then
+        N01=count(min((yp(1:np)-ymin),(ymax-yp(1:np))).le.(dimy*0.01_pr))
+        A01=(dimy*dimz)-(dimy*0.98_pr)*dimz
+       elseif (bcy.eq.'p'.and.bcz.eq.'w') then
+        N01=count(min((zp(1:np)-zmin),(zmax-zp(1:np))).le.(dimz*0.01_pr))
+        A01=(dimy*dimz)-dimy*(dimz*0.98_pr)
+       endif
+       C01=syncSumI(N01)/(A01*dimxTot)/pnd
       else
        npTot=0
        avyp=0._pr
        avzp=0._pr
        avqp=0._pr
+       C01=0._pr
       endif
 
 
@@ -119,12 +132,12 @@
         write(10,'(a,a10,a14,14(a10))') &
         '#','nt','t','dt','ucl','av(u)','av(v)','av(w)','rms(v)','rms(w)', &
         'Rec','Reb','tau_w','u_tau','Re_tau', &
-        'delta_v','av(qp)'
+        'C01','av(qp)'
       endif
 
       write(10,'(x,i10,es14.6e2,20(es10.2e2))') &
       nt,t,dt,ucl,avu,avv,avw,rmsv,rmsw,Rec,Reb, &
-      tau_w,u_tau,Re_tau,delta_v,avqp
+      tau_w,u_tau,Re_tau,C01,avqp
 
 
       close(10)