mirror of
https://gitlab.com/scemama/qmcchem.git
synced 2024-12-21 11:53:30 +01:00
Update README.md
This commit is contained in:
parent
201be56c8e
commit
099b9ae8cc
40
README.md
40
README.md
@ -28,8 +28,6 @@ Warnings:
|
|||||||
* QMC=Chem is under the GPLv2 license. Any modifications to or
|
* QMC=Chem is under the GPLv2 license. Any modifications to or
|
||||||
software including (via compiler) GPL-licensed code must also be made available
|
software including (via compiler) GPL-licensed code must also be made available
|
||||||
under the GPL along with build & install instructions.
|
under the GPL along with build & install instructions.
|
||||||
* Pseudopotentials are about to change in the EZFIO database. Current calculations
|
|
||||||
will not be compatible with future versions
|
|
||||||
|
|
||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
@ -47,40 +45,36 @@ Requirements
|
|||||||
* Lapack library, Intel MKL recommended
|
* Lapack library, Intel MKL recommended
|
||||||
|
|
||||||
|
|
||||||
Most of the dependencies are open-source will be downloaded automatically.
|
Most of the dependencies are open-source can be downloaded automatically by
|
||||||
|
going into the `install` directory and running `make`. It will first download
|
||||||
|
into the `install/Downloads` directory everything that needs to be installed.
|
||||||
|
The building of the dependencies takes place in the `install/_build`
|
||||||
|
directory, and the packages that are being installed can be followed by looking
|
||||||
|
at the log files in this directory. When a package was successfully installed,
|
||||||
|
a `*.ok` file is created and the log file is deleted.
|
||||||
|
|
||||||
|
If you don't have an internet connection available, you can execute the
|
||||||
|
downloading step on another computer and transfer all the downloaded files
|
||||||
|
into the `Downloads` directory.
|
||||||
The Fortran and C++ compilers, Python and Bash interpreters and the Lapack
|
The Fortran and C++ compilers, Python and Bash interpreters and the Lapack
|
||||||
library need to be installed manually by the user.
|
library need to be installed manually by the user.
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
|
||||||
The ``make.config`` file contains compiler specific parameters. You should change
|
The `make.config` file contains compiler specific parameters. You should change
|
||||||
them to match your hardware. You can copy the ``make.config.ifort`` or
|
them to match your hardware. You can copy the `make.config.ifort` or
|
||||||
``make.config.gfortran`` as a starting point.
|
`make.config.gfortran` as a starting point.
|
||||||
|
|
||||||
The ``configure.sh`` script will first download the dependencies by running
|
|
||||||
``make`` in the ``install/`` directory. The configuration script will work in
|
|
||||||
the ``install`` directory. It will first download into the
|
|
||||||
``install/Downloads`` directory everything that needs to be installed.
|
|
||||||
The building of the dependencies takes place in the ``install/_build``
|
|
||||||
directory, and the packages that are being installed can be followed by looking
|
|
||||||
at the log files in this directory. When a package was successfully installed,
|
|
||||||
a ``*.ok`` file is created and the log file is deleted.
|
|
||||||
|
|
||||||
If you don't have an internet connection available, you can execute the
|
|
||||||
downloading step on another computer and transfer all the downloaded files
|
|
||||||
into the ``Downloads`` directory.
|
|
||||||
|
|
||||||
|
|
||||||
Before using or compiling QMC=Chem, environment variables need to be loaded. The
|
Before using or compiling QMC=Chem, environment variables need to be loaded. The
|
||||||
environment variables are located in the ``qmcchemrc`` file:
|
environment variables are located in the `qmcchemrc` file:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ source qmcchemrc
|
$ source qmcchemrc
|
||||||
```
|
```
|
||||||
|
|
||||||
The ``QMCCHEM_NIC`` environment variable should be set to the proper network interface,
|
The `QMCCHEM_NIC` environment variable should be set to the proper network interface,
|
||||||
usually ``ib0`` on HPC machines.
|
usually `ib0` on HPC machines.
|
||||||
|
|
||||||
To compile the program, run
|
To compile the program, run
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user