1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
Changes in 000371
=================
Latest Emos library 000370 is updated on 7.9.2009 due to changes of N320 Reduced Gaussian Grid definition.
BUFR routines
* Check on section 4 size and actual data size. The check will be performed only is variable CHECK_S4=true is set.
* For bufr Edition 4 section 3 and 4 can have odd number of bytes
* Compression on character string
* Fix for bufr creation for multi-subset uncompressed case with different delayed replications in the subsets and if soft return error code -28 was returned from previous subset
* IEEE change for big/little endian
* bufren.F: Bug fix uncompress multi subset packing
Interpolation software
* intfb.F: bug fix memory allocation for double interpolation
* hsp2gg2.F: new function to determine gaussian number and spectral truncation based on output resolution of rotated lat-lon field. It is done to save computation time for high resolution
* sharelib.c, sharedll.c, sharedgg.c: added set of functions to support shared memory handling
* krg2rgu.F: increased JPACK = 1500000, JPMAXNG=1280
* hsp2gg.F : Match T255 and T213 against N128 instead of N160
Changes in 000370
=================
BUFR routines
* bufr_repack_206t205.F: KELEM changed from 2000 to 16000
* bufr_split.F added handling of BUFR subtypes 216 and 217
* buprt.F - Prints full name of 64 characters and better control of code/flag table printing
* buens3.F - Bug fix to reset ksec3(4) flag for compression.
* added bustop.F - A new routine used by mbufr_mars_filter.F to force stopping expansion after certain number of elements.
* bufr_split.F: Program modified to create maximum 255 files to split 255 possible bufr subtypes.
Gribex routines
* grchk1.F: added class 17 la LACE ALADIN,18 yt YOTC
Interpolation software
* igplsm.F: commented check if less then zero because of bitmaped fields
* auresol.F : deleted 1023 and added 2047 truncation
* intuvxh.F intuvgh.F: NINT instead of INT for calculation of NLON NLAT
* iagcntl.F iarcntl.F: added env variable LSM_REAL to allow real values of lsm
* intvect.F: reseting OUTLEN for V wind component
* kintrg.F: Bug fix for reduced gaussian to reduced gaussian interpolation. Set env varible RG2RG_COMP in order to get compatible result with previous Emos libraries
* intout.F: softer criteria for non global fields instead of AND - OR
Changes in 000360
=================
BUFR routines
* bufrtools/bufr_split.F: subtype 241 GTS IASI added
* A new variable USE_TABLE_C introduced. When set to true bufr software will load code and flag tables. There are subroutines to get the meaning of the code and flag values.
* buprt.F has been modified to print code/flag values meaning
* New subroutine buget_opera_image.F to handle radar image data up to 10 mega pixels particularly suitable for Opera composite radar images ( rain rates).
* Subroutine bufrex.f has been modified to handle delayed repetitions
* Missing value indicator rvind=1.7D38 and eps=10D-8 are used in consistent way.
* parameter.F modified. JELEM=320000 set
* Example decode_bufr_image.F is available in the examples directory.
* Bufr tables updated.
* Bufr user's Guide updated
Gribex routines
* getsetValues.c: rename copyName to copyNameLoc due to multiple definition in shared library
* gribtemplates: added localDefinitionTemplate_098_000_031
* grchk1.F: added stream 1040 Ensemble Forecast Hindcast Statistics (EFHS)
* grchk1.F: added stream 1240 Eurosip Monthly Means, 1241 Eurosip Hindcast Monthly Means
* dmesec2 emesec2: Bug fix decode/encode Mercator data
Interpolation software
* intfb.F: bug fix to avoid multiple memory allocation before rg2rgy routine
* kintrg.F: parameter number 43 - Soil type to be procesed with nearest neighbour interpolation
* hirlsm.F hll2ll hrg2gg: Added completely new checking for nearest neighbour processing
* iglsmd.c : added env varibale LSM_10MIN to force processing of lsm with 10min file
* hsp2gg.F :Added checking for a automatic truncation T1279 -> N640
* w251idx.F wvqlint.F, wvqlidx.F:allow upto 0.1 degree resolution
* hirlsm.F : Neaarest Neighbour interpolation modified
* hntfaph.F : added check weather to enable lsm processing
* oceanp.c: increased JP_GUESS = 519840 to allow for 0.25*0.25 interpolated grid
* kintrg.F : set JPMAXNG to 1280 to allow N640
Changes in 000350
=================
BUFR routines
* Introduction of 209YYY operator to represent IEEE 32/64 bit floating point numbers.
* The software now keeps in memory maximum 10 tables which speeds up parallel processing in some cases.
* ctable.F btable.F dtable.F: The unit number used to open file for bufr tables was changed to use any free unit number
Gribex routines
* calcop.F: packcf.F unpackcf.F : Increased maximum Truncation to be handled to T2047
* grchk1.F: added class 16 dt (Data Targeting System)
* gribtemplate:
added - localDefinitionTemplate_214_098_245
updated - localDefinitionTemplate_098_235_015, localDefinitionTemplate_098_235_004, localDefinitionTemplate_098_235_016
Interpolation software
* islproc.F hirlam.F igtog.F igtogr.F irgtog.F: parameter .43 - Soil type to be procesed with nearest neighbour
* intout.F: forsing bilinear interpolation for rotation setting keyword interpolation to "bilinear"
* wv2didx.F: Bug fix calculation of indexes along each latitude in iregular lat-lon if it input field is not global, treating separetly cases for global and non globa input field
* wv2dint.F: Bug fix generating latitutes for input field
* jgetgg.F: added 640 reduced gaussian definition
* hgenll.F: NINT instead of INT for calculation of NLON NLAT
PBIO routines
* pbio.c: Bug fix - setvbuf to be called every time new file is open
* jopnggsm.c: Bug fix - calculation of coefficient file size
* gbyte_alpha.c: Bug fix for 64 bits packing
|