*IF DEF,C80_1A PRRHDA1A.2 C ******************************COPYRIGHT****************************** GTS2F400.7705 C (c) CROWN COPYRIGHT 1995, METEOROLOGICAL OFFICE, All Rights Reserved. GTS2F400.7706 C GTS2F400.7707 C Use, duplication or disclosure of this code is subject to the GTS2F400.7708 C restrictions as set forth in the contract. GTS2F400.7709 C GTS2F400.7710 C Meteorological Office GTS2F400.7711 C London Road GTS2F400.7712 C BRACKNELL GTS2F400.7713 C Berkshire UK GTS2F400.7714 C RG12 2SZ GTS2F400.7715 C GTS2F400.7716 C If no contract has been raised with this copy of the code, the use, GTS2F400.7717 C duplication or disclosure of it is strictly prohibited. Permission GTS2F400.7718 C to do so must first be obtained in writing from the Head of Numerical GTS2F400.7719 C Modelling at the above address. GTS2F400.7720 C ******************************COPYRIGHT****************************** GTS2F400.7721 C GTS2F400.7722 CLL SUBROUTINE PR_REHDA--------------------------------------- PRRHDA1A.3 CLL PRRHDA1A.4 CLL Purpose: Prints out real constants record and checks PRRHDA1A.5 CLL validity of information. PRRHDA1A.6 CLL PRRHDA1A.7 CLL Written by A. Dickinson 28/12/89 PRRHDA1A.8 CLL PRRHDA1A.9 CLL Model Modification history from model version 3.0: PRRHDA1A.10 CLL version date PRRHDA1A.11 CLL PRRHDA1A.12 CLL Programming standard: Unified Model Documentation Paper No 3 PRRHDA1A.13 CLL Version No 1 15/1/90 PRRHDA1A.14 CLL PRRHDA1A.15 CLL System component: C25 PRRHDA1A.16 CLL PRRHDA1A.17 CLL System task: F3 PRRHDA1A.18 CLL PRRHDA1A.19 CLL Documentation: Unified Model Documentation Paper No F3 PRRHDA1A.20 CLL Version No 5 9/2/90 PRRHDA1A.21 CLL PRRHDA1A.22 CLL------------------------------------------------------------ PRRHDA1A.23 C*L Arguments:------------------------------------------------- PRRHDA1A.24SUBROUTINE PR_REHDA(REALHD,LEN_REALHD) 1PRRHDA1A.25 PRRHDA1A.26 IMPLICIT NONE PRRHDA1A.27 PRRHDA1A.28 INTEGER PRRHDA1A.29 * LEN_REALHD !IN Length of real header PRRHDA1A.30 PRRHDA1A.31 REAL PRRHDA1A.32 * REALHD(LEN_REALHD) !IN Real header PRRHDA1A.33 PRRHDA1A.34 C ------------------------------------------------------------- PRRHDA1A.35 C Workspace usage:--------------------------------------------- PRRHDA1A.36 C None PRRHDA1A.37 C ------------------------------------------------------------- PRRHDA1A.38 C*L External subroutines called:------------------------------- PRRHDA1A.39 C None PRRHDA1A.40 C*------------------------------------------------------------- PRRHDA1A.41 C Local variables:--------------------------------------------- PRRHDA1A.42 INTEGER I PRRHDA1A.43 C-------------------------------------------------------------- PRRHDA1A.44 PRRHDA1A.45 CL Internal structure: None PRRHDA1A.46 PRRHDA1A.47 WRITE(6,'('' '')') PRRHDA1A.48 WRITE(6,'('' REAL CONSTANTS'')') PRRHDA1A.49 WRITE(6,'('' --------------'')') PRRHDA1A.50 WRITE(6,'('' E-W grid spacing in degrees -'',e12.4)') PRRHDA1A.51 *REALHD(1) PRRHDA1A.52 WRITE(6,'('' N-S grid spacing in degress -'',e12.4)') PRRHDA1A.53 *REALHD(2) PRRHDA1A.54 WRITE(6,'('' Latitude of first row in degrees -'',e12.4)') PRRHDA1A.55 *REALHD(3) PRRHDA1A.56 WRITE(6,'('' Longitude of first point in a row in degrees -'', PRRHDA1A.57 *e12.4)')REALHD(4) PRRHDA1A.58 WRITE(6,'('' Real latitude of pseudo North Pole in degrees - '', PRRHDA1A.59 *e12.4)')REALHD(5) PRRHDA1A.60 WRITE(6,'('' Real longitude of pseudo North Pole in degrees - '', PRRHDA1A.61 *e12.4)')REALHD(6) PRRHDA1A.62 WRITE(6,'('' Grid orientation in degrees - '', PRRHDA1A.63 *e12.4)')REALHD(7) PRRHDA1A.64 WRITE(6,'(8X,'' Year Day Hour PRRHDA1A.65 *Minute Second'')') PRRHDA1A.66 WRITE(6,'('' Atmosphere time = '', PRRHDA1A.67 *5F12.4)')(REALHD(I),I=8,12) PRRHDA1A.68 PRRHDA1A.69 WRITE(6,'('' Mass, energy, energy drift = '',3e12.4)') PRRHDA1A.70 *REALHD(19),REALHD(20),REALHD(21) PRRHDA1A.71 PRRHDA1A.72 RETURN PRRHDA1A.73 END PRRHDA1A.74 *ENDIF PRRHDA1A.75