Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add support for a Jacobian to be applied to all derivatives | Ian Hinder | 2011-05-20 |
| | |||
* | Merge master into vector | Ian Hinder | 2011-01-22 |
|\ | | | | | | | | | Fixed conflicts in: Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/GenericFD.h | ||
| * | Remove ancient unused code | Ian Hinder | 2010-12-07 |
| | | |||
| * | Remove old "Ceiling" and "Perturb" thorns which are unrelated to Kranc | Ian Hinder | 2010-12-07 |
| | | |||
* | | Remove outdated vectorisation implementation. An equivalent functionality is ↵ | Erik Schnetter | 2010-12-07 |
| | | | | | | | | now available in LSUThorns/Vectors. | ||
* | | Merge master into vector | Ian Hinder | 2010-12-06 |
|\| | |||
| * | Check group storage | Ian Hinder | 2010-12-01 |
| | | |||
* | | Rewrite vectorisation infrastructure: | Erik Schnetter | 2010-12-06 |
| | | | | | | | | | | | | | | | | Use "k" prefix more consistently in arithmetic macros. Improve vector code generation patterns. Move all vectorisation run-time out of Kranc and into a new thorn LSUThorns/Vectors, so that non-Kranc thorns can also use it. | ||
* | | Implement vectorisation | Ian Hinder | 2010-11-23 |
| | | | | | | | | This is Erik's vectorisation working tree from 13-Oct-2010 | ||
* | | Add support for vectorisation of generated code. | Ian Hinder | 2010-11-23 |
|/ | | | | Vectorisation needs to be explicitly enabled by setting -DKRANC_VECTORS at build time. | ||
* | Omit error when cannot find current map in GenericFD_GetBoundaryWidth | Ian Hinder | 2010-10-28 |
| | |||
* | GenericFD.c: Correct error message when current map cannot be determined | Ian Hinder | 2010-08-04 |
| | |||
* | GenericFD: Add function to determine the number of boundary points | Ian Hinder | 2010-06-05 |
| | |||
* | Revert "Add support for vectorisation of generated code." | Erik Schnetter | 2010-05-03 |
| | | | | This reverts commit 8e006230f24be02831d390eaad9b90b7a7c77d2c. | ||
* | Add support for vectorisation of generated code. | Erik Schnetter | 2010-05-02 |
| | | | | Vectorisation needs to be explicitly enabled by setting -DKRANC_VECTORS at build time. | ||
* | Fix typo in licence at top of every file | Ian Hinder | 2010-03-17 |
| | |||
* | Use signbit insted of sgn in C. | Erik Schnetter | 2010-02-13 |
| | | | | | | Use constants M_E and M_PI instead of explicit constants in C. Append "d0" to constants for e and pi in Fortran to make them double precision. | ||
* | Use int instead of CCTK_INT for grid point indices. | Erik Schnetter | 2010-02-13 |
| | |||
* | Add missing configuration.ccl | Erik Schnetter | 2009-11-13 |
| | |||
* | Provide capability GenericFD | Erik Schnetter | 2009-11-13 |
| | | | | | | | | Use cctk_lssh instead of cctk_lsh to loop over grid functions Rename schedule item "apply boundary conditions" to "select boundary conditions" Introduce parameter for number of timelevels for RHS grid functions | ||
* | Add (currently unused) macros and definitions for dealing with vectors of ↵ | Erik Schnetter | 2009-04-27 |
| | | | | grid points. This may allow generating vectorised code in the future. | ||
* | Add commented out code for helping accessing grid functions near boundaries: | Erik Schnetter | 2009-04-27 |
| | | | | | Define a macro CCTK_GFACCESS3D which returns grid point values if inside the domain, and zero otherwise. | ||
* | Use cctk_lssh instead of cctk_lsh when calculating grid function extents. ↵ | Erik Schnetter | 2009-04-27 |
| | | | | | | | | | | | | This will allow future optimisations with cache-aligned memory allocations. Correct an error in declaring local variables for partial derivatives. Don't register constrained variables, which is in general not necessary but which can use much memory. Register symmetries in the schedule group SymmetryRegister instad of at basegrid. | ||
* | Add IfThen pseudo-function, which expands to ?: in C. | Erik Schnetter | 2009-04-27 |
| | |||
* | Use MultiPatch_* functions to determine whether a boundary is an outer boundary. | Erik Schnetter | 2009-04-27 |
| | |||
* | GenericFD: Define UnitStep function | Ian Hinder | 2009-04-26 |
| | |||
* | Determine correctly which faces are outer boundaries and which | Erik Schnetter | 2008-02-19 |
| | | | | faces are not | ||
* | Implement functionality to loop over all boundary points, including ghost | Erik Schnetter | 2008-02-19 |
| | | | | points, and without synchronising afterwards. | ||
* | Erik's tidy-ups | Ian Hinder | 2008-01-30 |
| | |||
* | Erik's removal of extra parentheses | Ian Hinder | 2008-01-30 |
| | |||
* | Removed extra definitions of dir and face | ianhin | 2007-03-12 |
| | |||
* | Added ability to use the boundary normal vector in a calculation | ianhin | 2007-03-12 |
| | |||
* | Add some summation by parts support. Uncomment inclusion of | ianhin | 2006-09-07 |
| | | | | Symmetry.h and Boundary.h. Anyone know why these were commented out? | ||
* | A code fragment for summation by parts. Experimental. | ianhin | 2006-09-07 |
| | |||
* | Removed ParamCheck.F90 as it is the only part of Kranc that needs Fortran | ianhin | 2006-09-07 |
| | |||
* | Added some inline functions for an experimental summation by parts interface. | ianhin | 2006-09-07 |
| | | | | Declarations for new looping constructs from GenericFD.c | ||
* | Added some functions for looping over the grid and providing boundary | ianhin | 2006-09-07 |
| | | | | normals etc | ||
* | Commented out Paramcheck, as it is the only part of Kranc to require a | ianhin | 2006-09-07 |
| | | | | Fortran compiler. | ||
* | fixed bug spotted by A. Zenginoglu: | shusa | 2006-04-15 |
| | | | | | in lines 411 and 489 the definition of D3_c4 for Fortran and C had dxi instead of dzi, so it gave wrong results for dx != dz | ||
* | Fixed a missing semicolon. Oops. I suppose you want me to *test* it | ianhin | 2006-02-09 |
| | | | | as well as compile it now before checking in! Good practice, hmm. | ||
* | Added comment describing the indexing. Changed indexing to match | ianhin | 2006-02-09 |
| | | | | semantics of BoundaryExample. Simplified logical expressions. | ||
* | Added routine for identifying the boundary (shamelessly copied from | ianhin | 2006-02-09 |
| | | | | | | Erik's BoundaryExample). This is probably a bad place to put this, and function aliasing is probably better than a cross-thorn function call. But this is easier... | ||
* | Defined Sign mma function to call sgn | ianhin | 2006-02-01 |
| | |||
* | Added prototype for sgn function | ianhin | 2006-02-01 |
| | |||
* | Added sgn function for determining sign of a number. Is there | ianhin | 2006-02-01 |
| | | | | somewhere else this can be found? | ||
* | Added temporary parameter boundary_width | ianhin | 2006-02-01 |
| | |||
* | Fixed typo | ianhin | 2005-08-26 |
| | |||
* | add proper fourth order derivatives for Fortran | shusa | 2005-07-22 |
| | |||
* | define poor man's one sided differences also for Fortran | shusa | 2005-01-26 |
| | | | | (was: only for C) | ||
* | added code for stencil width parameter checking | shusa | 2004-10-22 |
| |