forked from schreiberx/sweet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
43 lines (31 loc) · 1.37 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
**************************
SWEET
**************************
Shallow Water Equation Environment for Tests, Awesome!
Please have a look into the INSTALL instructions to see required libraries.
File structure:
benchmarks/ Test scripts for running analytical benchmarks
build/ Build directory, note, that also /tmp is used for storing object files
data/ Data such as OpenGL shaders
doc/ Documentation
local_software 3rd party software with installer scripts
package/ Used for creating tarballs to deploy to servers
python_mods/ Python helper files
src/ Source folder
src/programs Example programs
src/unit_tests Unit tests to validate SWEET
src/include/libgl Some visualization helper tools
src/include/libmath Some mathematical routines
src/include/sweet DUDE! That's SWEET!
run_tests_compile_all.sh Test script to check compilation of programs
run_tests_validation.sh Test script to validate computations
run_valgrind.sh Convenient script to call valgrind with preset options (Useful for debugging)
SConstruct Required for compilation (scons)
TODO TODO list
Coding:
Please read the coding conventions in doc/coding_conventions
These conventions are suggestions.
Once installed scons, you can have a look at the possible compilation options:
scons --help
The program to be compiled can be specified via -program=...
with the list of programs given in src/examples