Home page  
Home   Your Room   Login   Contact   Feedback   Site Map   Search:  
Discover this product  
About Us
Overview
Getting here
Committees
Products
Forecasts
Order Data
Order Software
Services
Computing
Archive
PrepIFS
Research
Modelling
Reanalysis
Seasonal
Publications
Newsletters
Manuals
Library
News&Events
Calendar
Employment
Open Tenders
   
Home > Products > Data Services > Software >Crex> Downloads 
   

CREXDC software Downloads



 

 
 

Source code versions:

DescriptionSizeDownload Now!
Encoding/decoding WMO FM-95 CREX 578KB crex_000376.tar.gz 18.11.2010
Encoding/decoding WMO FM-95 CREX 591KB crex_000372.tar.gz 27.01.2010
Encoding/decoding WMO FM-95 CREX 599KB crex_000350.tar.gz 29.11.2007
Encoding/decoding WMO FM-95 CREX 580KB crex_000340.tar.gz 03.09.2007
Encoding/decoding WMO FM-95 CREX 565KB crex_000320.tar.gz 05.04.2007
Encoding/decoding WMO FM-95 CREX 505KB crex_000310.tar.gz 14.07.2006
Encoding/decoding WMO FM-95 CREX 415KB crex_000300.tar.gz 02.05.2006
Encoding/decoding WMO FM-95 CREX 404KB crex_000270.tar.gz

 

CREXDC library have been tested for different machine architectures that exist in ECMWF:

  • Decalpha - Compaq Fortran 90, C++ compilers
  • Hppa - HP Fortran and C compilers
  • Linux - The Portland Group compilers pgf90 and pgcc, Gnu project gcc, g77 compilers
  • Rs6000 - XL Fortran for AIX- C for AIX Compiler, Version 5
  • Sgimips - MIPSpro F77 compiler- MIPS C compiler
  • Sun4 - Forte Developer 7 Fortran 95 compiler SunOS/BSD Compatibility Package C compiler

It is possible to use other options for the compilation of source code versions than those which are offered. For example: modifying the configuration files; changing the level of optimisation; etc. The make utility can be used repeatedly. It will only cause the re-compilation of routines which have been modified since the previous make.

You can install CREXDC library on Windows only if you have Cygwin linux-like environment for Windows and Gnu compilers.

Installation is possible on Mac OS 10.1 onward using Gnu compilers.

The number of bits in the representation of real numbers can be chosen between 32bits and 64bits for all compilers apart from the Gnu compilers..

The library is static and its name follows the normal UNIX convention (it starts with lib and ends in .a), so the library can be specified in the compile/link command using the
standard ld convention, for example:

f77 -o program program.f -lcrex

Package contains examples for the CREX encoding/decoding and number of useful tools for conversion from BUFR to CREX format and vise versa.

The following variable can be set to TRUE in order to create CREX message with check digit.

USE_E = TRUE

After succesfully instalation the location of CREX tables could be specified by putting the specification of the environment variables in your startup files(.profile, ...) to ensure you have access to the tables upon future logins.
Thus:

CREX_TABLES = "chosen directory"/crextables/
export CREX_TABLES

setenv CREX_TABLES "chosen directory"/crextables/

Please note:

All software items above are available in the format "* .tar.gz" ie gzipped and tarred source for use with Unix or Linux based systems.


 

Top of page 18.11.2010
 
   Compare Pages Page Details         © ECMWF
shim shim shim