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