Skip to content

Visualization tool for rendering the BFM data generated by the LeMonADE-project

License

Notifications You must be signed in to change notification settings

LeMonADE-project/LeMonADE-Viewer

Repository files navigation

LeMonADE-Viewer

The abbreviation LeMonADE stands for "Lattice-based extensible Monte-Carlo Algorithm and Development Environment" and "Viewer" refers to the visualization module.

The aim of the application LeMonADE-Viewer is to provide a simplistic visualization tool for rendering the bond-fluctuation-model [1] BFM1 [2] BFM2 data generated by the LeMonADE-project [3] LeMonADE-project.

For further details of LeMonADE-project see: LeMonADE-project

Installation

  • Clone the LeMonADE library git clone https://github.com/LeMonADE-project/LeMonADE.git
  • Install the LeMonADE library - see LeMonADE-project
  • Clone the LeMonADE-Viewer application git clone https://github.com/LeMonADE-project/LeMonADE-Viewer.git
  • Install cmake (minimum version 2.6.2)
  • Install FLTK and OpenGL (devel)
  • Install POV-Ray for high resolution rendering
  • Just do for standard compilation (program) incl. download of LeMonADE v2.2.2:
    # generates the application in build-directory
    ./configure
    make
  • Or providing another LeMonADE library for compilation:
    # generates the application in build-directory
    ./configure -DLEMONADE_DIR=/path/to/LeMonADE/
    make

or

    # generates the application in build-directory
    mkdir build
    cd build
    cmake -DLEMONADE_DIR=/path/to/LeMonADE/ ..
    make

Getting Started

    # rendering a test-bfm-file
    cd build/
    ./LeMonADE-Viewer ../test.bfm

Troubleshooting

  • see INSTALL for solution of known issues

License

See the LICENSE in the root directory.