cluster:180
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| cluster:180 [2019/07/18 11:54] – created hmeij07 | cluster:180 [2019/07/31 18:56] (current) – hmeij07 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | \\ | ||
| + | **[[cluster: | ||
| + | |||
| + | |||
| + | |||
| ====== OpenStructure ====== | ====== OpenStructure ====== | ||
| - | Open-Source Computational Structural Biology Framework | + | Open-Source Computational Structural Biology Framework. "This project aims to provide an open-source, |
| - | * v 1.9 | + | * v 1.9 installed |
| * https:// | * https:// | ||
| * recipe at / | * recipe at / | ||
| - | OpenStructure relies on these applications and Python 2.7.15 | + | OpenStructure relies on these applications and Python 2.7.15. All applications including Python need to compiled with --enable-share in the configuration step, if possible. |
| < | < | ||
| Line 27: | Line 32: | ||
| -- Found FFTW: / | -- Found FFTW: / | ||
| -- Found TIFF: / | -- Found TIFF: / | ||
| + | |||
| # setup the environment | # setup the environment | ||
| - | `egrep ^export / | + | egrep ^export / |
| + | # invoke CLI | ||
| ost --help | ost --help | ||
| Usage: | Usage: | ||
| Line 40: | Line 47: | ||
| ost [action name] [action options] | ost [action name] [action options] | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ====== Compilations ====== | ||
| + | |||
| + | Use '' | ||
| + | |||
| + | < | ||
| + | |||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | |||
| + | export PATH=/ | ||
| + | |||
| + | tar zxvf ../ | ||
| + | cd Python-2.7.15/ | ||
| + | ./configure --prefix=/ | ||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | python ../ | ||
| + | pip install numpy scipy | ||
| + | |||
| + | wget https:// | ||
| + | tar zxvf boost_1_68_0.tar | ||
| + | cd boost_1_68_0.tar | ||
| + | ./ | ||
| + | --with-python=/ | ||
| + | --with-python-root=/ | ||
| + | ./b2 install | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | |||
| + | # brute fix for boost to find libs | ||
| + | cp -p libboost_python27.a libboost_python.a | ||
| + | cp -p libboost_python27.so.1.68.0 libboost_python.so | ||
| + | |||
| + | wget http:// | ||
| + | mv ../ | ||
| + | tar zxvf ../ | ||
| + | cd eigen-eigen-b9cd8366d4e8/ | ||
| + | mkdir build | ||
| + | cd build | ||
| + | cmake .. -DCMAKE_INSTALL_PREFIX=/ | ||
| + | make blas | ||
| + | make install | ||
| + | scp -rp ./* / | ||
| + | |||
| + | wget http:// | ||
| + | tar zxvf ../ | ||
| + | cd fftw-3.3.8/ | ||
| + | mkdir -p / | ||
| + | ./configure --enable-share --enable-single \ | ||
| + | --prefix=/ | ||
| + | make | ||
| + | make install | ||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | |||
| + | tar zxvf ../ | ||
| + | cd zlib-1.2.11/ | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | make install | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | |||
| + | tar zxvf ../ | ||
| + | cd libpng-1.6.37/ | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | make install | ||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | |||
| + | tar xvfz ../ | ||
| + | cd tiff-4.0.9/ | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | make install | ||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | |||
| + | # openstructure | ||
| + | |||
| + | git clone https:// | ||
| + | cd openstructure-1.9/ | ||
| + | cd / | ||
| + | |||
| + | rm -f cmakelog; cmake \ | ||
| + | -DCMAKE_INSTALL_PREFIX=/ | ||
| + | -DBOOST_ROOT=/ | ||
| + | | ||
| + | -DEIGEN3_INCLUDE_DIR=/ | ||
| + | -DFFTW_LIBRARY=/ | ||
| + | -DFFTW_INCLUDE_DIR=/ | ||
| + | -DZLIB_LIBRARY=/ | ||
| + | -DZLIB_INCLUDE_DIR=/ | ||
| + | | ||
| + | | ||
| + | -DTIFF_LIBRARY=/ | ||
| + | -DTIFF_INCLUDE_DIR=/ | ||
| + | -DENABLE_GUI=OFF -DENABLE_GFX=OFF -DENABLE_INFO=OFF \ | ||
| + | -DUSE_NUMPY=ON -DENABLE_MM=OFF \ | ||
| + | -DENABLE_STATIC=OFF | tee cmake.log | ||
| + | make | ||
| + | make install | ||
| + | |||
| + | # [100%] Built target actions | ||
| + | |||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| </ | </ | ||
| Remarkably complex compilations. | Remarkably complex compilations. | ||
| + | |||
| + | Notes (from developers): | ||
| + | |||
| + | With the 1.10 release, you won't need the "brute fix for boost to find libs anymore. This page instructions to be for 1.9 by either doing a "git checkout 1.9.0" after "cd openstructure-1.9" | ||
| + | where " | ||
| + | |||
| + | ====== cmake.log ====== | ||
| + | |||
| + | < | ||
| + | |||
| + | -- The CXX compiler identification is GNU 4.8.4 | ||
| + | -- The C compiler identification is GNU 4.8.4 | ||
| + | -- Check for working CXX compiler: / | ||
| + | -- Check for working CXX compiler: / | ||
| + | -- Detecting CXX compiler ABI info | ||
| + | -- Detecting CXX compiler ABI info - done | ||
| + | -- Detecting CXX compile features | ||
| + | -- Detecting CXX compile features - done | ||
| + | -- Check for working C compiler: / | ||
| + | -- Check for working C compiler: / | ||
| + | -- Detecting C compiler ABI info | ||
| + | -- Detecting C compiler ABI info - done | ||
| + | -- Detecting C compile features | ||
| + | -- Detecting C compile features - done | ||
| + | -- Looking for sys/types.h | ||
| + | -- Looking for sys/types.h - found | ||
| + | -- Looking for stdint.h | ||
| + | -- Looking for stdint.h - found | ||
| + | -- Looking for stddef.h | ||
| + | -- Looking for stddef.h - found | ||
| + | -- Check size of void* | ||
| + | -- Check size of void* - done | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- | ||
| + | -- | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- regex | ||
| + | -- Boost version: 1.68.0 | ||
| + | -- Found the following Boost libraries: | ||
| + | -- | ||
| + | -- Found ZLIB: / | ||
| + | -- Found PNG: / | ||
| + | -- Found EIGEN: / | ||
| + | -- Numpy headers found | ||
| + | -- Found FFTW: / | ||
| + | -- Found TIFF: / | ||
| + | -- LSB-Release system information:: | ||
| + | LSB Distributor-ID: | ||
| + | LSB Release: 6.10 | ||
| + | LSB Codename: final | ||
| + | | ||
| + | -- OpenStructure will be built with the following options: | ||
| + | | ||
| + | RPath in install | ||
| + | Info support | ||
| + | | ||
| + | | ||
| + | | ||
| + | Image Processing support | ||
| + | | ||
| + | Numpy support | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | -- Configuring done | ||
| + | -- Generating done | ||
| + | -- Build files have been written to: / | ||
| + | |||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | **[[cluster: | ||
cluster/180.1563450851.txt.gz · Last modified: by hmeij07
