aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Analyse the options table more gracefully, and abort with a nice errorschnetter2005-02-27
| | | | | | | message if something is wrong. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@28 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Added a table handle to the derivative interface.diener2005-02-25
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@27 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Forgot to commit this.diener2005-02-24
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@26 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* More documentation.diener2005-02-24
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@25 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Beginning of some documentation.diener2005-02-23
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@24 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Routines for getting the coefficients for the various derivatives. By ↵diener2005-02-23
| | | | | | request from Bela. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@23 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Only schedule the dissipation routine when use_dissipation=yes.diener2005-02-23
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@22 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Implementation of 6th order dissipation operator compatible with the 6-5diener2005-02-08
| | | | | | | | | | | | | | | | | | finite difference operators. Not fully tested yet. The MoL dissipation interface was shamelessly stolen from Eriks Dissipation thorn (in AEIThorns). Things to do: Add a test for the presence of MoLQueryEvolvedRHS (since the use of dissipation is optional, I didn't want to require the presence of this routine). Add compatible dissipation operators to the other finite difference operators. More testing. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@21 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Remove unused routine SetNMask.schnetter2005-01-31
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@20 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Use correct routine name "SBP_SetNormMask" instead ofschnetter2005-01-31
| | | | | | | "sbp_set_norm_mask" (which has too many underscores). git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@19 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* I forgot the actual finite difference routine the first time.diener2005-01-07
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@18 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* 6th order interior, 5th order at the boundary finite differences (restricteddiener2005-01-07
| | | | | | | | full norm). Thanks to José María Martín García for the mathematica notebook that provided the coefficients. Not yot tested extensively, but seems to work. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@17 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Routine to check if grid sizes and ghost_zones are enough for the order ofdiener2004-12-01
| | | | | | | finite differencing requires. Has not been tested thoroughly. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@16 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Make declaration of Diff_gv and Diff_gf const-correct.schnetter2004-11-10
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@15 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Declare cctkGH as const in Diff_gf and Diff_gvschnetter2004-11-04
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@14 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Make choice of difference operators steerableschnetter2004-11-04
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@13 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Move scalar product weight mask and its calculation fromschnetter2004-10-25
| | | | | | | MultiPatchWaveToy to SummationByParts. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@12 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Pass Fortran arguments by referenceschnetter2004-10-22
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@11 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Added 4-3 Full restricted norm operators. Added parameter to choose the typediener2004-10-11
| | | | | | | | | of differences (diagonal, full restricted). Added routine to return the coefficient of the norm at the boundary. Added routine to return the mask for the norm calculation. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@10 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Added 8-4 derivatives. Note only Diff_gv has been updated to use it. Diff_gfdiener2004-10-07
| | | | | | | has to be modified in other ways as well. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@9 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Add README text to thorn documentation.schnetter2004-10-06
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@8 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* README file from Erik.diener2004-10-06
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@7 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Patch from Erik to make the order even.diener2004-10-06
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@6 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Forgot to commit this. It made it look like one of the routines were not ↵diener2004-10-06
| | | | | | provided since it was not compiled. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@5 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Moved call_derivs.c to call_derivs_name.c. Created a new differncing routinediener2004-10-06
| | | | | | | | | | | | | | (after Erik explained to me that CCTK_ARGUMENTS can be accessed even though they are not passed into the routine) that is called with the variables themselves and not their names. These are provided by the aliased function Diff_gf, so now the x-derivatives of rho can be found with the call: Diff_gv ( cctkGH, 0, rho, drhox ); Also made the determination of the gridspacing use CCTK_DELTA_SPACE (now that I know how to do it) so the routines should now also work with mesh-refinement. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@4 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* First attempt at a summation by parts finite differencing thorn.diener2004-10-06
| | | | git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@2 f69c4107-0314-4c4f-9ad4-17e986b73f4a
* Standard project directories initialized by cvs2svn.(no author)2004-10-06
git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@1 f69c4107-0314-4c4f-9ad4-17e986b73f4a