exoclime / thor Goto Github PK
View Code? Open in Web Editor NEWAtmospheric fluid dynamics solver optimized for GPUs.
License: GNU General Public License v3.0
Atmospheric fluid dynamics solver optimized for GPUs.
License: GNU General Public License v3.0
Travis-CI has changed their pricing structure making unlimited free builds of the repo no longer available.
The best option may be to migrate the travis-ci testing tools here to GitHub Actions, which is an analogous service.
Would @deitrr or @nabajour be able to give me a quick verdict on whether or not it would be useful to update to GitHub Actions? Are the test results still useful?
Related/Links:
Hi,
Have you considered porting THOR or any of the other exoclime projects to run on a more general parallel compute platform, e.g. OpenCL or WebGPU?
I'm on an Apple M1 and would love to try your code and potentially reference it from my web app (celestiary/web#8, https://celestiary.github.io/)
Cheers!
Pablo
To control the convergence of a simulation, it would be interesting to print the time evolution of the usual variables of the energy budget: incident stellar radiation (ISR), absorbed stellar radiation (ASR), outgoing longwave radiation (OLR), downwelling longwave radiation (GLR), upwelling longwave radiation from the surface (LWU). These quantities correspond to spatially averaged fluxes over the sphere. High-frequency time oscillations of these quantities may indicate a too large time step for radiative transfer.
After installing THOR (Ubuntu 18.04, compute power=3 NVIDIA GPU), most of the test cases in 'ifile' fail (after some successful initialization) with:
...
Physics module: empty
Simulation
Start from rest = true
Output directory = earth_hs
Start output numbering at 0.
Starting the model integration.Time step number = 1/103680 || Time = 0.011574 days.
Elapsed 7s || Left: 8d 18h 37m 53s || Completion: 2020-05-09 11:30:19.Error in NAN check after PROFX:compute_pressure!
However, the "earth_sync" case runs through at least the first several hundred steps... I'll keep looking into this, but it's odd that the 'out-of-the-box' examples should crash. Thanks for any insights!
I am interested in setting up a case for Venus planet.
I have a background of Aerospace Engineering, therefore I am a newbie trying to crack meaning of various terms in available initial configurations (.thr) files.
My interest is into understanding super-rotation of planet Venus and use the wind profile data for aerial vehicle design. I am curious to know the extent to which THOR can model seasonal variation of winds in various parts of planet.
So far, I could build the THOR and run it on a local machine. I ran a few benchmarks provided with the tool. Please suggest on how to setup a case that closely resembles a "real" planet.
Thank you !
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.