Modify Makefile
Give up OpenMP for now. Ready to add vertical coordinate.
Merge branches 'Try_OpenMP' and 'master'
Vertical coordinate are modified.

There are still some bugs in the code.
But DC, TB, IGW case can still work.
Boundaries need to be checked for debugging.
Try a very mild mountain, but failed.

Maybe something is wrong with the equations.
IGW is almost done!

The initial field of pi and pi_0 was not correct before.
I used pi(k+1) = pi(k) + ... to calculate pi, but at the same time,
I used pi_0(k) = 1 + g^2/ ... to calculate pi_0.
After using the same method, the result is much more sound.
The best method should be the integrated method.
I will test this idea in the next commit.
SLEVE vertical coordinates are added with bugs.

Next, bugs should be fixed and sponge layers should be added.
Fix a bug about tend_theta in w_hat coordinates.

Ready to try OpenMP again for the experiment of Schar Mountain.
Revise the initial module.

Fix a mistake about the initial field of pi.
Rewrite the tendency module, and remove FORALLs.
Going to check interpolated basic state variables.

I think they should be calculated precisely, instead of being
interpolated. Let me have a try.
Modifying Boundary Module Complete
Ready to debug about vertical coordinates again.
Merge branches 'ModifyInitialModule' and 'master'
Rewrite the initiate module of Sachar Mountain.
Reset from Exp of Schar Mountain

Simplify the code of tendency module.
Ready to use OpenMP.
Testing OpenMP #1
OpenMP seems OK
Going to apply TYPE
Replace "preci" with "kd"