784 |
c mixing due to internal waves, and shear and static instability |
c mixing due to internal waves, and shear and static instability |
785 |
|
|
786 |
#ifndef EXCLUDE_KPP_SHEAR_MIX |
#ifndef EXCLUDE_KPP_SHEAR_MIX |
787 |
diffus(i,ki,1) = viscAr + fcon * difmcon + fRi * difm0 |
if ( .NOT. inAdMode ) then |
788 |
diffus(i,ki,2) = diffKrNrS(ki)+ fcon*difscon + fRi*difs0 |
diffus(i,ki,1) = viscAr + fcon * difmcon + fRi * difm0 |
789 |
diffus(i,ki,3) = diffKrNrT(ki)+ fcon*difscon + fRi*difs0 |
diffus(i,ki,2) = diffKrNrS(ki)+ fcon*difscon + fRi*difs0 |
790 |
|
diffus(i,ki,3) = diffKrNrT(ki)+ fcon*difscon + fRi*difs0 |
791 |
|
else |
792 |
|
diffus(i,ki,1) = viscAr |
793 |
|
diffus(i,ki,2) = diffKrNrS(ki) |
794 |
|
diffus(i,ki,3) = diffKrNrT(ki) |
795 |
|
endif |
796 |
#else |
#else |
797 |
diffus(i,ki,1) = viscAr |
diffus(i,ki,1) = viscAr |
798 |
diffus(i,ki,2) = diffKrNrS(ki) |
diffus(i,ki,2) = diffKrNrS(ki) |