Ignore:
Timestamp:
03/08/18 13:05:02 (6 years ago)
Author:
dubos
Message:

devel/unstructured : piecewise-constant vertical remapping

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/Python/test/py/DCMIP2008c5.py

    r680 r687  
    109109#------------------------ main program ------------------------- 
    110110 
    111 grid, llm = 40962, 26 
     111#grid, llm = 40962, 26 
     112grid, llm = 2562, 26 
    112113T, Nslice, courant = 14400, 24, 3.0 
    113 #caldyn_thermo, caldyn_eta = unst.thermo_entropy, unst.eta_lag 
    114 caldyn_thermo, caldyn_eta = unst.thermo_entropy, unst.eta_mass 
     114caldyn_thermo, caldyn_eta = unst.thermo_entropy, unst.eta_lag 
     115#caldyn_thermo, caldyn_eta = unst.thermo_entropy, unst.eta_mass 
    115116thermo, mesh, hybrid_coefs, params, flow0, gas0 = DCMIP2008c5(grid,llm) 
    116117llm, dx = mesh.llm, params.dx 
     
    120121else: 
    121122    print 'Mass-based coordinate.' 
    122     unst.ker.dynamico_init_hybrid(*hybrid_coefs) 
     123 
     124unst.ker.dynamico_init_hybrid(*hybrid_coefs) 
    123125     
    124126dt = courant*.5*dx/np.sqrt(gas0.c2.max()) 
     
    129131 
    130132mesh.plot_e(mesh.le/mesh.de) ; plt.title('le/de') 
    131 plt.savefig('fig_DCMIP2008c5/le_de.png') ;plt.close() 
     133plt.savefig('fig_DCMIP2008c5/le_de.png'); plt.close() 
    132134 
    133135mesh.plot_i(mesh.Ai) ; plt.title('Ai') 
     
    146148    def next_flow(m,S,u): 
    147149        caldyn_step.mass[:,:], caldyn_step.theta_rhodz[:,:], caldyn_step.u[:,:] = m,S,u 
     150        caldyn_step.remap() 
    148151        caldyn_step.next() 
    149152        return (caldyn_step.mass.copy(), caldyn_step.theta_rhodz.copy(),  
Note: See TracChangeset for help on using the changeset viewer.