01.12.2012 Views

Alternative small scale meteorology input to a chemical transport ...

Alternative small scale meteorology input to a chemical transport ...

Alternative small scale meteorology input to a chemical transport ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

! 0=NO TURBULENT KINETIC ENERGY<br />

! FROM CALMET - INAV MUST = 0<br />

YCENT_D= RLAT0M ! MET. DOMAIN CENTER LATITUDE<br />

XCENT_D= -RLON0M ! MET. DOMAIN CENTER LONGITUDE<br />

C ! (negative in Western Hemisphere)<br />

P_BET_D= XLAT2M ! TRUE LATITUDE 1 (DEGREES)<br />

P_ALP_D= XLAT1M ! TRUE LATITUDE 2 (DEGREES)<br />

P_GAM_D= 90. ! POLE POSITION IN DEGREES LATITUDE???????<br />

C<br />

INHYD = 0 ! 1=NONHYDROSTATIC RUN, 0=HYDOSTATIC<br />

C<br />

RESOLN = DGRID ! DOMAIN GRID RESOLUTION IN METERS<br />

I_11 = 1 ! I LOC. IN COARSE DOMAIN OF POINT (1,1)<br />

J_11 = 1 ! J LOC. IN COARSE DOMAIN OF POINT (1,1)<br />

C<br />

C<br />

F_ZTOP = ZFACE(NZP1) ! HEIGHT OF THE MODEL TOP (METERS)<br />

TAPFRQ = 60.*60. ! TIME INTERVAL FOR DATA OUTPUT (MINS->S)<br />

! CALMET.DAT OUTPUT FREQUENCY MUST BE 60min.<br />

IF (METCOL.LT.(NROWS+2) .OR. METROW.LT.(NCOLS+2)<br />

& .OR. METLAY.LT.NLAYS) THEN<br />

CALL ERRMSG (PNAME,<br />

& 'Met. data actual dimensions disagree with MCIPPARM')<br />

WRITE(*,*)' Actual are ',METCOL,' * ',METROW,' * ',METLAY<br />

WRITE(*,*)' MCIPPARM include file specifies NROWS,NCOLS,NLAYS',<br />

& 'as', NROWS,' * ',NCOLS,' * ',NLAYS<br />

WRITE(*,*)' To process met. data correctly, we should have '<br />

WRITE(*,*)' METCOL >= NROWS+2, METROW >= NCOLS+2, and',<br />

& ' METLAY >= NLAYS '<br />

GOTO 99<br />

ENDIF<br />

NROW1 = NROWS<br />

NCOL1 = NCOLS<br />

IF(NDX.GT.1) NROW1 = NROW1 + 2<br />

IF(NDX.GT.1) NCOL1 = NCOL1 + 2<br />

IF (NROW1/NDX+2*NTHIK+1.GT.METCOL .OR.<br />

& NCOL1/NDX+2*NTHIK+1.GT.METROW .OR.<br />

& NLAYS.GT.METLAY) THEN<br />

CALL ERRMSG (PNAME,<br />

& 'Requested CTM dim. are larger than the actual Met. dim.')<br />

WRITE(*,*)' Requested CTM dim.: ',NROWS,' x ',NCOLS,' x ',NLAYS<br />

WRITE(*,*)' Met. dim.: ', METCOL,' x ',METROW,' x ',METLAY<br />

WRITE(*,*)' Max. allowable dim.: ',METCOL-2*NTHIK-1,' x ',<br />

& METROW-2*NTHIK-1,' x ',NLAYS<br />

GOTO 99<br />

ENDIF<br />

FIRST = .FALSE.<br />

83

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!