[overture] Re: ABCs for sm

  • From: Bill Henshaw <henshaw@xxxxxxxx>
  • To: "overture@xxxxxxxxxxxxx" <overture@xxxxxxxxxxxxx>
  • Date: Fri, 27 Jan 2012 11:47:46 -0800

Hi Stefan,
Unfortunately there are no artificial boundary conditions implemented in cgsm yet :( (cgsm was built from the cgmx solver which does have ABC's and this explains why there are some references to ABC's). There is both a dissipation parameter and a high order filter that can be used with the SOS solver. The "pulse.cmd" examples shows some typical values, diss=1. and
maybe a fourth or sixth order filter is a good choice.

Regards,
  Bill


Stefan Nilsson wrote:
Hi!

I've been playing around with the Sm solver for a while, and now I have a couple of questions:

Is there any working non-reflecting boundary condition implemented that works well for the elastodynamic equations. I tried the pmlABC option but that made the code abort with an STOP 22555 message. I also tried the abcEM2 which worked but if that really is the Engquist-Majda condition it wouldn't be optimal for the Sm application, would it? Is there any other option?

Running the SOS solver, there is a dissipation parameter (default value 0.0), how does that work with a non-zero value?


/Stefan

Other related posts: