oslo 12/12/2005e.bazile arpege/aladin single column model e. bazile

21
Oslo 12/12/2005 E.Bazile ARPEGE/ALADIN single column model E. Bazile

Upload: ana-ake

Post on 31-Mar-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

ARPEGE/ALADIN single column model

E. Bazile

Page 2: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

1

2

3

4

•History

•Scientific aspects, structure and forcing

•Several cases

•Examples

Oslo 12/12/2005

Page 3: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

History

• 1993 : find and correct problems in the physics .

Constraints:flexible, reproduce exactly the 3D results on 1 time step, portability. Save and write for one selected grid point all the input of the physics (E. Bazile and J.M. Piriou)

• 1996 : Temporal loop (Asselin filter), organize the

setups to be closer to the 3D model (F. Bouyssel, JMP, EB)

• 1997 : LFA software for the SCM I/O (JMP)

• 1998 : Introduce new types of forcing for GATE and

Toga-Coare case 1 (JMP)

• 2001 : EUROCS stratocumulus (B. Vukelic and JMP)

…., used by GMGEC, IPSL, ZAMG (A. Kann), D. Banciu, P. Vana

Oslo 12/12/2005

Page 4: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Atmospheric prognostic variables

Wind, temperature, water vapour, cloud water, cloud ice, rain (one type), TKE

Surface prognostic variablesSurface and deep soil temperature/water/ice, snow pack, snow albedo, water on the leaves, surface pressure

3 categories of routines-specific routine for the 1D code (dynamics, lfa, forcing) -3D modified routine for special 1D application (vertical diffusion for the forcing by the sensible heat) -3D routines : all the physics (APLPAR and below) + CPTEND+CPUTQY

Oslo 12/12/2005

Page 5: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

&NAMSCM LGSCM=.T., ; Output for the single column model NFRSCM=1, NSCMTS(0)=0, ; output frequency NSCM_SPACE_S=0, GSCM_LON1=0.46478 ; longitude (radian) GSCM_LAT1=1.1756, ; latitude (radian) GSCM_LON2; longitude (radian) if NSCM_SPACE_S=1 GSCM_LAT2= latitude (radian) if NSCM_SPACE_S=1 GSCM_RADIUS=10000., ; maximum distance in meters NSCM_ADD_SAMPL=1, ; /

Vertical profile from the 3D forecast

Oslo 12/12/2005

Page 6: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

CALL APLPAR

Subroutine MF_PHYS

callWritephysio

IF (LGSCM) THEN

Select the grid point and write all the physics (aplpar.F90) input/output + div + vort + horizontal derivative on a lfa file

ENDIF

callWriteprofile

Vertical profile from the 3D forecast

Page 7: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Master

suinitStepo

Temporal loop

sunam

sucst

su0phy

suphy

suprof

suforc

intforc cpg

ARPEGE/ALADIN 1D MODEL

Oslo 12/12/2005

Page 8: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

CPG

lit9

gptf2

gpspv

gprcp

gpxx.. cpdyn

varforc

aplpar

cpfhpfs

cptend

cputqy

ecr9

gptf1

recopie

not free

cforc=‘user’

Oslo 12/12/2005

Page 9: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

&NAMFORC #CFORC: 1D prediction mode

# 'FREE' no forcing.# 'FARP' forcing with output from ARPEGE-ALADIN 3D# 'USER' user-defined forcing.CFORC='USER',

LGABLS=.FALSE., # with NFTS=2 LGABLS2=.TRUE., LGCONS=.TRUE. # .TRUE. if forcing constant in time, else forcing # varying in time (read from files). NFO=2 # Omega: 0 if omega is zero, 1 if deduced from forced divergence. # 2: read DYN-W vertical velocity (m/s) NFP=0 # Surface pressure: 0 if constant in time, 1 if deduced from forced horiz. derivatives. NFW=6 # Wind: 0 no forcing, 1 prescribed value, 2 nudging, 3 hor. deriv., #4 total dyn. tend., 5 hor. adv., 6 geostrophic NFT=0 # same as NFW but for temperature. NFQ=0 # same as NFW but for water vapour. NFSL=0 # 0 no sensible and latent head surface flux forcing,1 prescribed value NFQS=0 # Surface specific humidity 0 no forcing NFTS=2 # 0 no forcing , 1 from files, 2 computed in intforc.F90 &END

Forcing

Oslo 12/12/2005

Page 10: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Standart fortran, works on several machines with f90: Fujitsu, sun, HP, PC Linux

Several test cases:•Bomex•GABLS•GABLS2•Toga-Coare case1 and 10-17/12/92 •Gate•Eurocs

Site observation:•Sodankylä, Cabauw•CloudNET•Carpentras ( comparison only with radiative fluxes)

Oslo 12/12/2005

Page 11: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Only one output file: all the fluxes, all the variables with several specific diagnostics for 1D exercise computed in recopie.F90 : friction velocity, MO length, …

DO JLON=KIDIA,KFDIA ZHEATS(JLON)= -(1./(ZRHO(JLON,KLEV)*PCP(JLON,KLEV))*PFCS(JLON,1)& &+RETV*(PFCLL(JLON,1)+PFCLN(JLON,1))*PTCLS(JLON)& &/(ZRHO(JLON,KLEV)*PLHS(JLON))) ZLMO(JLON)=-ZUSTAR(JLON)**3*PTCLS(JLON)/(VKARMN*RG*& & ZHETAS(JLON))ENDDOCALL ECR1D(NULSOR,'ZHEATS',ZHEATS,1,KLON)CALL ECR1D(NULSOR,'ZLMO',ZLMO,1,KLON)

Oslo 12/12/2005

Page 12: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Write in the output file from the physics routine:Exe: in acbl89.F90 for GABLS2

USE YOMLUN , ONLY : NULSOR

DO JLEV=1,KLEV-1

DO JLON=KIDIA,KFDIA

ZTHETAP2(JLON,JLEV)=(ZTHETA(JLON,JLEV)-ZTHETA(JLON,JLEV+1))/ &

& (PAPHIF(JLON,JLEV)-PAPHIF(JLON,JLEV+1))

ZTHETAP2(JLON,JLEV)=ARSC1*(PLMECT(JLON,JLEV))**2 &

& *ZTHETAP2(JLON,JLEV)*ZTHETAP2(JLON,JLEV) *PPHI3(JLON,JLEV)

ENDDO

ENDDO

CALL ECR2DF(NULSOR,'ZLMECT',PLMECT,1,KLON,KLEV)CALL ECR2DF(NULSOR,'ZLMCBR',ZLMCBR,1,KLON,KLEV)CALL ECR2DF(NULSOR,'ZPHI3',PPHI3,1,KLON,KLEV)CALL ECR2DF(NULSOR,'ZTHETAP2',ZTHETAP2,1,KLON,KLEV)

Oslo 12/12/2005

Page 13: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

A lot of tools are available : lfaedit, lfamoy, lfaminm, lfadiff, etc …

No graphics utility is given with the SCM but MEVOL produce an ASCII file for any field present in the LFA file : - mevol –ZLMECT Out.*.lfa - mevol –ZLMECT –n15 Out.*.lfa - mevol –ZLMECT Out.015.0000.lfa

Usage: mevol [-nX] [-ft] [-diff] [-xX] [-uU] [-yY] [-cC] [-aA] [-oF] [-dD] article f1 [f2] ... [fn]

-ft if you want fluxes to be converted into tendencies; in that case the operation -g*dA/dp is performed, A being the article name given on command line. Default: no conversion done.

Oslo 12/12/2005

Page 14: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

-uU unit of time for x above coordinate: U is s for seconds, h for hours, d for days.

Default: hours for runs shorter than 3 days, days else case.

-yY kind of vertical coordinate (y coordinate) to be computed:

if Y is LEV the vertical coordinate will be the levels.

if Y is PRE the vertical coordinate will be the pressure (hPa).

if Y is HEI the vertical coordinate will be the height (km).

Default: HEI

This option is used only if more than 1 level in the field.

- cC conversion factor: the field read on input file will be multiplied by C before being written on output file. Example: -c86400. to convert K/s to K/day. Default: C=1..

-aA addition value: the field read on input file will be augmented by A before being written on output file. Example: -a-273.16 to convert K to %/1€Œiso8859-15°C. Default: A=0..

WARNING: if -c and -a options are used simultaneously, addition is performed before multiplication.

Oslo 12/12/2005

Page 15: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Oslo 12/12/2005

GABLS2

Eurocs-Cu

Page 16: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Oslo 12/12/2005

GABLS2

Nlev=100 below 4000m

Thanks to V. Masson for the MesoNH experiment with the ARPEGE vertical grid

Nlev=18 below 4000m

Page 17: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Oslo 12/12/2005

GABLS2

Nlev=100 below 4000mNlev=18 below 4000m

Thanks to V. Masson for the MesoNH experiment with the ARPEGE vertical grid

Page 18: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

+12°/+14°C bias for HIRLAM and ARPEGE for a 12h fc !

1D simulation starting from the modified profile at 12h no cloud but still 8°C !

Real time Sodankylä comparison (FMIWebsite)

Oslo 12/12/2005

Page 19: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Oslo 12/12/2005

Real time Sodankylä comparison (FMI Website)

Page 20: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Oslo 12/12/2005

Soil frozen waterT2m June

Page 21: Oslo 12/12/2005E.Bazile ARPEGE/ALADIN single column model E. Bazile

Oslo 12/12/2005 E.Bazile

Oslo 12/12/2005

Very useful to study the physics problems diagnosed with the 1D comparisons on several sites

Several cases, many diagnostics

Easy to use, easy to modify (phased on CY29T2)

But … not automatically phased with the last ARPEGE/ALADIN cycle, no responsible people but many users …

Conclusions