Changeset 70 for palm/trunk/SOURCE/prognostic_equations.f90
- Timestamp:
- Mar 18, 2007 11:46:30 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/prognostic_equations.f90
r63 r70 316 316 ! 317 317 !-- pt-tendency terms with communication 318 sat = tsc(1) 319 sbt = tsc(2) 318 320 IF ( scalar_advec == 'bc-scheme' ) THEN 319 ! 320 !-- Bott-Chlond scheme always uses Euler time step. Thus: 321 sat = 1.0 322 sbt = 1.0 321 322 IF ( timestep_scheme(1:5) /= 'runge' ) THEN 323 ! 324 !-- Bott-Chlond scheme always uses Euler time step when leapfrog is 325 !-- switched on. Thus: 326 sat = 1.0 327 sbt = 1.0 328 ENDIF 323 329 tend = 0.0 324 330 CALL advec_s_bc( pt, 'pt' ) 325 331 ELSE 326 sat = tsc(1)327 sbt = tsc(2)328 332 IF ( tsc(2) /= 2.0 .AND. scalar_advec == 'ups-scheme' ) THEN 329 333 tend = 0.0 … … 411 415 ! 412 416 !-- Scalar/q-tendency terms with communication 417 sat = tsc(1) 418 sbt = tsc(2) 413 419 IF ( scalar_advec == 'bc-scheme' ) THEN 414 ! 415 !-- Bott-Chlond scheme always uses Euler time step. Thus: 416 sat = 1.0 417 sbt = 1.0 420 421 IF ( timestep_scheme(1:5) /= 'runge' ) THEN 422 ! 423 !-- Bott-Chlond scheme always uses Euler time step when leapfrog is 424 !-- switched on. Thus: 425 sat = 1.0 426 sbt = 1.0 427 ENDIF 418 428 tend = 0.0 419 429 CALL advec_s_bc( q, 'q' ) 420 430 ELSE 421 sat = tsc(1)422 sbt = tsc(2)423 431 IF ( tsc(2) /= 2.0 ) THEN 424 432 IF ( scalar_advec == 'ups-scheme' ) THEN … … 507 515 !-- TKE-tendency terms with communication 508 516 CALL production_e_init 517 518 sat = tsc(1) 519 sbt = tsc(2) 509 520 IF ( .NOT. use_upstream_for_tke ) THEN 510 521 IF ( scalar_advec == 'bc-scheme' ) THEN 511 ! 512 !-- Bott-Chlond scheme always uses Euler time step. Thus: 513 sat = 1.0 514 sbt = 1.0 522 523 IF ( timestep_scheme(1:5) /= 'runge' ) THEN 524 ! 525 !-- Bott-Chlond scheme always uses Euler time step when leapfrog is 526 !-- switched on. Thus: 527 sat = 1.0 528 sbt = 1.0 529 ENDIF 515 530 tend = 0.0 516 531 CALL advec_s_bc( e, 'e' ) 517 532 ELSE 518 sat = tsc(1)519 sbt = tsc(2)520 533 IF ( tsc(2) /= 2.0 ) THEN 521 534 IF ( scalar_advec == 'ups-scheme' ) THEN
Note: See TracChangeset
for help on using the changeset viewer.