A hybrid approach is disclosed for implementing highly efficient absorbing
boundary conditions in three dimensional (3D) finite difference (FD)
acoustic applications such as post-stack and pre-stack seismic migration,
and forward modeling. The "Perfectly matched layer" (PML) absorbing medium
is able to absorb waves arriving at all incidence angle and at any
frequency. An optimized PML medium is disclosed including its formulation
and implementation to reduce its memory usage and associated computational
cost. To avoid costly and cumbersomely implementation of PML medium at the
edges and corners of truncated 3D numerical models the PML medium is
combined with a "One-way Wave Equation" (1WWE) absorbing boundary to
eliminate reflections and diffraction from the edges and corners. The
hybrid approach significantly reduces the memory usage and computational
cost for multiprocessor applications when large 3D applications are
partitioned among multiple processors and artificial boundaries are
created between multiple processors.
Un metodo ibrido è rilevato per effettuare i termini di contorno assorbenti altamente efficienti (3D) nella differenza limitata tridimensionale (FD) che le applicazioni acustiche come alberino-impilano e che pre-impilano l'espansione sismica e spedisce la modellistica. "il mezzo assorbente perfettamente abbinato di strato" (PML) può assorbire le onde che arrivano a tutto l'angolo di incidenza ed a qualsiasi frequenza. Un mezzo ottimizzato di PML è rilevato compreso la relative formulazione ed esecuzione per ridurre il relativi uso di memoria e costo di calcolo associato. Per evitare costoso e cumbersomely l'esecuzione del mezzo di PML ai bordi e dei angoli dei modelli numerici troncati 3D il mezzo di PML è unito con "un contorno assorbente unidirezionale di equazione di onda" (1WWE) per eliminare le riflessioni e la diffrazione dai bordi e dai angoli. Il metodo ibrido riduce significativamente l'uso di memoria ed il costo di calcolo per le applicazioni del multiprocessore quando le grandi applicazioni 3D sono divise fra i processor multipli ed i contorni artificiali sono generati fra i processor multipli.