Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
fimex:install [2009-01-21 13:56:08] heikok |
fimex:install [2026-02-04 09:41:20] (current) alexanderb |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | ===== Dependencies ===== | + | Please see the wiki on [[https:// |
| - | Fimex requires at least the following libraries to be installed for compilation: | ||
| - | * c99/c++ compiler | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | To configure the different file formats it requires: | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * Felt (libmi) | ||
| - | * [[http:// | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | The installation follows the usual autoconf rules, see ' | ||
| - | 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 [[http:// | ||
| - | |||
| - | < | ||
| - | export milib_CFLAGS=-I/ | ||
| - | export milib_LIBS=' | ||
| - | CFLAGS=' | ||
| - | 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.: | ||
| - | < | ||
| - | | ||
| - | </ | ||