From: Bernd Bruegmann <bruegman@aei-potsdam.mpg.de>
Date: Mon, 9 Feb 1998 15:59:24 +0100 (MET)
To: "Edwin E Evans Jr." <evans@sze.wustl.edu>
Cc: proj_ELLIPTIC@wugrav.wustl.edu
Subject: Re: BAM and momentum contraints
Reply: to this message
On Fri, 6 Feb 1998, Edwin E Evans Jr. wrote:
> Wai Mo suggested that you have already done some preliminary work in adding
> functionality for solving the momentum constraints in BAM. If you don't
> mind I would like to see what you have done. I wouldn't hurry though
> since I haven't even had time to take a proper look at thorn_BAM yet.
> Ed Evans
>
Hi Ed!
BAM is prepared for systems of coupled equations. Examples are
- the three momentum constraints, or all four constraints together
- minimal distortion shift, potentially coupled with a lapse condition
"All" that is needed is some code that computes the elliptic operator
L(u) that has to vanish, L(u) = 0.
Relaxation methods as those employed in BAM need L(u) in form of a
simple function call: for example for the Poisson equation on a grid,
L(u) = Laplace(u) - rho, so the function call returns
(u(i-1) - 2 u(i) + u(i+1))/h^2 + ... - rho(i)
with h the grid spacing. Really simple even if u is a vector. The point
is that all the vector loops are already in BAM, but untested. Perhaps
more importantly, BAM uses a method that is more or less known to work
well for the constraints and minimal distortion.
So, you write this function L(u), I plug it in, and off we go!
The place to start is that you should have a look at York's paper of 1979
on the 3+1 decomposition, look up the formula for the "vector laplacian",
and code this up. I have a Mathematica script that could be of some help.
You first should have a look at the problem yourself.
Don't hesitate to ask questions.
Keep me posted, or better even, post to the project page,
Bernd
Re: BAM and momentum contraints / Bernd Bruegmann
- Created for the WUGRAV CoCoBoard Page Projects Page.
- Created by The CoCoBoard.