Download

Download Ohmms Sources

To request download of beta-version of source and bindary files, visit MCC Software Archive.

Note, do not use tight-binding codes with MPI. Debugging/testing/performance tuning is in progress.

Download Examples

Examples to run the main ohmms application are available here (tar-gziped file ~8MB), as a separate tar-gziped file. Documentation on the examples can be found here. It is possible that the input files are broken due to the changes in schemas. We will post corrected versions ASAP.

Download third-party libraries

A number of external libraries are used to enhance the capabilities of ohmms package. In general, the libraries are available under an open-source license and the license terms are explicitly stated otherwise. The link to download the third-party libraries is for convenience only. If you want to download the updated version of the libraries, visit their official web sites.

Table 1. Third-party Libraries

Library Category Descriptions Required[a] Config Option(s)[b]
libxml2 I/O xml parser library yes --with-xml2-prefix=DIR
HDF5 I/O Portable IO libraries optional (3) --with-hdf5=DIR
blas Math Blas Library yes --with-blas=<lib>
lapack Math Linear-algebra library yes --with-lapack=<lib>
SPRNG Math Random Number Generators optional (3) --with-sprng=DIR
Parpack Math Serial/Parallel eigen solvers optional (2)  
OOMPI MPI C++ library encapsulating the functionality of MPI included  

[a] The numbers in the parenthesis denote the recommendation level, 1(low), 2(important) and 3(critical). The libraries such as HDF5 and SPRNG are highly recommended for the performance and portability of ohmms and its simulation outputs and their uses are enabled if the libraries are found in your paths by defaults. Other libraries are used when --enable_pkg=yes and the pkg can be found.

[b] When the required libraries cannot be located, you cannot compile the libraries nor applications.


   
Site search Web search