Mobile Chemistry Portal hosted by J. Heyrovský
Institute of Physical Chemistry of the CAS, v.v.i.
|
|
OpenMolcas Authors The OpenMolcas Authors (Christian Ander, Kerstin Andersson, János G. Ángyán, Francesco Aquilante, Jochen Autschbach, Jie J. Bao, Maria Barysz, Stefano Battaglia, Eugeniusz Bednarz, Nelson H. F. Beebe, Anders Bernhardsson, Margareta R. A. Blomberg, Piotr Borowski, Jonas Boström, Per Boussard, John Burkardt, Yannick Carissan, Liviu Chibotaru, Christophe Chipot, Aron Cohen, David L. Cooper, Maurizio Cossi, Joel Creutzberg, Oleh Danyliv, Mickaël G. Delcey, Ajitha Devarajan, Luca De Vico, Michael Diedenhofen, Sijia S. Dong, Thomas Dresselhaus, Daniel Fairhead, Ignacio Fdez. Galván, Nicolas Ferré, Timo Fleig, Leon Freitag, Luis Manuel Frutos, Markus P. Fülscher, Alexander Gaenko, Laura Gagliardi, Walter Gautschi, Giovanni Ghigo, Coen de Graaf, Gene H. Golub, Sergey Gusarov, Daniel Hagberg, Jun-ya Hasegawa, José Manuel Hermida-Ramón, Bernd Artur Heß, Asbjørn Holt, Chad E. Hoyer, Denis Jelovina, Marcus Johansson, Erik Källman, Gunnar Karlström, Stefan Knecht, Jesper Wisborg Krogh, Teodoro Laino, Giovanni Li Manni, Roland Lindh, Johan Lorentzon, Dongxia Ma, Yingjin Ma, Per Åke Malmqvist, Neil Martinsen-Burrell, Andy May, Manuela Merchán, Samuel Mikes, Abdul Rehaman Moughal Shahi, Thomas Müller, Takahito Nakajima, Naoki Nakatani, Pavel Neogrády, Jesper Norell, Anders Öhrn, Jeppe Olsen, Markus Oppel, Thomas Bondo Pedersen, Daoling Peng, Kurt Pfingst, Quan Phung, Michal Pitoňák, Felix Plasser, Christian Pomelli, Ben Pritchard, Juraj Raab, Markus Reiher, H. Rieger, Björn O. Roos, Ulf Ryde, Pawel Salek, Andrew M. Sand, Michael A. Saunders, Igor Schapiro, Bernd Schimmelpfennig, Martin Schütz, Luis Seijo, Luis Serrano-Andrés, Kamal Sharkas, Grigory A. Shamov, Prachi Sharma, Per E. M. Siegbahn, Pär Söderhjelm, Lasse Kragh Sørensen, Jonna Stålring, Hermann Stoll, Bingbing Suo, Ben Swerts, Akio Takatsuka, Thorstein Thorsteinsson, Takashi Tsuchiya, Liviu Ungur, Morgane Vacher, Alessio Valentini, Valérie Vallet, Steven Vancoillie, Valera Veryazov, Victor Vysotskiy, Ulf Wahlgren, Yubin Wang, Mark A. Watson, Hans-Joachim Werner, Oskar Weser, Per-Olof Widmark, Małgorzata Wierzbowska, Alexander Wolf, Sebastian Wouters, Felipe Zapata, Alexander Zech, Yan Zhao, J. Patrick Zobel), check the author page. Homepage The project is located at GitLab. Source Source code is available in the homepage. Reference
Molcas 8: J. Comput. Chem. 37 (2016)
506-541. DOI: 10.1002/jcc.24221 Description & .Use OpenMolcas is a general purpose molecular electronic structure computational program which utilizes multiconfigurational approach as the key-feature. Quick start Use in command line / shell:
pymolcas
-f
[name of
input
file]
or
./pymolcas
-f
[name of
input
file]
The result will appear in the same location. (For correct functionality, a working installation of Python 3 with additional packages Setuptools, Pyparsing and Six is required. For more detailed information on configuration the environment variables, please refer to the included original manual, or type export MOLCAS=[/path/to/your/molcas/root/directory] followed by runing pymolcas --setup and answering the prompts). Program status The current package contains OpenMolcas binaries of a version issued within year 2019 compiled for the particular hardware platforms. License OpenMOLCAS The distribution of OpenMolcas binaries as well as the compiled pymolcas execution script is published for free (under LGPL v.2.1) at Mobile Chemistry Portal and Google Play Store with kind permission of Roland Lindh. The corresponding source code for generic Android binaries is available for download below. The inluded documentation, basis, example and other files were taken from the official OpenMolcas source code distribution. TermOnePlus The individual parts of OpenMOLCAS require for their concerted interaction and communication during computation in an Android device a fully functional terminal emulator. As the famous original Terminal Emulator by Jack Palevich is not being continuously developed up to now, we decided to use its more recent update TermOnePlus by Roumen Petrov as the versatile framework in which we placed all the OpenMolcas related stuff. TermOnePlus is released under Apache license 2.0, check the homepage for details). Busybox Use of OpenMOLCAS program in terminal environment of TermOnePlus benefits from availability of common Linux commands and utilities which were introduced to this project by Busybox. The Busybox binaries for Android included in the OpenMolcas installer offered by us were compiled from the source code according to Gianluigi Tiesi (alias "sherpya", check the homepage for details). Busybox is released under GPL v.2 license (check the homepage for details). Cygwin The Windows version of OpenMOLCAS binaries offered by us is embedded in Cygwin runtime environment which is licensed under GPL and LGPL licenses (check the homepage for details). Python OpenMOLCAS execution script pymolcas requires properly installed Python interpreter, therefore the OpenMOLCAS binaries offered by us for both Android and Windows are bundled with Python. Android installer of OpenMOLCAS runtime contains Python 3.7 runtime compiled using either the official Android NDK (for recent Android versions 5+) or CRYSTAX NDK for older OS versions. The Windows version contains Python 3.7 preinstalled inside of the Cygwin runtime. Python 3.7 is distributed under PSF license agreement (check the homepage for details). Setuptools OpenMOLCAS execution script pymolcas requires for its functionality the Python package Setuptools to be present and properly installed (released under MIT license, check the homepage for details). Pyparsing OpenMOLCAS execution script pymolcas requires for its functionality the Python package Pyparsing to be present and properly installed (released under MIT license, check the homepage for details). Six OpenMOLCAS execution script pymolcas requires for its functionality the Python package Six to be present and properly installed (released under MIT license, check the homepage for details). BLAS OpenMOLCAS binaries for Android offered by us were statically linked to reference BLAS library (from the LAPACK package - released under modified BSD license, check the homepage for details). The Windows package contains the corresponding dynamic library inside of Cygwin runtime. LAPACK OpenMOLCAS binaries for Android offered by us were statically linked to LAPACK library (released under modified BSD license, check the homepage for details). The Windows package contains the corresponding dynamic library inside of Cygwin runtime. Crystax NDK OpenMOLCAS binaries for older Android versions (up to 4.4 KitKat) offered by us were compiled using the Crystax NDK, therefore they are dynamically linked to LIBCRYSTAX library (from the compiler - released under modified BSD 2 clause license, check the homepage for details). Advanced Installer The MSI installer for Windows was created using the Advanced Installer (Freeware edition). Distribution (A) Self-extracting installers with graphical user interface (recommended for most users)
If you intend to run the app on Android 4.4 or lower, please downoad this specific APK installer and corresponding sources (app, Python). (B) Binaries, sources and corresponding documentation (for advanced users) Android up to 4.4 (Kitkat) (obsolete) In case of your interest, please contact us by e-mail. Android 5.0 (Lollipop) und later (position independent executables)
* The compilation procedure is analogic to the aarch64-version, only the compilers are set according to the desired target architecture. If necessary, please request the corresponding source package by e-mail. Windows version
|