fimex:install

This is an old revision of the document!


Installation

Fimex requires at least the following libraries to be installed for compilation:

To configure the different file formats it requires:

The installation follows the usual autoconf rules, see 'INSTALL' for extensive information. Since Fimex makes some floating-point calculations in large loops, it is advisable to switch on SIMD/SSE operations in your compiler. On a Xeon machine with a x386 machine and gcc, I use the following flags (those are default for x86-64) (see microbenchmark of sse for more information)

export milib_CFLAGS=-I/disk1/metno/local/include
export milib_LIBS='-L/disk1/metno/local/lib -lmic -lmi -lg2c'
CFLAGS='-O2 -mfpmath=sse -msse2' CXXFLAGS='-O2 -mfpmath=sse -msse2' ./configure --with-NetCDF-lib-dir=/usr/lib/netcdf-3 -with-NetCDF-include-dir=/usr/include/netcdf-3
make
make check
make install

In case of compilation against the netcdf4 library with hdf5 support, additional libraries needed by netcdf4 need to be added manually in LDFLAGS, e.g.:

 LDFLAGS='-L/usr/local/hdf5.1.8/lib -lhdf5_hl -lhdf5 -lz'
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • fimex/install.1235555089.txt.gz
  • Last modified: 2022-05-31 09:23:15
  • (external edit)