Skip to content

Commit

Permalink
edit _layout/install_and_compile.html
Browse files Browse the repository at this point in the history
edit install.md
  • Loading branch information
timohyva committed May 11, 2024
1 parent fd632a4 commit b2f85c2
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion _layouts/install_and_compile.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{{ content }}
</div>

<h3 class="fw-bold border-bottom pb-3 mb-5">Install and Compile</h3>
<!--<h3 class="fw-bold border-bottom pb-3 mb-5">Install and Compile</h3>-->
<!--{% for person in site.data.settings.people %}
<div class="row g-5 mb-5">
<div class="col-md-6">
Expand Down
12 changes: 11 additions & 1 deletion install.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,14 @@ layout: install_and_compile
title: "Install and Compile"
---

This page talks about how to get the source of VerHem as well as the other necessary sources of third party library dependencies, and how to properly **compile and link** different parts of source codes and dependencies. VerHem is designed for and has been implemented on [memory distributed](https://en.wikipedia.org/wiki/Distributed_memory) system, good understanding of Message Passing Interface ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface)) is suggested. There are two major frameworks, which VerHem depends on, **deal.ii** and **Trilinos**. Except these two major libraries, p4est, LPACK, ScaLAPACK, METIS and MPI are also necessary. The building configuration system of VerHem is [cmake](https://cmake.org/), so do deal.ii and Trilinos.
This page talks about how to get the source of VerHem as well as the other necessary sources of third party library dependencies, and how to properly **compile and link** different parts of source codes and dependencies. VerHem is designed for and has been implemented on [memory distributed](https://en.wikipedia.org/wiki/Distributed_memory) system, good understanding of Message Passing Interface ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface)) is suggested. There are two major frameworks, which VerHem depends on, **deal.ii** and **Trilinos**. Except these two major libraries, p4est, LPACK, ScaLAPACK, METIS and MPI are also necessary. The building configuration system of VerHem is [cmake](https://cmake.org/), so do deal.ii and Trilinos.

<h3 class="fw-bold border-bottom pb-3 mb-5">Install and Compile</h3>

```shell
$ git clone https://github.com/VerHem/verkko-Hem-repo.git
$ cd verkko-Hem-repo
$ mkdir build && cd build
$ cmake ..
$ cmake --build . -j N
```

0 comments on commit b2f85c2

Please sign in to comment.