History:
=================================================
2014-11-30-23:22 musoc2.1.0 version
1) Makefile
2) Lower case including all data and code

=================================================
2014-11-31-00:42 musoc2.1.1 version
1) F77 -> F90 
2) Soft link to prepglo, opt directories in musoc2.1.0 version 
The result of musoc2.1.1 is a little bit different with that of musoc2.1.0 after one day simulation

=================================================
2014-11-31-03:38 musoc2.1.3 version
1) code aligning 
2) This version is stable for 1 year simulation

=================================================
2014-12-01-18:18 musoc2.1.4 version
1) Chang makefile (make submit) 
2) Create main.F90
3) global.F90 -> module global
4) Change some bugs in line 2723(rinv->rrinv), line 3765, lin 4759 and etc.(ib->ibegin, ie->iend, mbf->rmbf) 

=================================================
2014-12-03-01:19 musoc2.1.5 version
1) Delete unnecessary "include mpif.h" and "include resglo.h"
2) Create const.F90

=================================================
2014-12-03-02:46 musoc2.1.7 version
1) Delete numbers of unnecessary global varaibles
2) Create var.f90

=================================================
2014-12-03-03:20 musoc2.1.8 version
1) Create io.f90
2) Change temporary "nn" variable to "n_tmp" in the tempp_s computing phase, otherwise it conflicts with the "nn" in io.F90 
3) This version is stable for 1 year simulation

=================================================
2014-12-03-13:54 musoc2.1.9 version
1) Create solver.F90
2) Create util.F90
2) Create physics.F90

=================================================
2014-12-04-02:48 musoc2.2.0 version
1) Delete goto in global.F90
2) Change the loop style
3) Code aligning

=================================================
2014-12-04-17:32 musoc2.2.1 version
1) Split the initfsglo subroutine into some small subroutines
2) This version is stable for 1 year simulation

=================================================
2014-12-05-01:00 musoc2.2.2 version
1) Rewrite the init and run subroutines in main.F90 
2) Delete global_fun and initfsglo in global.F90
3) Change global.F90 to driver.F90

=================================================
2014-12-05-01:07 musoc2.2.3 version
1) Delete all log, output files, and execute files
2) This version is a complete clean package

=================================================
2014-12-05-04:43 musoc2.2.4 version
1) Split part of fsglo subroutine into small subroutines
2) Delete some local variables in fsglo subroutine

=================================================
2014-12-06-15:57 musoc2.2.5 version
1) Change part of fsglo subroutine into small subroutines further 

=================================================
2014-12-24-03:10 musoc2.2.6 version
1) Create filter.F90 .

=================================================
2015-03-15-22:47 musoc2.2.7 version
1) add cess cluster support in makefile(make cess).
2) create a new script, run.job, to execute qsub task.

=================================================
2015-08-21-13:52 musoc2.3 version
1) Build the prepreocess system, add metgen function.

2015-08-23-03:30 musoc.2.3.1 version
1) Add inmets and indata functions into preprocess module. 

=================================================
2017-06-10-15:30 musoc.2.3.2 version
1) all real variables are modified to double precision using implicit R8.
2) binary input and output files for prepglo are now modified to PNetcdf format.

2017-06-15-11:30 musoc.2.3.3 version
1) add cfc module





















