... | ... | @@ -21,40 +21,23 @@ Not available yet. |
|
|
|
|
|
#### The current development version
|
|
|
|
|
|
A [git](https://git-scm.com) client is required, which is probably already available on you machine.
|
|
|
|
|
|
It need to have lfs enabled:
|
|
|
```
|
|
|
$ git lfs version
|
|
|
git-lfs/2.3.4 (GitHub; linux amd64; go 1.8.3; git d2f6752)
|
|
|
$ git lfs install
|
|
|
Updated git hooks.
|
|
|
Git LFS initialized.
|
|
|
$
|
|
|
```
|
|
|
A [git](https://git-scm.com) client with [git-lfs](https://git-lfs.github.com/) enabled is required. It's probably already there.
|
|
|
|
|
|
You will need an access to our [GitLab server](https://gitlab.oca.eu/).
|
|
|
Assuming you registered your [ssh key](https://gitlab.oca.eu/help/ssh/README):
|
|
|
|
|
|
```
|
|
|
$ git clone git@gitlab.oca.eu:DISC/fargOCA.git
|
|
|
$ git clone --recurse-submodules git@gitlab.oca.eu:DISC/fargOCA.git
|
|
|
Cloning into 'fargOCA'...
|
|
|
...
|
|
|
Checking connectivity... done.
|
|
|
$
|
|
|
```
|
|
|
|
|
|
If for some reason lfs was not enable during the clone, go at the root of your repository and run:
|
|
|
```
|
|
|
$ git lfs install
|
|
|
...
|
|
|
$ git-lfs pull
|
|
|
```
|
|
|
|
|
|
## Configuration
|
|
|
|
|
|
### Build directory
|
|
|
It is advised (read mandatory) not to build directly in the source code directory.
|
|
|
You cannot build directly in the source code directory:
|
|
|
|
|
|
```
|
|
|
[...fargOCA]$ pwd
|
... | ... | @@ -69,7 +52,7 @@ It is advised (read mandatory) not to build directly in the source code director |
|
|
If all the required libraries are available in standard locations, you only need to run `cmake ..` (or, in its general form `cmake <fargOCA distrib path>`:
|
|
|
|
|
|
```
|
|
|
[alainm@pollux build]$ cmake ..
|
|
|
[alainm@pollux build]$ cmake -DKokkos_ENABLE_OPENMP=On ..
|
|
|
-- The CXX compiler identification is Intel 17.0.4.20170411
|
|
|
.....
|
|
|
-- Boost version: 1.65.1
|
... | ... | |