Changeset 792 for codes/icosagcm/devel/Python/test
- Timestamp:
- 12/10/18 12:48:58 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/Python/test/py/Baroclinic_3D_ullrich.py
r791 r792 201 201 caldyn_step.next() 202 202 davies.relax(llm, caldyn_step, flow0) 203 m,S = caldyn_step.mass, caldyn_step.theta_rhodz203 m,S,u = caldyn_step.mass, caldyn_step.theta_rhodz, caldyn_step.u 204 204 s = S/m 205 laps =mesh.field_mass()206 bilaps = mesh.field_mass()205 laps, bilaps = mesh.field_mass(), mesh.field_mass() 206 lapu, bilapu = mesh.field_u(), mesh.field_u() 207 207 unst.ker.dynamico_scalar_laplacian(s,laps) 208 208 unst.ker.dynamico_scalar_laplacian(laps,bilaps) 209 unst.ker.dynamico_curl_laplacian(u,lapu) 210 unst.ker.dynamico_curl_laplacian(lapu,bilapu) 209 211 caldyn_step.theta_rhodz[:] = S - dt*kappa*bilaps*m # Euler step 212 caldyn_step.u[:] = u - dt*kappa*bilapu # Euler step 213 210 214 return (caldyn_step.mass.copy(), caldyn_step.theta_rhodz.copy(), caldyn_step.u.copy(), 211 215 caldyn_step.geopot.copy(), caldyn_step.W.copy()) … … 230 234 v = mesh.field_mass() # specific volume (diagnosed) 231 235 232 for i in range(Nslice ):236 for i in range(Nslice+1): 233 237 context.update_calendar(i+1) 234 238
Note: See TracChangeset
for help on using the changeset viewer.