aboutsummaryrefslogtreecommitdiff
path: root/src/GetHyperslab.c
Commit message (Collapse)AuthorAge
* Declare the cGH pointer in aliased routines as CCTK_POINTER_TO_CONSTtradke2003-09-01
| | | | | | | so that it matches the CST-generated function prototype. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@111 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed predefined routines for datatype conversions. Now they take the sourcetradke2003-09-01
| | | | | | | | and destination datatype as additional arguments, and the stride parameter was split into a source and a destination stride. This should be most general now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@107 10716dce-81a3-4424-a2c8-48026a0d3035
* Multiprocessor bugfix for 1D diagonal hyperslab extraction from 3D grid arrays.tradke2003-03-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@101 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed a bug for extracting 3D diagonal hyperslabs.tradke2003-03-11
| | | | | | | This closes PR CactusIO/1421. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@100 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed a bug when downsampling in single precision.tradke2003-02-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@98 10716dce-81a3-4424-a2c8-48026a0d3035
* Declare the hyperslab routines provided by PUGHSlab as function aliases.tradke2002-11-06
| | | | | | | | | | | | | That is, all function alias names start with "Hyperslab_*". Previously existing PUGHSlab functions by those names were renamed back into "PUGHSlab_*" and should not be called directly. This affects all thorns using the new hyperslab API: CactusBase/IOASCII, CactusPUGHIO/*, CactusIO/IOJpeg, and CactusExamples/SampleIO. Please also update these thorns now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@92 10716dce-81a3-4424-a2c8-48026a0d3035
* Check that the variable to get a hyperslab from has storage assigned.tradke2002-09-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@91 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed a bug wherein Hyperslab_Get() did not properly handle a negativerideout2002-08-01
| | | | | | | value for its hdatatype argument. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@90 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed a bug in datatype conversions. Now single-precision output should worktradke2002-07-23
| | | | | | | again. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@89 10716dce-81a3-4424-a2c8-48026a0d3035
* Removed unused variable to get rid of a compiler warning.tradke2002-05-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@84 10716dce-81a3-4424-a2c8-48026a0d3035
* Implemented routines to define and extract local hyperslabs.tradke2002-04-25
| | | | | | | This finally closes a couple feature requests. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@82 10716dce-81a3-4424-a2c8-48026a0d3035
* Sort processor-local chunks into an unchuned hyperslab.tradke2002-04-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@81 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed a bug for configurations without MPI.tradke2002-04-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@80 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed a CCTK_INT/int problem. This closes PR CactusPUGH/954.tradke2002-03-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@79 10716dce-81a3-4424-a2c8-48026a0d3035
* Removed a C++ comment.tradke2002-03-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@78 10716dce-81a3-4424-a2c8-48026a0d3035
* Just syncing my local changes for the new hyperslabbing API with CVS.tradke2002-03-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@76 10716dce-81a3-4424-a2c8-48026a0d3035
* Just syncing my local changes for the new API.tradke2002-03-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@75 10716dce-81a3-4424-a2c8-48026a0d3035
* Changed the new API according to the final hyperslabbing API spec.tradke2002-03-21
| | | | | | | | This does not affect any existing codes which should use only the current API so far. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@74 10716dce-81a3-4424-a2c8-48026a0d3035
* Removed old hyperslabbing code for diagonals which was working only fortradke2001-12-16
| | | | | | | | | cubic grids. The new code (which is already available via the new hyperslab API) can do diagonals from non-cubic variables also (but still only for non-staggered 3D variables). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@67 10716dce-81a3-4424-a2c8-48026a0d3035
* Bug fixes and more error checking in the new hyperslab API routines.tradke2001-12-05
| | | | | | | Still single-processor only. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@65 10716dce-81a3-4424-a2c8-48026a0d3035
* Added (still incomplete) implementation of the new Hyperslab API.tradke2001-12-04
Not really usable yet, only single-processor case works. More changes to follow. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@64 10716dce-81a3-4424-a2c8-48026a0d3035