summaryrefslogtreecommitdiff
path: root/openEMS/INSTALL
blob: 6678190eb39437c2fd59345ba20dfb19420b27ac (plain)
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
Install instructions for openEMS:
---------------------------------------------

1) Prerequirements:
  openEMS relies on a number of libraries:
  - CSXCAD (http://openEMS.de)
  - fparser (http://warp.povusers.org/FunctionParser/)
  - tinyxml (http://www.grinninglizard.com/tinyxml/)
  - hdf5 (http://www.hdfgroup.org/HDF5/)
  - vtk (http://www.vtk.org/)
  - boost (http://www.boost.org/)
  - cgal (http://www.cgal.org/)
  - zlib (http://www.zlib.net/)

2) Build:
  - change directory to openEMS
  - build:
    mkdir build
    cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=<path/to/install/> -DFPARSER_ROOT_DIR=<path/to/fparser> -DCSXCAD_ROOT_DIR=<path/to/CSXCAD>
    make
    make install (may require root)

    Note:
      - all path informations may be stored in a localConfig.cmake
      - the default "prefix" is /usr/local