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.

XFLAGS (LXDENSAM, 3) = PNAME<br />

XFLAGS (LXDENSAF, 2) = 'YES'<br />

XFLAGS (LXDENSAF, 3) = PNAME<br />

XFLAGS (LX3JACOBM,2) = 'YES'<br />

XFLAGS (LX3JACOBM,3) = PNAME<br />

XFLAGS (LX3JACOBF,2) = 'YES'<br />

XFLAGS (LX3JACOBF,3) = PNAME<br />

C compute layer heights above ground - no change with CALMET vgrid<br />

DO K = 1, METLAY<br />

DO C = 1, NCOLS_X<br />

DO R = 1, NROWS_X<br />

X3HTF (C,R,K) = XTOPO(C,R) + XX3FACE (K)<br />

X3HTM (C,R,K) = XTOPO(C,R) + XX3MIDL (K)<br />

XDX3HTF(C,R,K) = X3HTF (C,R,K) - X3HTF (C,R,K-1)<br />

ENDDO<br />

ENDDO<br />

ENDDO<br />

write(*,*) ' X3(1) in getmet = ', X3HTF (1,1,1), X3HTM(1,1,1)<br />

C<br />

SECOND = .TRUE.<br />

FIRST = .FALSE.<br />

write(*,*) ' end of first time getmet_calmet call'<br />

RETURN<br />

END IF ! of first time<br />

C<br />

C-----------------------------------------------------------------------<br />

C<br />

IF( SECOND ) THEN<br />

SECOND = .FALSE.<br />

ELSE<br />

CALL READCM<br />

ENDIF<br />

write(*,*) ' processing getmet_calmet ... wait '<br />

C<br />

C-----------------------------------------------------------------------<br />

C<br />

C *** Loop over read timestep starts here<br />

C<br />

C MAPPING F_ARRAYS INTO X-ARRYAS ON ALL COINCIDING GRID POINTS<br />

C EXTRACTING INFO FROM THE MM DOMAIN FOR THE EXTENDED CTM domain<br />

C<br />

DO JW = 1,NCG_J<br />

74

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

Saved successfully!

Ooh no, something went wrong!