Changeset 2408 for LMDZ5/branches/testing/libf/phylmd/yamada4.F90
- Timestamp:
- Dec 14, 2015, 11:43:09 AM (9 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2293-2295,2297,2299-2302,2305-2313,2315,2317-2380,2382-2396
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/yamada4.F90
r1999 r2408 5 5 cd, q2, km, kn, kq, ustar, iflag_pbl) 6 6 USE dimphy 7 USE print_control_mod, ONLY: prt_level 7 8 IMPLICIT NONE 8 include "iniprint.h"9 ! .......................................................................10 ! ym#include "dimensions.h"11 ! ym#include "dimphy.h"12 ! .......................................................................13 9 14 10 ! dt : pas de temps … … 344 340 ! print*,'Longueur ',l(:,:) 345 341 DO k = 2, klev - 1 346 l(:, k) = max(l(:,k), 1.) 347 km(:, k) = l(:, k)*sqrt(q2(:,k))*sm(:, k) 348 q2(:, k) = q2(:, k) + dt*km(:, k)*m2(:, k)*(1.-rif(:,k)) 349 q2(:, k) = min(max(q2(:,k),1.E-10), 1.E4) 350 q2(:, k) = 1./(1./sqrt(q2(:,k))+dt/(2*l(:,k)*b1)) 351 q2(:, k) = q2(:, k)*q2(:, k) 342 DO ig = 1, ngrid 343 l(ig, k) = max(l(ig,k), 1.) 344 km(ig, k) = l(ig, k)*sqrt(q2(ig,k))*sm(ig, k) 345 q2(ig, k) = q2(ig, k) + dt*km(ig, k)*m2(ig, k)*(1.-rif(ig,k)) 346 q2(ig, k) = min(max(q2(ig,k),1.E-10), 1.E4) 347 q2(ig, k) = 1./(1./sqrt(q2(ig,k))+dt/(2*l(ig,k)*b1)) 348 q2(ig, k) = q2(ig, k)*q2(ig, k) 349 END DO 352 350 END DO 353 351 … … 496 494 USE dimphy 497 495 IMPLICIT NONE 498 ! .......................................................................499 include "dimensions.h"500 ! ccc#include "dimphy.h"501 ! .......................................................................502 496 503 497 ! dt : pas de temps … … 572 566 USE dimphy 573 567 IMPLICIT NONE 574 ! .......................................................................575 include "dimensions.h"576 ! ccc#include "dimphy.h"577 ! .......................................................................578 568 579 569 ! dt : pas de temps
Note: See TracChangeset
for help on using the changeset viewer.