*IF DEF,CONTROL,AND,DEF,ATMOS SETRUNI1.2 C ******************************COPYRIGHT****************************** GTS2F400.8695 C (c) CROWN COPYRIGHT 1995, METEOROLOGICAL OFFICE, All Rights Reserved. GTS2F400.8696 C GTS2F400.8697 C Use, duplication or disclosure of this code is subject to the GTS2F400.8698 C restrictions as set forth in the contract. GTS2F400.8699 C GTS2F400.8700 C Meteorological Office GTS2F400.8701 C London Road GTS2F400.8702 C BRACKNELL GTS2F400.8703 C Berkshire UK GTS2F400.8704 C RG12 2SZ GTS2F400.8705 C GTS2F400.8706 C If no contract has been raised with this copy of the code, the use, GTS2F400.8707 C duplication or disclosure of it is strictly prohibited. Permission GTS2F400.8708 C to do so must first be obtained in writing from the Head of Numerical GTS2F400.8709 C Modelling at the above address. GTS2F400.8710 C ******************************COPYRIGHT****************************** GTS2F400.8711 C GTS2F400.8712 CLL Subroutine: SET_RUN_INDIC_OP----------------------------------- SETRUNI1.3 CLL SETRUNI1.4 CLL Purpose: Interface routine required to set RUN_INDIC_OP in dump SETRUNI1.5 CLL header. Called by INITIAL. SETRUNI1.6 CLL SETRUNI1.7 CLL Tested under compiler: cft77 SETRUNI1.8 CLL Tested under OS version: UNICOS 6.1.5A SETRUNI1.9 CLL SETRUNI1.10 CLL Model Modification history: SETRUNI1.11 CLL version date SETRUNI1.12 CLL 3.2 27/03/93 New routine required by dynamic allocation SETRUNI1.13 CLL to interface with dump header array. SETRUNI1.14 CLL SETRUNI1.15 CLL Programming standard: UM Doc Paper 3, version 2 (7/9/90) SETRUNI1.16 CLL SETRUNI1.17 CLL Logical components covered: C0 SETRUNI1.18 CLL SETRUNI1.19 CLL Project task: C0 SETRUNI1.20 CLL SETRUNI1.21 CLL External documentation: On-line UM document C1 - The top-level SETRUNI1.22 CLL dynamic allocation SETRUNI1.23 CLL SETRUNI1.24 CLL ------------------------------------------------------------------- SETRUNI1.25 C*L Interface and arguments: ------------------------------------------ SETRUNI1.26 C SETRUNI1.27SUBROUTINE SET_RUN_INDIC_OP( 1SETRUNI1.28 *CALL ARGSIZE
SETRUNI1.29 *CALL ARGDUMA
SETRUNI1.30 & ICODE,CMESSAGE) SETRUNI1.31 C SETRUNI1.32 C*---------------------------------------------------------------------- SETRUNI1.33 IMPLICIT NONE SETRUNI1.34 C SETRUNI1.35 C Subroutines called: none SETRUNI1.36 C SETRUNI1.37 C Arguments SETRUNI1.38 C SETRUNI1.39 C Configuration-dependent sizes and arrays SETRUNI1.40 C SETRUNI1.41 *CALL TYPSIZE
SETRUNI1.42 *CALL TYPDUMA
SETRUNI1.43 C SETRUNI1.44 *CALL CHSUNITS
SETRUNI1.45 *CALL IHISTO
GDR3F305.182 C SETRUNI1.47 INTEGER ICODE ! Work - Internal return code SETRUNI1.48 CHARACTER*256 CMESSAGE ! Work - Internal error message SETRUNI1.49 C SETRUNI1.50 C Local variables: none SETRUNI1.51 C SETRUNI1.52 A_FIXHD(6) = RUN_INDIC_OP SETRUNI1.53 C SETRUNI1.54 RETURN SETRUNI1.55 END SETRUNI1.56 *ENDIF SETRUNI1.57