aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* Include ghostzones in processor-local hyperslabs.tradke2002-06-24
| | | | | | | | This allows to recover from chunked datafiles/checkpoints which was broken before because of the missing ghostzones. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@88 10716dce-81a3-4424-a2c8-48026a0d3035
* Added email addresses of author(s)/maintainer(s) of this thorn.tradke2002-06-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@86 10716dce-81a3-4424-a2c8-48026a0d3035
* adding documenation templatesikelley2002-06-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@85 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
* Commented out a debug message.tradke2002-03-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@77 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
* Bugfix for hyperslab extraction with data conversion and downsampling appliedtradke2002-02-18
| | | | | | | in the lowest dimension. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@71 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed CCTK_INT<->int datatype problems which weren't liked by the T3E compiler.tradke2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@69 10716dce-81a3-4424-a2c8-48026a0d3035
* Turned return type of Hyperslab_FreeMapping() from 'int' to 'CCTK_INT'tradke2001-12-18
| | | | | | | as it is declared by its prototype. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@68 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
* Allow hyperslab requests with a zero-extent. It does nothing but return 0tradke2001-12-11
| | | | | | | | | for the hyperslab size. Closes PR CactusPUGH/414. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@66 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
* PUGHSlab internal typedefs and prototypes.tradke2001-12-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@63 10716dce-81a3-4424-a2c8-48026a0d3035
* Some small fixes for the old hyperslab API.tradke2001-12-03
| | | | | | | This is meant as preparing for the new API which should be committed soon now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@62 10716dce-81a3-4424-a2c8-48026a0d3035
* PUGHSlab inherits from Driver.tradke2001-11-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@61 10716dce-81a3-4424-a2c8-48026a0d3035
* Added const qualifier to the 'cGH *' argument of some more PUGHSlab functions.tradke2001-11-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@60 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed function argument list for PUGH_MPIDataType().tradke2001-06-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@59 10716dce-81a3-4424-a2c8-48026a0d3035
* Hyperslabs can be done now for every possible CCTK datatype.tradke2001-06-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@58 10716dce-81a3-4424-a2c8-48026a0d3035
* Check whether the local hyperslab parameters specify a processor's full datatradke2001-06-26
| | | | | | | | | | | | patch. If so the pointer to that data is returned (includes ghostzones). This fixes problems with chunked output and checkpoint files. Added another function parameter to NewHyperslab_GetLocalHyperslab() to indicate whether the returned hyperslab data needs to be freed by the caller. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@57 10716dce-81a3-4424-a2c8-48026a0d3035
* Remove excess semicolons.tradke2001-06-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@56 10716dce-81a3-4424-a2c8-48026a0d3035
* Making rcsid string a constant - PR 669.goodale2001-05-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@54 10716dce-81a3-4424-a2c8-48026a0d3035
* CCTK_FILEVERSIONallen2001-05-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@53 10716dce-81a3-4424-a2c8-48026a0d3035
* CCTK_FILEVERSIONallen2001-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@52 10716dce-81a3-4424-a2c8-48026a0d3035
* Changing CCTK_CHAR to CCTK_BYTEallen2001-04-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@51 10716dce-81a3-4424-a2c8-48026a0d3035
* Beautify macros again.tradke2001-03-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@50 10716dce-81a3-4424-a2c8-48026a0d3035
* fixing macros to work with cpp in RH7.1betalanfer2001-03-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@49 10716dce-81a3-4424-a2c8-48026a0d3035
* Declared routines' prototypes to be extern "C".tradke2001-03-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@48 10716dce-81a3-4424-a2c8-48026a0d3035
* This thorn now provided Hyperslab.hallen2000-12-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@47 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed the inconsistent passing of the hyperslab directions vector.tradke2000-11-29
| | | | | | | | | | | | | | | | Now the directions are passed in as a set of N-dimensional vectors, one for each dimension of the hyperslab, and N being the dimension of the variable to extract the hyperslab from. That means nothing changes for 1D hyperslabs where you still pass in one vector (the direction vector). But eg. for 2D you now have to pass 2 vectors (the direction vectors spawning the hyperslab). I decided still to use integers for the vector components so you give it in units (of grid points). This also allows arbitrary hyperslab specifications although PUGHSlab can only do orthogonal hyperslabs. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@45 10716dce-81a3-4424-a2c8-48026a0d3035
* Added all possible datatype conversion functions fortradke2000-11-29
| | | | | | | | | | | CCTK_INT_XXX -> CCTK_INT_YYY CCTK_REAL_XXX -> CCTK_REAL_YYY CCTK_COMPLEX_XXX -> CCTK_COMPLEX_YYY Added grdoc. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@44 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed bug in my hyperslab extraction code where I used the wrong index.tradke2000-11-27
| | | | | | | This caused wrong data in 1D output and thus failing testsuites. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@43 10716dce-81a3-4424-a2c8-48026a0d3035
* Fix for now for compilation on originallen2000-11-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@42 10716dce-81a3-4424-a2c8-48026a0d3035
* Removed unused include file from IOUtil.tradke2000-11-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@41 10716dce-81a3-4424-a2c8-48026a0d3035
* This file will provide several predefined datatype conversion routines.tradke2000-11-23
| | | | | | | For now it is just one: CCTK_VARIABLE_REAL -> CCTK_VARIABLE_REAL4. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@40 10716dce-81a3-4424-a2c8-48026a0d3035
* This is my development version of thorn PUGHSlab. It is not intended to betradke2000-11-23
| | | | | | | | | | | | | | officially used by other thorns yet. I'll incrementally add new features and change the API to pass in group parameters via structures. If all this is finished the old code will be replaced by the new files. This first version was derived from the original Hyperslab routines and extended by allowing type conversion. You can pass in a hyperslab datatype which is different to the source data as well as your own conversion routine. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@39 10716dce-81a3-4424-a2c8-48026a0d3035
* Optimized hyperslab extraction for downsampled cases.tradke2000-11-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@38 10716dce-81a3-4424-a2c8-48026a0d3035
* Missing header.goodale2000-11-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@37 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixing memory leak for multiprocesor case.tradke2000-09-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@36 10716dce-81a3-4424-a2c8-48026a0d3035
* Erik's bugfix for hyperslabbing on CCTK_ARRAY types.tradke2000-09-19
| | | | | | | This fixes BR 439. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@35 10716dce-81a3-4424-a2c8-48026a0d3035