aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Implement wrapper for radiation boundaries which allows all available options.rideout2003-02-13
| | | | | | | | | | | | | | | | | Options are now specified via: key value --- ----- PREVIOUS TIME LEVEL name or index of gv holding previous time level (CCTK_STRING or CCTK_INT respectively) (to be deprecated, please use proper time levels) LIMIT value of field at infinity (CCTK_REAL) SPEED wave speed (CCTK_REAL) STENCIL WIDTH width of stencil in each dimension (CCTK_ARRAY of d CCTK_INTs, for a d-dimensional gv) git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@196 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Add faces argument where required.rideout2003-02-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@195 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Add faces argument to Boundary_SelectVarForBC,rideout2003-02-13
| | | | | | | | Boundary_SelectVarForBCI, Boundary_SelectGroupForBC, Boundary_SelectGroupForBCI, Boundary_SelectedGVs. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@194 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Shorten names of functions which provide aliases, so that they fallrideout2003-01-27
| | | | | | | | | within the 32 character limit. Make local functions static. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@193 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Major bug fixes to Boundary_Boundary_SelectVarForBCI().rideout2003-01-08
| | | | | | | | Debug statements reformatted and added. Many clarifying comments added. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@192 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Include Boundary.h (for BndNone()).rideout2003-01-06
| | | | | | | | | | | | | | | | | Remove unneeded STRBUFFSIZE macro. Use BndNone() when NULL function pointer passed to Boundary_RegisterPhysicalBC() (for non-local physical bcs). Precompute return value of Boundary_SelectedGVs(), so it will be much faster when called with array_size=0. Fix memory leak in Boundary_ApplyPhysicalBCs(). Fix some improperly aligned curly braces. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@191 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Implement dummy "None" boundary condition, which does nothing.rideout2003-01-06
| | | | | | | | | | This is useful for selecting a variable for bcs (e.g. to ensure that symmetry conditions are applied to it), even though some other routine will execute the physical bcs. It is also used as a dummy local physical bc for non-local physical bcs. (See spec). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@190 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed typos in Radiative documentation for function names.allen2002-12-30
| | | | | | | Closes Cactus/1276 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@189 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Only free temporary arrays in Boundary_ApplyPhysicalBCs() if they haverideout2002-12-30
| | | | | | | been allocated. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@188 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Clarify comment on purpose of Boundary_ApplyPhysicalBCs routine.rideout2002-12-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@187 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Implementation of new boundary condition spec described on therideout2002-12-29
| | | | | | | | | | | | | | cactuscode.org development web page. Registers a routine implementing radiative boundary conditions under the boundary condition name "Radiative". The registered routine is a wrapper for the existing radiative boundary conditions. For the moment this uses hard-wired parameters, and calls BndRadiativeVI() sequentially on each variable requested for radiative boundary conditions. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@186 6a38eb6e-646e-4a02-a296-d141613ad6c4
* typorideout2002-09-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@185 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed cvs date formatting.rideout2002-09-04
| | | | | | | | Looks for cactus.sty in its new location (doc/latex). Please update your doc/ directory if you have trouble building a ThornGuide. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@184 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Documenting static boundary condition.rideout2002-08-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@183 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Cleaned up one "Arguments" section, so that the argument names willrideout2002-08-29
| | | | | | | | | not fall off the left side of the page. We need to agree on how to format these in general. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@182 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Check for valid coordinate index before using it to get a data pointer.rideout2002-08-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@181 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
* Check coordinate indices before applying BCallen2002-08-20
| | | | | | | Fixes Cactus/1059 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@179 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed argument lists for uni-directional scalar boundariesallen2002-08-18
| | | | | | | Fixes Cactus/1100 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@178 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed SCALAR_BOUNDARY_TYPED macro which used the wrong loop counters.tradke2002-08-18
| | | | | | | This lets the test_wavef90_zero testsuite pass again. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@177 6a38eb6e-646e-4a02-a296-d141613ad6c4
* typo fixrideout2002-06-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@176 6a38eb6e-646e-4a02-a296-d141613ad6c4
* cactus style... adding itikelley2002-06-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@174 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed macro calls with an empty preprocessor constant as an argument.tradke2002-06-03
| | | | | | | | Some preprocessors (eg. MacOS X) didn't like this and wouldn't let the code compile. Now the constant is defined outside the macro (not very nice but works). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@173 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Added missing return code. This closes PR CactusBase/957.tradke2002-03-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@171 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Adding prototypes for static boundariesallen2002-03-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@170 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Adding new static boundary condition (consider this experimental tillallen2002-03-16
| | | | | | | it gets added to the documentation) git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@169 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Implemented support for complex scalar boundary conditions, in a cruderideout2001-12-18
| | | | | | | | | | | | | | way. Now the CCTK_REAL which is passed to the scalar boundary routine is used to set the real part of the boundary, while the complex part is set to zero. A more complete solution will come later, in the form of these routines taking a table object. Also fixed some typos in the documentation. Closes CactusBase/748. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@165 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
* Fixed some typos.rideout2001-12-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@163 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed wrong function names.tradke2001-10-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@162 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Making the parameter radpower restricted instead of private.miguel2001-10-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@161 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Minor bug that affected radpower=0.miguel2001-10-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@160 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed some typos.rideout2001-10-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@159 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Use new macros for fortran stringsallen2001-09-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@158 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed preprocessor warning.tradke2001-09-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@157 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Boundary needs implementation grid to compile (defines GFSYM, etc)lanfer2001-09-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@156 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
* Adding a few debugging statementsallen2001-08-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@152 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Adding docs for Robin boundary conditionallen2001-08-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@151 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed bug in argument lists for one of the fortran wrappers, picked up by theallen2001-06-22
| | | | | | | NT compilers. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@150 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
* Added Robin BC.tradke2001-06-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@147 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