aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Another fix for *_RADIATIVE_BOUNDARY_3D: dx was applied on all the faces.tradke2003-09-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@246 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed *_RADIATIVE_BOUNDARY_3D macros which accidentally applied rho_xtradke2003-09-12
| | | | | | | on all the faces. Bug was spotted by Mihaela. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@245 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Schedule Boundary_RegisterBCs() in global mode.tradke2003-09-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@244 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Declare the cGH pointer in aliased routines as CCTK_POINTER_TO_CONSTtradke2003-09-01
| | | | | | | | so that it matches the CST-generated function prototype. Fixed also a few other function argument datatype mismatches. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@243 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
* Change to CCTK_MaxTimeLevelsallen2003-07-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@241 6a38eb6e-646e-4a02-a296-d141613ad6c4
* minor additionsallen2003-07-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@240 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
* Fixed bug in checking against group index for applying boundary conditionsallen2003-07-07
| | | | | | | Fixes Cactus/1557 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@238 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Check to see that the value of the GH never changes. Thorn Boundaryrideout2003-06-04
| | | | | | | | will need some (I think not terribly difficult) modification to work properly with multi-models. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@237 6a38eb6e-646e-4a02-a296-d141613ad6c4
* "CCTK_POINTER IN" is now "CCTK_POINTER_TO_CONST".rideout2003-05-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@236 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Check to see that no grid variable has more than 15 dimensions. Therideout2003-05-19
| | | | | | | | | | | | | restriction comes from specifying a set of faces using a single signed 32 bit integer. It may be possible to use two more bits, which would provide an extra dimension, but this seems unnecessary at the moment. Note that (as pointed out by Erik Schnetter, on the flesh mailing list) we are assuming that the integer is at least 32 bits, which is not guaranteed by C. Might this pose a problem? Should we restrict ourselves to (16-1)/2 = 7 dimensions? git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@235 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
* Fix small memory leak in storage of names of boundary conditions.rideout2003-05-14
| | | | | | | Thanks to Frank Loeffler for spotting this. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@233 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Check that only one physical bc is selected for any given face.rideout2003-05-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@232 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Ask users to schedule ApplyBCs as <MyThorn>_ApplyBCs, so that eachrideout2003-05-13
| | | | | | | instance will have a unique name. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@231 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Delete html tags from grdoc headers.rideout2003-05-13
| | | | | | | Uncomment memset() line I had mistakenly commented earlier. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@230 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Fixed bug in adding new bcname to selected vars database.rideout2003-05-12
| | | | | | | | | Cleaned up some formatting. Set some warning levels to 0. Partially fixes CactusBase/1508. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@229 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
* Display group indices in selected vars database output (for debugging).rideout2003-05-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@227 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Only pass *sequential* (in var index) selected group members to ApplyBnd<BC>.rideout2003-05-07
| | | | | | | Fixes failing testsuite bh_shift_rad in BSSN_MoL. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@226 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Allow null pointers as arguments to Boundary_SelectedGVs.rideout2003-05-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@225 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
* Check that the grid size is greater than the requested boundary width.rideout2003-05-06
| | | | | | | Fixes CactusBase/1501. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@223 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Documentation of new boundary API.rideout2003-05-05
| | | | | | | | | | | | Added footnote discussing handling of a 'noise bc'. Removed appendix on function aliasing, as this is now discussed in the Users' Guide. Expanded on what faces spec might look like. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@222 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
* New API for aliased functions, including the boundary_width argument.rideout2003-05-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@220 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Physical bc function pointers now take all const arguments.rideout2003-05-02
| | | | | | | | | Fixed bug when requesting number of selected vars for all bcs. Allow for 100+ vars in debugging code... git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@219 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Support for new aliased function specification format.rideout2003-05-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@218 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
* Removing extraneous comment.rideout2003-03-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@216 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Redesign of internal database for storing variables selected for bc.rideout2003-03-17
| | | | | | | | | Fixes handling of 'heterogeneous' selection of bcs. Added print_selections_database() debugging tool. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@215 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Add some debugging code.rideout2003-03-17
| | | | | | | Comment out redundant memset(). git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@214 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Clean formatting.rideout2003-03-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@213 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Discuss case sensitivity of parameter tables.rideout2003-03-11
| | | | | | | Clarify wave speed argument to radiation bcs. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@212 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Update for new function aliasing interface.rideout2003-03-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@211 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
* Move typedef for physical boundary condition function pointer torideout2003-02-26
| | | | | | | | | | | header file, as it is now needed in typecasts when registering boundary conditions. Arguments to function pointers passed to function aliases must now be CCTK_ types. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@209 6a38eb6e-646e-4a02-a296-d141613ad6c4
* New specification for describing aliased functions.rideout2003-02-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@208 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Removing temporary Fortran wrapper for Boundary_SelectVarForBC().rideout2003-02-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@207 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Make boundary conditions case-insensitive.rideout2003-02-17
| | | | | | | | Register radiation boundary conditions under the name "Radiation", rather than "Radiative". git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@206 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Formatting tweaksallen2003-02-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@205 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Minor fixes.rideout2003-02-16
| | | | | | | Mention Boundary.h and how to use it. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@204 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Documentation for new boundary interface.rideout2003-02-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@203 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Update for new boundary interface.rideout2003-02-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@202 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Register routine to handle "Flat" boundary condition.rideout2003-02-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@201 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Provide Boundary_SelectVarForBC to Fortran via an explicit Fortranrideout2003-02-14
| | | | | | | | wrapper, rather than function aliasing, since the latter is not working properly yet. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@200 6a38eb6e-646e-4a02-a296-d141613ad6c4
* Explicitly state that aliased functions are provided in C.rideout2003-02-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@199 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
* Add parameters, one for each boundary condition, which allow one torideout2003-02-14
| | | | | | | | | turn off registration of that boundary condition. (e.g. if one wants to register their own routine as providing the same boundary condition.) git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@197 6a38eb6e-646e-4a02-a296-d141613ad6c4