Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
fimex:install [2008-09-01 12:23:07] heikok forgotten ticks |
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 | ||
| - | * libxml2 >= 2.5.0 | ||
| - | * boost library >= 1.32 (1.33 for running tests) | ||
| - | * proj-4 >= 4.4.9 | ||
| - | |||
| - | To configure the different file formats it requires: | ||
| - | * NetCDF (netcdf-3 > 3.6) | ||
| - | * udunits >= 1.12 | ||
| - | * Felt (libmi) | ||
| - | | ||
| - | |||
| - | ===== 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) | ||
| - | |||
| - | < | ||
| - | export milib_CFLAGS=-I/ | ||
| - | export milib_LIBS=' | ||
| - | CFLAGS=' | ||
| - | make | ||
| - | make check | ||
| - | make install | ||
| - | </ | ||