-
Notifications
You must be signed in to change notification settings - Fork 15
/
DEVELOPING
38 lines (29 loc) · 1.03 KB
/
DEVELOPING
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
The main repository is on:
http://www.bitbucket.org/tan2/dynearthsol3d
To get the most timely progress, using Mercurial:
hg clone http://www.bitbucket.org/tan2/dynearthsol3d
=============================================================================
To-do list:
High priority:
* Simple benchmarks for rheology
* Local remeshing
* different init_marker_spacing in regions
Low priority:
* Save output as vtk format directly
* Stress BC, esp no-stress sidewall
* Heatflux BC
* Frictional heating
* Adiabatic cooling (adiabatic temperature profile)
* Internal heating
* Volume changed induced stress
=============================================================================
Design notes:
* Avoid C++ stream for bulk ouput, as stream is slower than C-style IO.
* Avoid creating/destroying objects in inner for-loops.
* Avoid static variables and global variables.
* Meaning of error codes:
1: User input error
2: IO error
10: Triangulation/tetrahedralization error
11: Runtime error
12: Assertion error (due to programming)