Skip to content

wensir365/climatemodeling

Repository files navigation

Climate Modeling
----------------

[ Introduction ]

This project, hosted by GitHub, is aimed to provide some demo code to those students who chose the course "Climate Modeling" at Peking University, Beijing, China. This course is designed for undergraduates to improve their understandings of the necessary concepts and skills of numerical computing in climate sciences. All the code are subject to GNU/GPL license and open to the public.

We would like to thank all the undergraduate students of our department.

You may always get a free copy of this project by:
git clone https://github.com/wensir365/climatemodeling.git

or download it in a browser from:
https://github.com/wensir365/climatemodeling


[ Directory ]

01. FortranPractice       | Fortran 90/95/2003 training class
02. ThermalConduction     | Thermal conduction/diffusion
03. ODE                   | ODE numerical methods (integration over time)
04. 0D-EBM                | 0-dimensional Energy Balance Model
05. 1D-EBM                | 1-dimensional Energy Balance Model
06. RCM-JamesKasting      | Radiative Convective Model by James Kasting, PennState
07. 1D-Advection          | 1-dimensional Advection Equation
08. 2D-Advection          | 2-dimensional Advection Equation with Rotating Experiment
09. 3D-AdvectionDiffusion | 3-dimensional Advection Diffusion Equation
10. Burger                | 1-dimensional Burger's Equation
11. ShallowWater          | Shallow Water Equations
12. BarotropicVorticity   | Barotropic Vorticity Equation


[ HowTo Github ]

Set Up Git on Local

- git config --global user.name "wensir365"                    // your account ID in github.com
- git config --global user.email "wensir365@163.com"           // your email
- git config --global credential.helper cache                  // turn on password cache
- git config --global credential.helper 'cache --timeout=3600' // set time (in sec) for password cache
- git config --global http.sslVerify false                     // in case you met "SSL" error

Clone and Commit

- git clone https://github.com/wensir365/climatemodeling.git // get a copy of current repo
- cd climatemodeling                          // way in
- ls -a                                       // want to take a look?
- cp -rp ../climatemodeling-code/01.lorenz/ . // creat or copy something in
- git add 01.lorenz/                          // "add" files in local repo
- git status                                  // want to take a look on local repo?
- git commit -m 'first try'                   // "commit" in local repo with a message
- git remote add origin https://github.com/wensir365/climatemodeling.git // set remote "add" point
- git push origin master                      // push your commit


Xinyu Wen
Aug-3-2012

About

Code for Climate Modeling - A undergraduate-level course at Peking University

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published