Also published at Skeptical Science This is a climate model: T = [(1-α)S/(4εσ)]1/4 (T is temperature, α is the albedo, S is the incoming solar radiation, ε is the emissivity, and σ is the Stefan-Boltzmann constant) An extremely simplified climate model, that is. It’s one line long, and is at the heart of every computer [...]
Posts Tagged ‘programming’
How do climate models work?
Posted in Science Lessons, tagged arctic, atmosphere, cesm, chemistry, climate change, climate models, education, global warming, IPSL, mathematics, NOAA, ocean, physics, programming, science on January 20, 2012 | 29 Comments »
The Software Architecture of Global Climate Models
Posted in Research Blogging, tagged AGU, climate change, computers, engineering, environment, global warming, programming, science, software on December 14, 2011 | 13 Comments »
Last week at AGU, I presented the results of the project Steve Easterbrook and I worked on this summer. Click the thumbnail on the left for a full size PDF. Also, you can download the updated versions of our software diagrams: COSMOS (COmmunity earth System MOdelS) 1.2.1 Model E: Oct. 11, 2011 snapshot HadGEM3 (Hadley [...]
MPI Problem?
Posted in Research Blogging, tagged cesm, climate change, gcc, global warming, mpi, ncar, programming, science, segfault, ubuntu on August 16, 2011 | 7 Comments »
Now that my poster is finished, I am taking one last crack at getting CESM to run. Last time I wrote, I mentioned that the model execution was failing without giving any error messages (except the occasional “Segmentation fault”). Michael Tobis thought that the problem had to do with mpiexec, so today I tried something [...]
Progress?
Posted in Research Blogging, tagged cesm, climate change, global warming, linux, mpich2, ncar, programming, qsub, segfault, torque, ubuntu on July 13, 2011 | 3 Comments »
I have made slight headway regarding my installation of CESM. It still isn’t running, but now it’s not running for a different reason than previously! Progress! It appears that, at some point while porting, I mangled the scripts/ccsm_utils/Machines/mkbatch.kate file for my machine such that the actual call to launch the model wasn’t getting copied from [...]
Working Away
Posted in Research Blogging, tagged cesm, climate change, gfdl, global warming, gnu, hadley centre, IPSL, max planck, model E, nasa, ncar, programming, science, ubuntu, uvic escm on June 27, 2011 | 8 Comments »
The shape of my summer research is slowly becoming clearer. Basically, I’ll be writing a document comparing the architecture of different climate models. This, of course, involves getting access to the source code. Building on Steve’s list, here are my experiences: NCAR, Community Earth System Model (CESM): Password-protected, but you can get access within an [...]
Climate Models on Ubuntu
Posted in Research Blogging, tagged cesm, climate change, climate models, fortran, gcc, global warming, gnu, linux, model E, nasa, ncar, programming, ubuntu on June 16, 2011 | 9 Comments »
Part 1: Model E I felt a bit over my head attempting to port CESM, so I asked a grad student, who had done his Master’s on climate modelling, for help. He looked at the documentation, scratched his head, and suggested I start with NASA’s Model E instead, because it was easier to install. And [...]
Learning Experiences
Posted in Research Blogging, tagged aerosols, cesm, chemistry, climate change, easterbrook, education, global warming, ncar, physics, programming, science on May 31, 2011 | 13 Comments »
I apologize for my brief hiatus – it’s been almost two weeks since I’ve posted. I have been very busy recently, but for a very exciting reason: I got a job as a summer student of Dr. Steve Easterbrook! You can read more about Steve and his research on his faculty page and blog. This [...]
Self-Taught Climate Science
Posted in Musings, tagged climate change, david archer, fortran, global warming, programming, python, ray pierrehumbert, science on March 4, 2011 | 32 Comments »
If you haven’t already guessed, I am a real math and science geek (and rapidly becoming a computer programming geek as well). So, when I got my first taste of quantitative climate analysis from Dana’s articles over at Skeptical Science, I was really interested. It will be a while before my education takes me in [...]