- Timestamp:
- 12/16/16 15:06:34 (7 years ago)
- Location:
- configs/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
configs/testing/bash/create_runs.sh
r510 r512 103 103 rundef_DCMIP $NBP 104 104 setvar hydrostatic .FALSE. 105 setvar omega 0. llm 10 disvert ncar ncar_T0 300 ncar_p0 1e5 ncar_disvert_c 1 ncar_dz 1 000105 setvar omega 0. llm 10 disvert ncar ncar_T0 300 ncar_p0 1e5 ncar_disvert_c 1 ncar_dz 1118 106 106 setvar tau_graddiv $TAU tau_gradrot $TAU tau_divgrad $TAU 107 107 setvar scale_factor 125 write_period 7500 run_length 4.5e5 etat0 dcmip3 -
configs/testing/python/post_DCMIP31.py
r502 r512 13 13 plt.savefig('T850.png') 14 14 15 def plot_dT(nlon,nlat,llm, lon,T, Phi): # perturbation temp, final time15 def plot_dT(nlon,nlat,llm, lon,T,p,Phi): # perturbation temp, final time 16 16 # vertical slice at final time 17 17 print 'Reading data ...' 18 T, Phi =T[-1,:,nlat/2,:], Phi[-1,:,nlat/2,:]18 T,p, Phi = T[-1,:,nlat/2,:], p[-1,:,nlat/2,:], Phi[-1,:,nlat/2,:] 19 19 print '... done.' 20 20 Cpd, kappa, g = 1004.5, 0.2857143, 9.80616 … … 28 28 lon2[lev,:] = lon[:] 29 29 30 theta = T*((peq/p)**kappa) 31 Thetab = Teq*np.exp(N2*z/g) 30 32 Tb = G + (Teq-G)*np.exp(N2*z/g) # background temperature 31 33 plt.figure(figsize=(12,6)) 32 plt.contourf(lon2,z, T-Tb, levels=np.arange(-0.08,0.12,0.02) )34 plt.contourf(lon2,z,theta-Thetab, levels=np.arange(-0.12,0.12,0.02) ) 33 35 plt.colorbar() 34 plt.title(' T-Tb')36 plt.title('$\\Theta\'$') 35 37 axis_longitude() 36 38 plt.ylabel('z (m)') … … 41 43 nc = cdf.Dataset(gridfile, "r") 42 44 llm, nlon, nlat, ntime = getdims(nc, 'lev','lon','lat','time_counter') 43 lon, lat, T850, T, Phi = getvars(nc, 'lon','lat','T850', 'T', 'PHI')44 plot_dT(nlon,nlat,llm, lon,T, Phi)45 lon, lat, T850, T, Phi, p = getvars(nc, 'lon','lat','T850', 'T', 'PHI','P') 46 plot_dT(nlon,nlat,llm, lon,T,p,Phi) 45 47 plot_T850(lon,lat,T850)
Note: See TracChangeset
for help on using the changeset viewer.