示例#1
0
def aux_bc_pml(pml,pml_type,xi,xf,yi,yf,nx,ny):
    """
    Set  PML on the auxiliary boundary conditions.
    """
    from build_pml import build_pml
    ddx,ddy,dt,co = 1,1,1,1
    build_pml(pml,pml_type,ddx,ddy,dt,norder,Ro,co,xi+1,xf,yi+1,yf,nx,ny)
示例#2
0
def aux_bc_pml(pml,pml_type,xi,xf,yi,yf,nx,ny):
    """
    Set  PML on the auxiliary boundary conditions.
    """
    from build_pml import build_pml
    # parameters needed for pml calculation
    norder  = 3
    Ro      = 1.0e-6
    #    ddx,ddy,dt,co = 1,1,1,1
    build_pml(pml,pml_type,ddx,ddy,dt,norder,Ro,co,xi+1,xf,yi+1,yf,nx,ny)
示例#3
0
def aux_bc_pml(pml, pml_type, xi, xf, yi, yf, nx, ny):
    """
    Set  PML on the auxiliary boundary conditions.
    """
    from build_pml import build_pml
    # parameters needed for pml calculation
    norder = 3
    Ro = 1.0e-6
    #    ddx,ddy,dt,co = 1,1,1,1
    build_pml(pml, pml_type, ddx, ddy, dt, norder, Ro, co, xi + 1, xf, yi + 1,
              yf, nx, ny)