aboutsummaryrefslogtreecommitdiff
path: root/m
Commit message (Collapse)AuthorAge
* Allow 4 RHS time levels.Erik Schnetter2009-11-14
| | | | Re-generate code.
* Merge with Erik's latest changes.Peter Diener2009-11-13
| | | | Signed-off-by: Peter Diener <diener@linux-hn3d.site>
* Merge branch 'HEAD' of carpetgit@carpetcode.dyndns.org:McLachlan.gitPeter Diener2009-11-13
|\
| * Introduce new RHS boundary condition "static" that sets the RHS boundary ↵Erik Schnetter2009-11-13
| | | | | | | | | | | | | | | | | | | | explicitly to zero. Correct schedule of initial condition and boundary conditions. Update the helper thorn, and its routines to set the grid variable tags. Whitespace change in the finite differencing operators.
| * Add radiative boundary conditionsErik Schnetter2009-09-15
| | | | | | | | Add dependency on GenericGD to configuration.ccl
| * Rename FOWaveToy to WaveToyFOErik Schnetter2009-09-15
| |
* | Add the missing helper prototype files.Peter Diener2009-11-12
| | | | | | | | Signed-off-by: Peter Diener <diener@linux-hn3d.site>
* | Add support for the W-method.Peter Diener2009-11-12
|/ | | | | | | Choose between phi and W-methods by setting the integer parameter conformalmethod to either 0 or 1. Signed-off-by: Peter Diener <diener@linux-hn3d.site>
* Add new RHS boundary condition NewRad, implemented in the thorn ↵Erik Schnetter2009-09-04
| | | | LSUThorns/NewRad.
* Register constrained (e.g. ADMBase) variables with MoLErik Schnetter2009-08-28
|
* Add parameter MinimumLapse to enforce a positive lapse value.Erik Schnetter2009-08-28
|
* Register ADM variables as constrained variables, so that MoL copies themErik Schnetter2009-07-03
| | | | before the first time step if they have multiple time levels.
* Regenerate codeErik Schnetter2009-04-28
|
* Use correct one-sided stencils at boundaries.Erik Schnetter2009-04-28
| | | | Some reformatting, some commented out code removed.
* Create helper thorns automatically from a prototypeErik Schnetter2009-04-28
|
* Merge branch 'master' of ↵Erik Schnetter2009-04-27
|\ | | | | | | | | | | | | | | ssh://relativity.phys.lsu.edu/home/perturbed/gitroot/McLachlan Conflicts: m/Makefile m/McLachlan_BSSN.m
| * Merge branch 'HEAD' of ↵Peter Diener2009-04-27
| |\ | | | | | | | | | | | | | | | | | | | | | ssh://relativity.phys.lsu.edu/home/perturbed/gitroot/McLachlan Conflicts: ML_BSSN_MP/schedule.ccl m/McLachlan_BSSN.m
| * | Update auto generated files.Peter Diener2009-04-27
| | | | | | | | | | | | Signed-off-by: Peter Diener <diener@linux-hn3d.site>
| * | Undo changes to the makefile.Peter Diener2009-04-27
| | | | | | | | | | | | Signed-off-by: Peter Diener <diener@linux-hn3d.site>
| * | Introduce shift advection upwinding.Peter Diener2009-04-27
| | | | | | | | | | | | Signed-off-by: Peter Diener <diener@linux-hn3d.site>
| * | Merge commit 'origin/master'Peter Diener2008-07-01
| |\ \
| * \ \ Merge commit 'origin/master'Peter Diener2008-06-05
| |\ \ \
| * \ \ \ Merge commit 'origin/master'Peter Diener2008-05-15
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: m/Makefile
| * | | | | 6th order version, upwinding version and upwinding, W-method version.Peter Diener2008-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6th order version, upwinding version and upwinding, W-method version. Signed-off-by: Peter Diener <diener@diener-3.lsu.edu>
* | | | | | Add semicolons to prevent outputErik Schnetter2009-04-27
| | | | | |
* | | | | | Add commented out functions for modifying calculations.Erik Schnetter2009-04-27
| | | | | | | | | | | | | | | | | | | | | | | | Some whitespace changes.
* | | | | | Add semicolons to prevent outputErik Schnetter2009-04-27
| | | | | |
* | | | | | Add experiment towards a hydro codeErik Schnetter2009-04-27
| |_|_|_|/ |/| | | |
* | | | | Convert to ADM variables on all grid points, including the boundary.Erik Schnetter2008-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Omit the derivatives on the boundary, which only affect the time derivatives of lapse and shift. Regenerate the code.
* | | | | Update commentErik Schnetter2008-08-04
| | | | |
* | | | | Correct error in schedule group nameErik Schnetter2008-08-01
| |_|_|/ |/| | |
* | | | Add new parameter calculate_ADMBase_variables_at, which determines whetherErik Schnetter2008-06-16
| |_|/ |/| | | | | | | | | | | | | | | | | the ADMBase variables are calculated at every substep in MoL_PostStep, or only once at CCTK_EVOL, or only once at CCTK_ANALYSIS. Remove unused calculation convertToADMBaseLapseShiftCalc.
* | | Re-introduce the distinction between vacuum and matter spacetimes.Erik Schnetter2008-05-20
| |/ |/| | | | | | | | | This is convenient since Kranc cannot easily detect whether the TmunuBase have storage or not, thus requiring them to have storage at all times. Differentiating between vacuum and matter spacetime avoids this.
* | Update script to generate BSSN code:Erik Schnetter2008-05-12
| | | | | | | | | | - remove some outdated code - don't generate separate vacuum and matter versions
* | Update path to Kranc installationErik Schnetter2008-05-05
| |
* | Create several specialised thorns: ML_ADM and ML_BSSN as standard cases,Erik Schnetter2008-04-02
|/ | | | | | | | | ML_BSSN_MP for multi-patch simulations, and ML_BSSN_M for AMR simulations with matter. Add helper thorns for all BSSN thorns. Helper thorns are required at run time, e.g. to register gauge conditions. Split ADM and BSSN equations into their own source files.
* Don't schedule boundary conditions explicitly after setting up initial data,Erik Schnetter2008-02-18
| | | since this happens anyway in MoL_PostStep, which is already scheduled.
* Update path to KrancErik Schnetter2008-02-13
|
* Merge commit 'origin/master'Peter Diener2008-02-05
|\
| * Don't calculate ADMBase variables on the boundariesErik Schnetter2008-01-31
| | | | | | | | | | Don't calculate ADMBase variables on the boundaries, since they require derivatives. Instead, select and apply boundary conditions after converting from BSSN to ADM.
* | Don't enforce lapse>0.Peter Diener2008-02-05
|/ | | | | | Comment out enforcement of lapse>0. Doesn't seem to be necessary and it fails on santaka (fmax seems to be bad). Signed-off-by: Peter Diener <diener@diener-3.lsu.edu>
* Schedule ML_BSSN_convertToADMBase everywhere.Peter Diener2008-01-29
| | | | | | | | Since ML_BSSN_convertToADMBase doesn't contain any derivatives we can evaluate it everywhere. Get's rid of a sync of the ADMBase variables and makes it unnecessary to apply the boundary conditions (which wasn't done, anyway). Signed-off-by: Peter Diener <diener@diener-3.lsu.edu>
* Rename trA to trAtErik Schnetter2008-01-25
|
* Update McLachlan. ML_BSSN_Helper is now required at run timeErik Schnetter2008-01-14
| | | | | | | | | | | | | | | | | | Calculate the complete RHS in one loop, including matter if desired. This requires different McLachlan builds for runs with and without matter. Make the number of active timelevels a run-time parameter. Register the slicing in ML_BSSN_Helper. This requires CoordGauge to be activated at run time. Add custom boundary conditions, to be used instead of Cactus boundary conditions. Make McLachlan fully compliant with the ADMBase initial data mechanism. Calculate RHS and constrains in special groups provided by ML_BSSN_Helper. ML_BSSN_Helper is now required at run time.
* Use 3 time levels by default. Use ADMBase initial data by defaultErik Schnetter2008-01-06
|
* Improve ML_BSSN scheduleErik Schnetter2008-01-02
| | | | | | | Properly extend ADMBase::initial_data and ADMBase::evolution_method etc. Schedule evolution only if ADMBase::evolution_method is set to ML_BSSN. Add triggers to schedule, so that the RHS is not scheduled at analysis.
* Merge branch 'master' of ↵Erik Schnetter2007-12-27
|\ | | | | | | | | | | | | ssh://relativity.phys.lsu.edu/home/perturbed/gitroot/McLachlan Conflicts: m/Makefile
| * Fix convertToADMBaseCalcBSSNPeter Diener2007-12-11
| | | | | | | | | | | | | | Remove the Where -> Interior so that also symmetry points are updated. This routine doesn't use any partial derivatives. Signed-off-by: Peter Diener <diener@10-4-6-89.lsu.edu>
| * Merge branch 'HEAD' of ↵Peter Diener2007-12-10
| |\ | | | | | | | | | ssh://relativity.phys.lsu.edu/home/perturbed/gitroot/McLachlan
| * | GaugesPeter Diener2007-12-10
| | | | | | | | | | | | | | | | | | | | | Added gauges with and without shift advection terms. Looks to be doing approximately the right thing. Signed-off-by: Peter Diener <diener@10-4-6-89.lsu.edu>