Changeset 131 for codes/icosagcm/trunk/src/disvert_dcmip3.f90
- Timestamp:
- 02/08/13 12:09:35 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/disvert_dcmip3.f90
r115 r131 23 23 SUBROUTINE disvert(ap,bp,presnivs) 24 24 USE icosa 25 USE mpipara 25 26 IMPLICIT NONE 26 27 REAL(rstd),INTENT(OUT) :: ap(:) … … 40 41 41 42 eta_top = (GG/Teq*exp(-N**2*llm*ncar_dz/g)+1-GG/Teq)**(1./kappa) 42 PRINT *,'eta_top ->', eta_top43 IF (is_mpi_root) PRINT *,'eta_top ->', eta_top 43 44 do l = 1,llm+1 44 45 eta = (GG/Teq*exp(-N**2*(l-1)*ncar_dz/g)+1-GG/Teq)**(1./kappa) 45 PRINT *,'eta ->', eta46 IF (is_mpi_root) PRINT *,'eta ->', eta 46 47 bp(l) = ((eta - eta_top)/(1 - eta_top))**cindx 47 48 ap(l) = preff * ( eta - bp(l) ) 48 49 ENDDO 49 PRINT *,'eta ->', eta50 IF (is_mpi_root) PRINT *,'eta ->', eta 50 51 bp(1)=1. 51 52 ap(1)=0. … … 56 57 ENDDO 57 58 58 PRINT *, 'Vertical placement of model levels according to DCMIP Appendix E.3'59 PRINT *, 'Parameters : ncar_dz=', ncar_dz, ' ncar_p0=',ncar_p0, ' ncar_disvert_c=',cindx60 PRINT *, 'Isothermal amtosphere with ncar_T0=',ncar_T059 IF (is_mpi_root) PRINT *, 'Vertical placement of model levels according to DCMIP Appendix E.3' 60 IF (is_mpi_root) PRINT *, 'Parameters : ncar_dz=', ncar_dz, ' ncar_p0=',ncar_p0, ' ncar_disvert_c=',cindx 61 IF (is_mpi_root) PRINT *, 'Isothermal amtosphere with ncar_T0=',ncar_T0 61 62 62 63 END SUBROUTINE disvert
Note: See TracChangeset
for help on using the changeset viewer.