Ignore:
Timestamp:
Jan 18, 2011 4:19:48 PM (13 years ago)
Author:
suehring
Message:

Right computation of the pressure using Runge-Kutta weighting coefficients. Consideration of the pressure gradient during the time integration removed. Removed bugfix concerning velocity variances.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/prognostic_equations.f90

    r669 r673  
    44! Current revisions:
    55! -----------------
    6 !
     6! Consideration of the pressure gradient (steered by tsc(4)) during the time
     7! integration removed.
    78! Former revisions:
    89! -----------------
     
    212213                          dt_3d * (                                            &
    213214                                   tsc(2) * tend(k,j,i) + tsc(3) * tu_m(k,j,i) &
    214                                  - tsc(4) * ( p(k,j,i) - p(k,j,i-1) ) * ddx    &
    215215                                  ) -                                          &
    216216                           tsc(5) * rdf(k) * ( u(k,j,i) - ug(k) )
     
    297297                          dt_3d * (                                            &
    298298                                   tsc(2) * tend(k,j,i) + tsc(3) * tv_m(k,j,i) &
    299                                  - tsc(4) * ( p(k,j,i) - p(k,j-1,i) ) * ddy    &
    300299                                  ) -                                          &
    301300                          tsc(5) * rdf(k) * ( v(k,j,i) - vg(k) )
     
    383382                          dt_3d * (                                            &
    384383                                   tsc(2) * tend(k,j,i) + tsc(3) * tw_m(k,j,i) &
    385                               - tsc(4) * ( p(k+1,j,i) - p(k,j,i) ) * ddzu(k+1) &
    386384                                  ) -                                          &
    387385                          tsc(5) * rdf(k) * w(k,j,i)
     
    899897!------------------------------------------------------------------------------!
    900898! Version with one optimized loop over all equations. It is only allowed to
    901 ! be called for the standard Piascek-Williams advection scheme.
     899! be called for the Wicker and Skamarock or Piascek-Williams advection scheme.
    902900!
    903901! Here the calls of most subroutines are embedded in two DO loops over i and j,
     
    983981                             dt_3d * (                                         &
    984982                                   tsc(2) * tend(k,j,i) + tsc(3) * tu_m(k,j,i) &
    985                                  - tsc(4) * ( p(k,j,i) - p(k,j,i-1) ) * ddx    &
    986983                                     ) -                                       &
    987984                             tsc(5) * rdf(k) * ( u(k,j,i) - ug(k) )
     
    10501047                             dt_3d * (                                         &
    10511048                                   tsc(2) * tend(k,j,i) + tsc(3) * tv_m(k,j,i) &
    1052                                  - tsc(4) * ( p(k,j,i) - p(k,j-1,i) ) * ddy    &
    10531049                                     ) -                                       &
    10541050                             tsc(5) * rdf(k) * ( v(k,j,i) - vg(k) )
     
    11161112                          dt_3d * (                                         &
    11171113                                tsc(2) * tend(k,j,i) + tsc(3) * tw_m(k,j,i) &
    1118                            - tsc(4) * ( p(k+1,j,i) - p(k,j,i) ) * ddzu(k+1) &
    11191114                                  ) -                                       &
    11201115                          tsc(5) * rdf(k) * w(k,j,i)
     
    15251520                          dt_3d * (                                            &
    15261521                                   tsc(2) * tend(k,j,i) + tsc(3) * tu_m(k,j,i) &
    1527                                  - tsc(4) * ( p(k,j,i) - p(k,j,i-1) ) * ddx    &
    15281522                                  ) -                                          &
    15291523                          tsc(5) * rdf(k) * ( u(k,j,i) - ug(k) )
     
    16171611                          dt_3d * (                                            &
    16181612                                   tsc(2) * tend(k,j,i) + tsc(3) * tv_m(k,j,i) &
    1619                                  - tsc(4) * ( p(k,j,i) - p(k,j-1,i) ) * ddy    &
    16201613                                  ) -                                          &
    16211614                          tsc(5) * rdf(k) * ( v(k,j,i) - vg(k) )
     
    17061699                          dt_3d * (                                            &
    17071700                                   tsc(2) * tend(k,j,i) + tsc(3) * tw_m(k,j,i) &
    1708                               - tsc(4) * ( p(k+1,j,i) - p(k,j,i) ) * ddzu(k+1) &
    17091701                                  ) -                                          &
    17101702                          tsc(5) * rdf(k) * w(k,j,i)
Note: See TracChangeset for help on using the changeset viewer.