ali-ramadhan / wasm-climate-model

0 stars 0 forks source link

Ideas #1

Open ali-ramadhan opened 3 years ago

ali-ramadhan commented 3 years ago

Hi I'm \, a \...

Here you can play with fluid dynamics on a sphere!

[ ] Rotate the Earth! [ ] Add continents [ ] Add atmosphere/clouds [ ] Sphere <-> map [ ] Earth / Jupiter / etc. [ ] ...

As you click on different options, tooltips explain the physics?

Clicking on the sphere adds SSH perturbations? Might be too hard to understand.

Make sure it can run at 60 fps!

Link to this repo.

If you want to learn how to solve the equation to create this, check out \!

ali-ramadhan commented 3 years ago

https://github.com/dataarts/webgl-globe https://experiments.withgoogle.com/chrome/globe https://github.com/PavelDoGreat/WebGL-Fluid-Simulation

ali-ramadhan commented 3 years ago

https://github.com/vasturiano/three-globe

ali-ramadhan commented 3 years ago

https://stackoverflow.com/questions/31955731/how-to-make-an-atmosphere-using-threejs https://stackoverflow.com/questions/10213361/how-can-i-render-an-atmosphere-over-a-rendering-of-the-earth-in-three-js?rq=1

ali-ramadhan commented 3 years ago

If we need more performance we can look into WebAssembly: https://www.youtube.com/watch?v=YHJjmsw_Sx0

ali-ramadhan commented 3 years ago

https://link.springer.com/chapter/10.1007/978-3-642-13574-3_21 http://people.math.sfu.ca/~muraki/research/c2c2009.pdf https://www.sciencedirect.com/science/article/pii/S0021999100966154?via%3Dihub https://sci-hub.mksa.top/10.1016/s0021-9991(03)00207-9

ali-ramadhan commented 3 years ago

https://arxiv.org/abs/1202.6522 https://bitbucket.org/nschaeff/shtns/src/master/

ali-ramadhan commented 3 years ago

If you want to add continents, probably can't do spectral...

ali-ramadhan commented 3 years ago

https://journals.ametsoc.org/view/journals/atsc/64/9/jas4003.1.xml http://www-vortex.mcs.st-and.ac.uk/~rks/preprints/scott_ini_2010.pdf https://journals.ametsoc.org/view/journals/mwre/130/5/1520-0493_2002_130_1384_aesdcf_2.0.co_2.xml

ali-ramadhan commented 3 years ago

https://venturebeat.com/2017/07/19/fluid-simulation-for-video-games-part-1/

ali-ramadhan commented 3 years ago

https://journals.ametsoc.org/view/journals/mwre/133/4/mwr2903.1.xml

ali-ramadhan commented 3 years ago

https://github.com/mattsse/diffeq https://mattsse.github.io/diffeq/

ali-ramadhan commented 3 years ago

https://github.com/brian-rose/climlab https://climlab.readthedocs.io/en/latest/