Download presentation

Presentation is loading. Please wait.

Published byAna Ake Modified over 4 years ago

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

2
1 2 3 4 History Scientific aspects, structure and forcing Several cases Examples Oslo 12/12/2005

3
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

4
E.Bazile Atmospheric prognostic variables Wind, temperature, water vapour, cloud water, cloud ice, rain (one type), TKE Surface prognostic variables Surface 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

5
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

6
E.Bazile CALL APLPAR Subroutine MF_PHYS call Writephysio 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 call Writeprofile Vertical profile from the 3D forecast

7
Oslo 12/12/2005E.Bazile Master suinit Stepo Temporal loop sunam sucst su0phy suphy suprof suforc intforccpg ARPEGE/ALADIN 1D MODEL Oslo 12/12/2005

8
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

9
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

10
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

11
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)) ENDDO CALL ECR1D(NULSOR,'ZHEATS',ZHEATS,1,KLON) CALL ECR1D(NULSOR,'ZLMO',ZLMO,1,KLON) Oslo 12/12/2005

12
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 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

13
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

14
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

15
E.Bazile Oslo 12/12/2005 GABLS2 Eurocs-Cu

16
Oslo 12/12/2005E.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

17
Oslo 12/12/2005E.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

18
Oslo 12/12/2005E.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

19
E.Bazile Oslo 12/12/2005 Real time Sodankylä comparison (FMI Website)

20
Oslo 12/12/2005E.Bazile Oslo 12/12/2005 Soil frozen waterT2m June

21
Oslo 12/12/2005E.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

Similar presentations

OK

Atms 4320 / 7320 lab 8 The Divergence Equation and Computing Divergence using large data sets.

Atms 4320 / 7320 lab 8 The Divergence Equation and Computing Divergence using large data sets.

© 2018 SlidePlayer.com Inc.

All rights reserved.

To make this website work, we log user data and share it with processors. To use this website, you must agree to our Privacy Policy, including cookie policy.

Ads by Google