Ignore:
Timestamp:
Aug 2, 2011, 11:13:07 AM (13 years ago)
Author:
emillour
Message:

Generic GCM

  • Massive update to version 0.7

EM+RW

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/newsedim.F

    r135 r253  
    1212!==================================================================
    1313
    14 c-----------------------------------------------------------------------
    15 c   declarations:
    16 c   -------------
     14!-----------------------------------------------------------------------
     15!   declarations
     16!   ------------
    1717
    1818#include "dimensions.h"
    1919#include "dimphys.h"
    2020#include "comcstfi.h"
    21 c
    22 c   arguments:
    23 c   ----------
     21
     22!   arguments
     23!   ---------
    2424
    2525      INTEGER ngrid,nlay,naersize
     
    5757c    Physical constant
    5858c    ~~~~~~~~~~~~~~~~~
    59 !      REAL visc, molrad
     59      REAL visc, molrad
    6060c     Gas molecular viscosity (N.s.m-2)
    61 !      data visc/1.e-5/       ! CO2
     61      data visc/1.e-5/       ! CO2
    6262c     Effective gas molecular radius (m)
    63 !      data molrad/2.2e-10/   ! CO2
     63      data molrad/2.2e-10/   ! CO2
    6464
    6565c     local and saved variable
     
    6969c    ** un petit test de coherence
    7070c       --------------------------
     71
     72
     73      !print*,'temporary fixed particle rad in newsedim!!'
    7174
    7275      IF (firstcall) THEN
     
    8184
    8285
     86
    8387!=======================================================================
    8488!     Preliminary calculations for sedimenation velocity
     
    9599c   (correction = 0.85 for irregular particles, 0.5 for disk shaped particles)
    96100c        a = a    * 0.85
     101
     102
    97103      ENDIF
    98 
    99 
    100 
    101 
    102104
    103105c-----------------------------------------------------------------------
     
    116118            else
    117119              i=ngrid*(l-1)+ig
    118               rfall=rd(i)
     120              rfall=rd(i) ! how can this be correct!!?
    119121            endif 
     122
     123!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     124! TEMPORARY MODIF BY RDW !!!!
     125            !rfall=5.e-6
     126            if(rfall.lt.1.e-7)then
     127               rfall=1.e-7
     128            endif
     129            !if(rfall.gt.5.e-5)then
     130            !   rfall=5.e-5
     131            !endif
     132
     133!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     134
    120135            vstokes(ig,l) = b * rho * rfall**2 *
    121136     &      (1 + 1.333* ( a*pt(ig,l)/pplev(ig,l) )/rfall)
Note: See TracChangeset for help on using the changeset viewer.