summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlhan Özgen Xian <iozgen@lbl.gov>2021-07-22 12:24:38 -0700
committerIlhan Özgen Xian <iozgen@lbl.gov>2021-07-22 12:24:38 -0700
commit32f17216d8262e208dfe46afec0fec0bed282440 (patch)
tree88431a5122860baf40a2a85282343122efb087fa
parent97179b14e729033152c9593d0bb58a1d8260b29b (diff)
update READMEHEADmaster
-rw-r--r--.gitignore5
-rw-r--r--README77
-rw-r--r--README.md40
3 files changed, 81 insertions, 41 deletions
diff --git a/.gitignore b/.gitignore
index 5ce281c..19f3050 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,7 @@ output/
mammoth
*.o
.DS_STORE
-TAGS \ No newline at end of file
+TAGS
+input/coarse.asc
+input/qina*
+input/*.py \ No newline at end of file
diff --git a/README b/README
new file mode 100644
index 0000000..788bc93
--- /dev/null
+++ b/README
@@ -0,0 +1,77 @@
+ MAMMOTH
+ =======
+
+Contents
+
+1. About
+2. Dependencies
+3. Installation
+4. Usage
+5. References
+
+ About
+ -----
+
+MAMMOTH is a wavelet-based multiresolution mesh generator, leveraging
+the Triangle mesh generator for high-quality Delaunay triangulations.
+
+
+ Dependencies
+ ------------
+
++ Triangle by J.R. Shewchuk {https://www.cs.cmu.edu/~quake/triangle.html}
++ LaGriT (Optional) {https://lagrit.lanl.gov}
+
+/MAMMOTH/ provides tools to extrude the mesh in the vertical and
+generate Exodus-II meshes. Since Triangle doesn't offer such
+capabilities, this is done through the mesh generator LaGriT. If no
+Exodus-II meshes are needed or another workflow is preferred, LaGriT
+doesn't need to be installed.
+
+
+ Installation
+ ------------
+
+/MAMMOTH/ ships with a GNU makefile. Set your preferred C compiler and
+build the code by executing
+
+$ make; make clean
+
+which will produce the executable `mammoth'.
+
+
+ Usage
+ -----
+
+After building, the executable is located in the root directory.
+
+$ ./mammoth -[a/m] <input-file>
+
+
+The `-a` flag is set for carrying out the multiresolution analysis.
+The `-m` meshes the domain.
+
+See the example input folder provided alongside the code.
+
+
+ References
+ ----------
+
++ Özgen-Xian, I., Kesserwani, G., Caviedes-Voullième, D., Molins, S.,
+ Xu, Z., Dwivedi, D., Moulton, J. D., Steefel, C. I., Wavelet-based
+ local mesh refinement for rainfall-runoff simulations, Journal of
+ Hydroinformatics, 22, pp. 1059-1077, 2020.
++ Shewchuk, J. R., Triangle: Engineering a 2D Quality Mesh Generator
+ and Delaunay Triangulator, in: Applied Computational Geometry:
+ Towards Geometric Engineering (Ming C. Lin and Dinesh Manocha,
+ editors), pp. 203-222, Springer-Verlag, Berlin, 1996.
+
+
+ Acknowledgments
+ ---------------
+
+This work is supported as part of the Interoperable Design of
+Extreme-scale Application Software - Watersheds project
+(IDEAS-Watersheds) funded by the U.S. Department of Energy, Office of
+Science, Office of Biological and Environmental Research under Award
+Number DE-AC02-05CH11231.
diff --git a/README.md b/README.md
deleted file mode 100644
index 7432df9..0000000
--- a/README.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# MAMMOTH
-
-MAMMOTH is a wavelet-based multiresolution mesh generator, leveraging
-{[J.R. Shewchuk's
-Triangle](https://www.cs.cmu.edu/~quake/triangle.html)} for the
-Delaunay triangulation.
-
-## Dependencies
-
-+ [GCC, the GNU Compiler Collection](https://gcc.gnu.org)
-+ [GNU Make](https://www.gnu.org/software/make/)
-+ [Triangle](https://www.cs.cmu.edu/~quake/triangle.html)
-
-## Installation
-
-Use GNU make to build the code.
-
-## Usage
-
-After building, the executable is located in the root directory.
-
-```
-./mammoth -[a/m] <input-file>
-```
-
-The `-a` flag is set for carrying out the multiresolution analysis.
-The `-m` meshes the domain.
-
-See the example input folder provided alongside the code.
-
-## References
-
-+ Özgen-Xian, I., Kesserwani, G., Caviedes-Voullième, D., Molins, S.,
- Xu, Z., Dwivedi, D., Moulton, J. D., Steefel, C. I., Wavelet-based
- local mesh refinement for rainfall-runoff simulations, Journal of
- Hydroinformatics, 22, pp. 1059-1077, 2020.
-+ Shewchuk, J. R., Triangle: Engineering a 2D Quality Mesh Generator
- and Delaunay Triangulator, in: Applied Computational Geometry:
- Towards Geometric Engineering (Ming C. Lin and Dinesh Manocha,
- editors), pp. 203-222, Springer-Verlag, Berlin, 1996.