aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update documentation and fix typoschnetter2004-01-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@257 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
* Fix typo.schnetter2003-11-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@254 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
* Include cctk_Faces.h automatically when "cctk.h" is included, for bothschnetter2003-10-13
| | | | | | | | | | Fortran and C. Also fix a bug in cctk_Faces.h, which used the non-existing macro CCTK_INTEGER_PRECISION. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@250 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 optimizations: declare coordinates to be constant arrays (during thetradke2003-10-06
| | | | | | | | boundary calculations), keep some pointers and indices in local variables. At least on the SX-5 this gives 50% speedup. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@248 6a38eb6e-646e-4a02-a296-d141613ad6c4
* OldApplyBndRadiative() was declared as 'static' but defined as 'extern'.tradke2003-09-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@247 6a38eb6e-646e-4a02-a296-d141613ad6c4
* 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