Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any books to learn the geo-sciense algorithm? #14

Open
Roger-Qea opened this issue Apr 11, 2024 · 2 comments
Open

Any books to learn the geo-sciense algorithm? #14

Roger-Qea opened this issue Apr 11, 2024 · 2 comments

Comments

@Roger-Qea
Copy link

Hello, I have some backgrounds about computer science, but I am new to geo-sciense. I am very interested in simulating landscape evolution. I have tried the eSCAPE docker, read gmd-2019-126.pdf and roughly read the source code. Currently, I am planning to write kinds of a similar project based on GPU compute shader, so that it would be possible to simulate big maps on cheap PCs rather than HPCs.
However, I feel it is too hard to really understand the mechanisms and algorithms behind this project. Papers are usually too brief. Could you please recommend some books to systematically learn the background knowledge?

@tristan-salles
Copy link
Member

A book that I would recommend is the one from Jon Pelletier -
Quantitative Modeling of Earth Surface Processes

@Roger-Qea
Copy link
Author

A book that I would recommend is the one from Jon Pelletier - Quantitative Modeling of Earth Surface Processes

Thanks a lot for recommending this book. I am reading it, and I would like to ask another two questions.
I see that gospl is another LEM project created by you. It looks similar with eSCAPE, but many things are different. What are their main differences, and their pros and cons?
Another thing I am confusing is that, the definition of priority-flood algorithm "edge" when simulating for earth. As a sphere, intuitively I think there should be no "edge", because in the scope of earth the water will not go to anywhere. However, when run gospl's bfModel, I see that 26 points are picked out from the overall 655362 points (gospl/flow/pitfilling.py Line 329); they seem relative with the elevation lowest points, but not exactly those ones. I do not understand the selecting process and its meaning here.
Thank you in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants