aboutsummaryrefslogtreecommitdiff
path: root/src/RobinBoundary.c
Commit message (Collapse)AuthorAge
* Use cctk_ash to index grid functionseschnett2013-03-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@313 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Update code inside #ifdef DEBUGeschnett2012-06-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@308 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Convert expressions explicitly to int before passing them to printf.schnetter2006-10-05
| | | | | | | Use #ifdef HAVE_CCTK_REAL4 instead of #ifdef CCTK_REAL4. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@290 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Add missing #include <stdio.h> statementsschnetter2004-12-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@278 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Allow 2 boundary points for Robin boundaries.schnetter2004-06-23
| | | | | | | (Change from Marcus Rumpfkeil.) git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@276 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Untabified. Please try to adhere to the Cactus coding guidelines whengoodale2004-05-17
| | | | | | | modifying or adding files. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@273 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Use the new SymBase infrastructure to find out about symmetry boundaries.schnetter2004-03-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@266 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Change the table keys to not contain any spaces. That makes itschnetter2004-03-09
| | | | | | | | | possible to create tables from strings, which it turn makes it possible to set them in parameter files, which it turn decouples evolution thorns and boundary condition thorns. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@265 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Set the default value for the Robin boundary value at infinity to zeroschnetter2004-01-18
| | | | | | | instead of one git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@256 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Apply Robin boundary conditions also in the ghost zones and onschnetter2003-11-20
| | | | | | | | symmetry boundaties. This makes them consistent with the other boundary conditions. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@255 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Remove support for CCTK_INT for Radiation and Robin boundaries, becauseschnetter2003-10-31
| | | | | | | it does not make sense. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@253 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Change the way in which pointers are passed to and from Fortran.schnetter2003-10-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@252 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Add include statements for cctk_Functions.h where necessary.schnetter2003-10-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@251 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Introduce the new Cactus variable type CCTK_INT1.schnetter2003-10-13
| | | | | | | Extend routines to handle the new type. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@249 6a38eb6e-646e-4a02-a296-d141613ad6c4
* some CCTK_INT vs. int fixesrideout2003-08-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@242 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed loads of int/CCTK_INT variable type mismatches.tradke2003-07-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@239 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Take advantage of fact that free and realloc can handle null pointersrideout2003-05-14
| | | | | | | | | to simplify code. Fixes CactusBase/1509. Also fixes bug in reallocation of width_alldirs[]. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@234 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Only pass *sequential* (in var index) selected group members to ApplyBnd<BC>.rideout2003-05-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@228 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Free smaller boundary_widths buffers used to comply with old API.rideout2003-05-06
| | | | | | | Fixes CactusBase/1502. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@224 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Support for new boundary API, which places an integer boundary_widthrideout2003-05-05
| | | | | | | | | | | | | | | | | | argument on calls to Select*ForBC*. If a negative value is given then the boundary condition will look into the table for a 2d element integer array specifying the width of each boundary face. A number bug fixes, including the restriction to only execute a boundary condition on a single group at a time. (consider that the next group may have different staggering) Improvements of debugging code. Wrapper functions OldApplyBnd<BC> added, which support the old d-element 'stencil width' array API. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@221 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Changing warning level for bad table handle from 3 to 5, since arideout2003-04-02
| | | | | | | | | | | handle of -1 is often used to get default values of parameters. Fixed checking of valid bc_name in Boundary_SelectedGVs(). Fixes CactusWave/1459. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@217 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Eliminate "possible uninitialized variable" warnings on OSF1.rideout2003-02-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@210 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Provide wrappers for all boundary conditions provided by thornrideout2003-02-14
| | | | | | | | | Boundary, so that they can be 'selected for bc' under the new boundary interface. The details of default arguments and table keys will be documented in the thorn guide. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@198 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Use the grid spacing corrected by the refinement levelallen2002-08-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@180 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed fortran wrapper to BndRobinGNallen2001-12-13
| | | | | | | Fixed Cactus/597 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@164 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Bugfix in Robin BC. Thanks to Karen for finding this.tradke2001-08-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@155 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed bug in Robin BC.tradke2001-08-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@154 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed bug in choosing the wrong type for a local variable.tradke2001-08-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@153 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed unused variable.tradke2001-06-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@149 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Miguel's new code for applying Robin BC, converted into C.tradke2001-06-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@148 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed compiler warnings with non-const pointers.tradke2001-05-19
| | | | | | | This closes PR CactusBase 692. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@146 6a38eb6e-646e-4a02-a296-d141613ad6c4
* New timelevel indexingallen2001-05-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@144 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Making rcsid strings constant - PR 669.goodale2001-05-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@143 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed wrong argument types to pow(3) which caused the testsuite on DEC Alphastradke2001-05-07
| | | | | | | | (with native C compiler) to fail if the second argument to this function was given as an integer. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@142 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Check whether CCTK_INT2 is defined or not.tradke2001-04-22
| | | | | | | Checking for CCTK_VARIABLE_INT2 is pointless :-) git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@141 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Bug fix for grid pointallen2001-04-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@140 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Generalized boundary condition routines for applying totradke2001-04-14
| | | | | | | | | arbitrary CCTK data types (except CCTK_COMPLEX). Added/completed grdoc. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@136 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed wrong indexing for upper boundaries.tradke2001-04-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@135 6a38eb6e-646e-4a02-a296-d141613ad6c4
* changing CCTK_INT to intlanfer2000-10-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@123 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Boundary routines:lanfer2000-07-18
| | | | | | | | | | | | reworked Robin to have conformal calling interfaces fixed two bugs: the more interresting one: coordinates do not have timelevels. Replaced most CCTK_WARNS with CCTK_VWarns to be more informative. gerd git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@115 6a38eb6e-646e-4a02-a296-d141613ad6c4
* boundary with staggeringlanfer2000-03-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@93 6a38eb6e-646e-4a02-a296-d141613ad6c4
* cctk_arguments -> cctk_Argumentsallen2000-01-27
| | | | | | | cctk_parameters -> cctk_Parameters git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@79 6a38eb6e-646e-4a02-a296-d141613ad6c4
* wrong routine namelanfer1999-11-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@74 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Tidying and adding C routineallen1999-11-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@72 6a38eb6e-646e-4a02-a296-d141613ad6c4
* #include "math.h" -> #include <math.h>allen1999-11-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@65 6a38eb6e-646e-4a02-a296-d141613ad6c4
* added pow()lanfer1999-11-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@63 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Robin BC in C - not tested yet, not in make filelanfer1999-11-01
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@61 6a38eb6e-646e-4a02-a296-d141613ad6c4