User: rhaas Date: 2010/05/24 04:47 PM
Added: /branches/momentum_constraint/src/ Source.c /branches/momentum_constraint/test/ bhns_momentum_eval.par /branches/momentum_constraint/test/bhns_momentum_eval/
Modified: /branches/momentum_constraint/ interface.ccl /branches/momentum_constraint/src/ Equations.c, FuncAndJacobian.c, Newton.c, TP_utilities.c, TwoPunctures.c, TwoPunctures.h, make.code.defn /branches/momentum_constraint/test/bhns_momentum_eval/ alp.d.asc, alp.minimum.asc, alp.x.asc, alp.y.asc, alp.z.asc, betax.d.asc, betax.x.asc, betax.y.asc, betax.z.asc, betay.d.asc, betay.x.asc, betay.y.asc, betay.z.asc, betaz.d.asc, betaz.x.asc, betaz.y.asc, betaz.z.asc, dens.d.asc, dens.maximum.asc, dens.minimum.asc, dens.norm1.asc, dens.norm2.asc, dens.x.asc, dens.y.asc, dens.z.asc, eps.d.asc, eps.maximum.asc, eps.minimum.asc, eps.norm1.asc, eps.norm2.asc, eps.x.asc, eps.y.asc, eps.z.asc, gxx.d.asc, gxx.maximum.asc, gxx.minimum.asc, gxx.norm1.asc, gxx.norm2.asc, gxx.x.asc, gxx.y.asc, gxx.z.asc, gxy.d.asc, gxy.x.asc, gxy.y.asc, gxy.z.asc, gxz.d.asc, gxz.x.asc, gxz.y.asc, gxz.z.asc, gyy.d.asc, gyy.maximum.asc, gyy.minimum.asc, gyy.norm1.asc, gyy.norm2.asc, gyy.x.asc, gyy.y.asc, gyy.z.asc, gyz.d.asc, gyz.x.asc, gyz.y.asc, gyz.z.asc, gzz.d.asc, gzz.maximum.asc, gzz.minimum.asc, gzz.norm1.asc, gzz.norm2.asc, gzz.x.asc, gzz.y.asc, gzz.z.asc, kxx.d.asc, kxx.maximum.asc, kxx.minimum.asc, kxx.norm1.asc, kxx.norm2.asc, kxx.x.asc, kxx.y.asc, kxx.z.asc, kxy.d.asc, kxy.maximum.asc, kxy.minimum.asc, kxy.norm1.asc, kxy.norm2.asc, kxy.x.asc, kxy.y.asc, kxy.z.asc, kxz.d.asc, kxz.maximum.asc, kxz.minimum.asc, kxz.norm1.asc, kxz.norm2.asc, kxz.x.asc, kxz.y.asc, kxz.z.asc, kyy.d.asc, kyy.maximum.asc, kyy.minimum.asc, kyy.norm1.asc, kyy.norm2.asc, kyy.x.asc, kyy.y.asc, kyy.z.asc, kyz.d.asc, kyz.maximum.asc, kyz.minimum.asc, kyz.norm1.asc, kyz.norm2.asc, kyz.x.asc, kyz.y.asc, kyz.z.asc, kzz.d.asc, kzz.maximum.asc, kzz.minimum.asc, kzz.norm1.asc, kzz.norm2.asc, kzz.x.asc, kzz.y.asc, kzz.z.asc, press.d.asc, press.maximum.asc, press.minimum.asc, press.norm1.asc, press.norm2.asc, press.x.asc, press.y.asc, press.z.asc, puncture_u.d.asc, puncture_u.maximum.asc, puncture_u.minimum.asc, puncture_u.norm1.asc, puncture_u.norm2.asc, puncture_u.x.asc, puncture_u.y.asc, puncture_u.z.asc, rho.d.asc, rho.maximum.asc, rho.minimum.asc, rho.norm1.asc, rho.norm2.asc, rho.x.asc, rho.y.asc, rho.z.asc, scon[0].d.asc, scon[0].maximum.asc, scon[0].minimum.asc, scon[0].norm1.asc, scon[0].norm2.asc, scon[0].x.asc, scon[0].y.asc, scon[0].z.asc, scon[1].d.asc, scon[1].maximum.asc, scon[1].minimum.asc, scon[1].norm1.asc, scon[1].norm2.asc, scon[1].x.asc, scon[1].y.asc, scon[1].z.asc, scon[2].d.asc, scon[2].maximum.asc, scon[2].minimum.asc, scon[2].norm1.asc, scon[2].norm2.asc, scon[2].x.asc, scon[2].y.asc, scon[2].z.asc, tau.d.asc, tau.maximum.asc, tau.minimum.asc, tau.norm1.asc, tau.norm2.asc, tau.x.asc, tau.y.asc, tau.z.asc, vel[0].d.asc, vel[0].maximum.asc, vel[0].minimum.asc, vel[0].norm1.asc, vel[0].norm2.asc, vel[0].x.asc, vel[0].y.asc, vel[0].z.asc, vel[1].d.asc, vel[1].maximum.asc, vel[1].minimum.asc, vel[1].norm1.asc, vel[1].norm2.asc, vel[1].x.asc, vel[1].y.asc, vel[1].z.asc, vel[2].d.asc, vel[2].maximum.asc, vel[2].minimum.asc, vel[2].norm1.asc, vel[2].norm2.asc, vel[2].x.asc, vel[2].y.asc, vel[2].z.asc, w_lorentz.d.asc, w_lorentz.maximum.asc, w_lorentz.minimum.asc, w_lorentz.norm1.asc, w_lorentz.norm2.asc, w_lorentz.x.asc, w_lorentz.y.asc, w_lorentz.z.asc
Log: TwoPunctures: version that solves the momentum constraint
Minimal (I think) set of change so solve the momentum constraint and put some data onto the grid.
Likely the actual curvature produced will not be very accurate since the found solution tends to behave badly at the focal point.
Contains an illustrative example as a test suite.
File Changes:
Directory: /branches/momentum_constraint/test/bhns_momentum_eval/ =================================================================
File [modified]: alp.d.asc Delta lines: <Unavailable>
File [modified]: alp.minimum.asc Delta lines: <Unavailable>
File [modified]: alp.x.asc Delta lines: <Unavailable>
File [modified]: alp.y.asc Delta lines: <Unavailable>
File [modified]: alp.z.asc Delta lines: <Unavailable>
File [modified]: betax.d.asc Delta lines: <Unavailable>
File [modified]: betax.x.asc Delta lines: <Unavailable>
File [modified]: betax.y.asc Delta lines: <Unavailable>
File [modified]: betax.z.asc Delta lines: <Unavailable>
File [modified]: betay.d.asc Delta lines: <Unavailable>
File [modified]: betay.x.asc Delta lines: <Unavailable>
File [modified]: betay.y.asc Delta lines: <Unavailable>
File [modified]: betay.z.asc Delta lines: <Unavailable>
File [modified]: betaz.d.asc Delta lines: <Unavailable>
File [modified]: betaz.x.asc Delta lines: <Unavailable>
File [modified]: betaz.y.asc Delta lines: <Unavailable>
File [modified]: betaz.z.asc Delta lines: <Unavailable>
File [modified]: dens.d.asc Delta lines: <Unavailable>
File [modified]: dens.maximum.asc Delta lines: <Unavailable>
File [modified]: dens.minimum.asc Delta lines: <Unavailable>
File [modified]: dens.norm1.asc Delta lines: <Unavailable>
File [modified]: dens.norm2.asc Delta lines: <Unavailable>
File [modified]: dens.x.asc Delta lines: <Unavailable>
File [modified]: dens.y.asc Delta lines: <Unavailable>
File [modified]: dens.z.asc Delta lines: <Unavailable>
File [modified]: eps.d.asc Delta lines: <Unavailable>
File [modified]: eps.maximum.asc Delta lines: <Unavailable>
File [modified]: eps.minimum.asc Delta lines: <Unavailable>
File [modified]: eps.norm1.asc Delta lines: <Unavailable>
File [modified]: eps.norm2.asc Delta lines: <Unavailable>
File [modified]: eps.x.asc Delta lines: <Unavailable>
File [modified]: eps.y.asc Delta lines: <Unavailable>
File [modified]: eps.z.asc Delta lines: <Unavailable>
File [modified]: gxx.d.asc Delta lines: <Unavailable>
File [modified]: gxx.maximum.asc Delta lines: <Unavailable>
File [modified]: gxx.minimum.asc Delta lines: <Unavailable>
File [modified]: gxx.norm1.asc Delta lines: <Unavailable>
File [modified]: gxx.norm2.asc Delta lines: <Unavailable>
File [modified]: gxx.x.asc Delta lines: <Unavailable>
File [modified]: gxx.y.asc Delta lines: <Unavailable>
File [modified]: gxx.z.asc Delta lines: <Unavailable>
File [modified]: gxy.d.asc Delta lines: <Unavailable>
File [modified]: gxy.x.asc Delta lines: <Unavailable>
File [modified]: gxy.y.asc Delta lines: <Unavailable>
File [modified]: gxy.z.asc Delta lines: <Unavailable>
File [modified]: gxz.d.asc Delta lines: <Unavailable>
File [modified]: gxz.x.asc Delta lines: <Unavailable>
File [modified]: gxz.y.asc Delta lines: <Unavailable>
File [modified]: gxz.z.asc Delta lines: <Unavailable>
File [modified]: gyy.d.asc Delta lines: <Unavailable>
File [modified]: gyy.maximum.asc Delta lines: <Unavailable>
File [modified]: gyy.minimum.asc Delta lines: <Unavailable>
File [modified]: gyy.norm1.asc Delta lines: <Unavailable>
File [modified]: gyy.norm2.asc Delta lines: <Unavailable>
File [modified]: gyy.x.asc Delta lines: <Unavailable>
File [modified]: gyy.y.asc Delta lines: <Unavailable>
File [modified]: gyy.z.asc Delta lines: <Unavailable>
File [modified]: gyz.d.asc Delta lines: <Unavailable>
File [modified]: gyz.x.asc Delta lines: <Unavailable>
File [modified]: gyz.y.asc Delta lines: <Unavailable>
File [modified]: gyz.z.asc Delta lines: <Unavailable>
File [modified]: gzz.d.asc Delta lines: <Unavailable>
File [modified]: gzz.maximum.asc Delta lines: <Unavailable>
File [modified]: gzz.minimum.asc Delta lines: <Unavailable>
File [modified]: gzz.norm1.asc Delta lines: <Unavailable>
File [modified]: gzz.norm2.asc Delta lines: <Unavailable>
File [modified]: gzz.x.asc Delta lines: <Unavailable>
File [modified]: gzz.y.asc Delta lines: <Unavailable>
File [modified]: gzz.z.asc Delta lines: <Unavailable>
File [modified]: kxx.d.asc Delta lines: <Unavailable>
File [modified]: kxx.maximum.asc Delta lines: <Unavailable>
File [modified]: kxx.minimum.asc Delta lines: <Unavailable>
File [modified]: kxx.norm1.asc Delta lines: <Unavailable>
File [modified]: kxx.norm2.asc Delta lines: <Unavailable>
File [modified]: kxx.x.asc Delta lines: <Unavailable>
File [modified]: kxx.y.asc Delta lines: <Unavailable>
File [modified]: kxx.z.asc Delta lines: <Unavailable>
File [modified]: kxy.d.asc Delta lines: <Unavailable>
File [modified]: kxy.maximum.asc Delta lines: <Unavailable>
File [modified]: kxy.minimum.asc Delta lines: <Unavailable>
File [modified]: kxy.norm1.asc Delta lines: <Unavailable>
File [modified]: kxy.norm2.asc Delta lines: <Unavailable>
File [modified]: kxy.x.asc Delta lines: <Unavailable>
File [modified]: kxy.y.asc Delta lines: <Unavailable>
File [modified]: kxy.z.asc Delta lines: <Unavailable>
File [modified]: kxz.d.asc Delta lines: <Unavailable>
File [modified]: kxz.maximum.asc Delta lines: <Unavailable>
File [modified]: kxz.minimum.asc Delta lines: <Unavailable>
File [modified]: kxz.norm1.asc Delta lines: <Unavailable>
File [modified]: kxz.norm2.asc Delta lines: <Unavailable>
File [modified]: kxz.x.asc Delta lines: <Unavailable>
File [modified]: kxz.y.asc Delta lines: <Unavailable>
File [modified]: kxz.z.asc Delta lines: <Unavailable>
File [modified]: kyy.d.asc Delta lines: <Unavailable>
File [modified]: kyy.maximum.asc Delta lines: <Unavailable>
File [modified]: kyy.minimum.asc Delta lines: <Unavailable>
File [modified]: kyy.norm1.asc Delta lines: <Unavailable>
File [modified]: kyy.norm2.asc Delta lines: <Unavailable>
File [modified]: kyy.x.asc Delta lines: <Unavailable>
File [modified]: kyy.y.asc Delta lines: <Unavailable>
File [modified]: kyy.z.asc Delta lines: <Unavailable>
File [modified]: kyz.d.asc Delta lines: <Unavailable>
File [modified]: kyz.maximum.asc Delta lines: <Unavailable>
File [modified]: kyz.minimum.asc Delta lines: <Unavailable>
File [modified]: kyz.norm1.asc Delta lines: <Unavailable>
File [modified]: kyz.norm2.asc Delta lines: <Unavailable>
File [modified]: kyz.x.asc Delta lines: <Unavailable>
File [modified]: kyz.y.asc Delta lines: <Unavailable>
File [modified]: kyz.z.asc Delta lines: <Unavailable>
File [modified]: kzz.d.asc Delta lines: <Unavailable>
File [modified]: kzz.maximum.asc Delta lines: <Unavailable>
File [modified]: kzz.minimum.asc Delta lines: <Unavailable>
File [modified]: kzz.norm1.asc Delta lines: <Unavailable>
File [modified]: kzz.norm2.asc Delta lines: <Unavailable>
File [modified]: kzz.x.asc Delta lines: <Unavailable>
File [modified]: kzz.y.asc Delta lines: <Unavailable>
File [modified]: kzz.z.asc Delta lines: <Unavailable>
File [modified]: press.d.asc Delta lines: <Unavailable>
File [modified]: press.maximum.asc Delta lines: <Unavailable>
File [modified]: press.minimum.asc Delta lines: <Unavailable>
File [modified]: press.norm1.asc Delta lines: <Unavailable>
File [modified]: press.norm2.asc Delta lines: <Unavailable>
File [modified]: press.x.asc Delta lines: <Unavailable>
File [modified]: press.y.asc Delta lines: <Unavailable>
File [modified]: press.z.asc Delta lines: <Unavailable>
File [modified]: puncture_u.d.asc Delta lines: <Unavailable>
File [modified]: puncture_u.maximum.asc Delta lines: <Unavailable>
File [modified]: puncture_u.minimum.asc Delta lines: <Unavailable>
File [modified]: puncture_u.norm1.asc Delta lines: <Unavailable>
File [modified]: puncture_u.norm2.asc Delta lines: <Unavailable>
File [modified]: puncture_u.x.asc Delta lines: <Unavailable>
File [modified]: puncture_u.y.asc Delta lines: <Unavailable>
File [modified]: puncture_u.z.asc Delta lines: <Unavailable>
File [modified]: rho.d.asc Delta lines: <Unavailable>
File [modified]: rho.maximum.asc Delta lines: <Unavailable>
File [modified]: rho.minimum.asc Delta lines: <Unavailable>
File [modified]: rho.norm1.asc Delta lines: <Unavailable>
File [modified]: rho.norm2.asc Delta lines: <Unavailable>
File [modified]: rho.x.asc Delta lines: <Unavailable>
File [modified]: rho.y.asc Delta lines: <Unavailable>
File [modified]: rho.z.asc Delta lines: <Unavailable>
File [modified]: scon[0].d.asc Delta lines: <Unavailable>
File [modified]: scon[0].maximum.asc Delta lines: <Unavailable>
File [modified]: scon[0].minimum.asc Delta lines: <Unavailable>
File [modified]: scon[0].norm1.asc Delta lines: <Unavailable>
File [modified]: scon[0].norm2.asc Delta lines: <Unavailable>
File [modified]: scon[0].x.asc Delta lines: <Unavailable>
File [modified]: scon[0].y.asc Delta lines: <Unavailable>
File [modified]: scon[0].z.asc Delta lines: <Unavailable>
File [modified]: scon[1].d.asc Delta lines: <Unavailable>
File [modified]: scon[1].maximum.asc Delta lines: <Unavailable>
File [modified]: scon[1].minimum.asc Delta lines: <Unavailable>
File [modified]: scon[1].norm1.asc Delta lines: <Unavailable>
File [modified]: scon[1].norm2.asc Delta lines: <Unavailable>
File [modified]: scon[1].x.asc Delta lines: <Unavailable>
File [modified]: scon[1].y.asc Delta lines: <Unavailable>
File [modified]: scon[1].z.asc Delta lines: <Unavailable>
File [modified]: scon[2].d.asc Delta lines: <Unavailable>
File [modified]: scon[2].maximum.asc Delta lines: <Unavailable>
File [modified]: scon[2].minimum.asc Delta lines: <Unavailable>
File [modified]: scon[2].norm1.asc Delta lines: <Unavailable>
File [modified]: scon[2].norm2.asc Delta lines: <Unavailable>
File [modified]: scon[2].x.asc Delta lines: <Unavailable>
File [modified]: scon[2].y.asc Delta lines: <Unavailable>
File [modified]: scon[2].z.asc Delta lines: <Unavailable>
File [modified]: tau.d.asc Delta lines: <Unavailable>
File [modified]: tau.maximum.asc Delta lines: <Unavailable>
File [modified]: tau.minimum.asc Delta lines: <Unavailable>
File [modified]: tau.norm1.asc Delta lines: <Unavailable>
File [modified]: tau.norm2.asc Delta lines: <Unavailable>
File [modified]: tau.x.asc Delta lines: <Unavailable>
File [modified]: tau.y.asc Delta lines: <Unavailable>
File [modified]: tau.z.asc Delta lines: <Unavailable>
File [modified]: vel[0].d.asc Delta lines: <Unavailable>
File [modified]: vel[0].maximum.asc Delta lines: <Unavailable>
File [modified]: vel[0].minimum.asc Delta lines: <Unavailable>
File [modified]: vel[0].norm1.asc Delta lines: <Unavailable>
File [modified]: vel[0].norm2.asc Delta lines: <Unavailable>
File [modified]: vel[0].x.asc Delta lines: <Unavailable>
File [modified]: vel[0].y.asc Delta lines: <Unavailable>
File [modified]: vel[0].z.asc Delta lines: <Unavailable>
File [modified]: vel[1].d.asc Delta lines: <Unavailable>
File [modified]: vel[1].maximum.asc Delta lines: <Unavailable>
File [modified]: vel[1].minimum.asc Delta lines: <Unavailable>
File [modified]: vel[1].norm1.asc Delta lines: <Unavailable>
File [modified]: vel[1].norm2.asc Delta lines: <Unavailable>
File [modified]: vel[1].x.asc Delta lines: <Unavailable>
File [modified]: vel[1].y.asc Delta lines: <Unavailable>
File [modified]: vel[1].z.asc Delta lines: <Unavailable>
File [modified]: vel[2].d.asc Delta lines: <Unavailable>
File [modified]: vel[2].maximum.asc Delta lines: <Unavailable>
File [modified]: vel[2].minimum.asc Delta lines: <Unavailable>
File [modified]: vel[2].norm1.asc Delta lines: <Unavailable>
File [modified]: vel[2].norm2.asc Delta lines: <Unavailable>
File [modified]: vel[2].x.asc Delta lines: <Unavailable>
File [modified]: vel[2].y.asc Delta lines: <Unavailable>
File [modified]: vel[2].z.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.d.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.maximum.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.minimum.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.norm1.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.norm2.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.x.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.y.asc Delta lines: <Unavailable>
File [modified]: w_lorentz.z.asc Delta lines: <Unavailable>
Directory: /branches/momentum_constraint/ =========================================
File [modified]: interface.ccl Delta lines: <Unavailable>
Directory: /branches/momentum_constraint/src/ =============================================
File [modified]: Equations.c Delta lines: <Unavailable>
File [modified]: FuncAndJacobian.c Delta lines: <Unavailable>
File [modified]: Newton.c Delta lines: <Unavailable>
File [added]: Source.c Delta lines: <Unavailable>
File [modified]: TP_utilities.c Delta lines: <Unavailable>
File [modified]: TwoPunctures.c Delta lines: <Unavailable>
File [modified]: TwoPunctures.h Delta lines: <Unavailable>
File [modified]: make.code.defn Delta lines: <Unavailable>
Directory: /branches/momentum_constraint/test/ ==============================================
File [added]: bhns_momentum_eval.par Delta lines: <Unavailable>