-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathREADME
54 lines (35 loc) · 1.16 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
LICENSE:
EnKF-C is a public software. See LICENSE for details.
COMPILING
EnKF-C is developed for GNU/Linux platform.
Create "make.inc" for your architecture (have a look at examples in `arch'
directory), then run "make". This should create executables bin/enkf_prep,
bin/enkf_calc and bin/enkf_update.
DEPENDENCIES
clang or gcc
openmpi
libnetcdf
liblapack (or better the Intel's version -- libmkl_rt)
USER MANUAL
See doc/enkf-userguide.pdf.
STARTING UP
Run example 1 - see examples/1/README for details.
INDENTING
To indent your code according to the EnKF-C style you need to (1) get modified
version of indent by downloading https://github.com/sakov/enkf-c/releases/download/data/indent-2.2.8a-mod.tar.gz and (2) run "make indent" in this (enkf-c/trunk/enkf) directory (the style is encoded in .indent.pro).
REFERRING
Reference:
Sakov, P., 2014: EnKF-C user guide. URL http://arxiv.org/abs/1410.1233.
BibTeX entry:
@misc{enkf-c,
doi = {10.48550/ARXIV.1410.1233},
url = {https://arxiv.org/abs/1410.1233},
author = {Sakov, Pavel},
title = {{EnKF-C} user guide},
publisher = {arXiv},
year = {2014},
}
CONTACT
Have fun,
Pavel Sakov