NCEPLIBS-bufr 11.7.1
|
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... | |
Definition in file invmrg.f.
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.