NCEPLIBS-bufr 11.7.1
invmrg.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine invmrg (LUBFI, LUBFJ)
 THIS SUBROUTINE MERGES "PARTS" OF SUBSETS WHICH HAVE DUPLICATE SPACE AND TIME COORDINATES BUT DIFFERENT OR UNIQUE OBSERVATIONAL DATA. More...
 

Detailed Description

Author
WOOLLEN
Date
1996-10-09

Definition in file invmrg.f.

Function/Subroutine Documentation

◆ invmrg()

subroutine invmrg (   LUBFI,
  LUBFJ 
)

THIS SUBROUTINE MERGES "PARTS" OF SUBSETS WHICH HAVE DUPLICATE SPACE AND TIME COORDINATES BUT DIFFERENT OR UNIQUE OBSERVATIONAL DATA.

IT CANNOT MERGE REPLICATED DATA.

PROGRAM HISTORY LOG: 1996-10-09 J. WOOLLEN – ORIGINAL AUTHOR 1996-11-25 J. WOOLLEN – MODIFIED FOR RADIOSONDE CALL SIGNS 1998-07-08 J. WOOLLEN – REPLACED CALL TO CRAY LIBRARY ROUTINE "ABORT" WITH CALL TO NEW INTERNAL BUFRLIB ROUTINE "BORT" 1999-11-18 J. WOOLLEN – THE NUMBER OF BUFR FILES WHICH CAN BE OPENED AT ONE TIME INCREASED FROM 10 TO 32 (NECESSARY IN ORDER TO PROCESS MULTIPLE BUFR FILES UNDER THE MPI) 2002-05-14 J. WOOLLEN – REMOVED OLD CRAY COMPILER DIRECTIVES; REMOVED ENTRY POINT MRGINV (IT BECAME A SEPARATE ROUTINE IN THE BUFRLIB TO INCREASE PORTABILITY TO OTHER PLATFORMS) 2003-11-04 S. BENDER – ADDED REMARKS/BUFRLIB ROUTINE INTERDEPENDENCIES 2003-11-04 D. KEYSER – MAXJL (MAXIMUM NUMBER OF JUMP/LINK ENTRIES) INCREASED FROM 15000 TO 16000 (WAS IN VERIFICATION VERSION); UNIFIED/PORTABLE FOR WRF; ADDED DOCUMENTATION (INCLUDING HISTORY); OUTPUTS MORE COMPLETE DIAGNOSTIC INFO WHEN ROUTINE TERMINATES ABNORMALLY 2007-01-19 J. ATOR – USE FUNCTION IBFMS AND SIMPLIFY LOGIC 2014-12-10 J. ATOR – USE MODULES INSTEAD OF COMMON BLOCKS

USAGE: CALL INVMRG (LUBFI, LUBFJ) INPUT ARGUMENT LIST: LUBFI - INTEGER: FORTRAN LOGICAL UNIT NUMBER FOR INPUT BUFR FILE LUBFJ - INTEGER: FORTRAN LOGICAL UNIT NUMBER FOR OUTPUT BUFR FILE

REMARKS: THIS ROUTINE CALLS: BORT IBFMS NWORDS STATUS THIS ROUTINE IS CALLED BY: None Normally called only by application programs.

Definition at line 46 of file invmrg.f.

References bort(), ibfms(), moda_tables::itp, nwords(), status(), and moda_tables::typ.