Ignore:
Timestamp:
12/19/17 15:26:51 (7 years ago)
Author:
dubos
Message:

devel/unstructured : bubble test case with Fortran time stepping

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/Python/dynamico/meshes.py

    r639 r642  
    148148                  Aiv,Aiv,f+0.*Aiv,le_de,Riv2,-wee) 
    149149 
    150     def field_theta(self): return squeeze((self.nqdyn,self.ny,self.nx,self.llm)) 
    151     def field_mass(self): return squeeze((self.ny,self.nx,self.llm)) 
    152     def field_z(self): return squeeze((self.ny,self.nx,self.llm)) 
    153     def field_w(self): return squeeze((self.ny,self.nx,self.llm+1)) 
    154     def field_u(self): return np.zeros((self.ny,2*self.nx,self.llm)) 
    155     def field_ps(self): return squeeze((self.ny,self.nx)) 
     150    def field_theta(self,n=1): return squeeze((n,self.nqdyn,self.ny,self.nx,self.llm)) 
     151    def field_mass(self,n=1): return squeeze((n,self.ny,self.nx,self.llm)) 
     152    def field_z(self,n=1): return squeeze((n,self.ny,self.nx,self.llm)) 
     153    def field_w(self,n=1): return squeeze((n,self.ny,self.nx,self.llm+1)) 
     154    def field_u(self,n=1):  
     155        if n==1: 
     156            return np.zeros((self.ny,2*self.nx,self.llm)) 
     157        else: 
     158            return np.zeros((n,self.ny,2*self.nx,self.llm)) 
     159    def field_ps(self,n=1): return squeeze((n,self.ny,self.nx)) 
    156160    def ucomp(self,u): return u[:,range(0,2*self.nx,2),:] 
    157161    def set_ucomp(self,uv,u): uv[:,range(0,2*self.nx,2),:]=u 
Note: See TracChangeset for help on using the changeset viewer.