aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Hyperslab mappings can now be defined to include periodic boundary points.tradke2003-11-17
| | | | | | | This is necessary for PUGH-based checkpointing/recovery. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@116 10716dce-81a3-4424-a2c8-48026a0d3035
* Change the way in which pointers are passed to and from Fortran.schnetter2003-10-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@115 10716dce-81a3-4424-a2c8-48026a0d3035
* 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/CactusPUGH/PUGHSlab/trunk@114 10716dce-81a3-4424-a2c8-48026a0d3035
* Removed wrong assert statements would caused then code to stop whentradke2003-09-25
| | | | | | | converting a generic CCTK datatype into a fixed-size CCTK datatype. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@113 10716dce-81a3-4424-a2c8-48026a0d3035
* PUGH* thorns don't inherit from implementation "Driver" anymore buttradke2003-09-04
| | | | | | | require thorn PUGH to be compiled in and activated. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@112 10716dce-81a3-4424-a2c8-48026a0d3035
* 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
* hdata argument in Hyperslab_GetList() is actually INTENT IN.tradke2003-09-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@110 10716dce-81a3-4424-a2c8-48026a0d3035
* Document the datatype conversion routine prototype.tradke2003-09-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@109 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed prototype for the hyperslab conversion function parameter totradke2003-09-01
| | | | | | | Hyperslab_DefineGlobalMappingByIndex() / Hyperslab_DefineLocalMappingByIndex(). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@108 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
* Removed deprecated hyperslab routines Hyperslab_GetHyperslab() andtradke2003-08-18
| | | | | | | Hyperslab_GetLocalHyperslab(). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@106 10716dce-81a3-4424-a2c8-48026a0d3035
* Change to CCTK_MaxTimeLevelsallen2003-07-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@105 10716dce-81a3-4424-a2c8-48026a0d3035
* Fix for the definition of local hyperslab mappings for periodic BC.tradke2003-06-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@104 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed function alias argument types.tradke2003-06-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@103 10716dce-81a3-4424-a2c8-48026a0d3035
* Support for new aliased function specification format.rideout2003-05-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@102 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
* New specification for describing aliased functions.rideout2003-02-26
| | | | | | | (From Thomas Radke.) git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@99 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
* Added '% END CACTUS THORNGUIDE' end marker to thorn documentation.tradke2003-02-10
| | | | | | | Because it was missing, the ThornGuide stopped after PUGHSlab. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@97 10716dce-81a3-4424-a2c8-48026a0d3035
* Updated documentation.tradke2003-01-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@96 10716dce-81a3-4424-a2c8-48026a0d3035
* Filled in the ThornGuide chapter for thorn PUGHSlab.tradke2003-01-30
| | | | | | | | It describes the CCTK Hyperslab API specification, and what parts of it are currently implemented by PUGHSlab. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@95 10716dce-81a3-4424-a2c8-48026a0d3035
* Pass the cGH pointer as a CCTK_POINTER_TO_CONST.tradke2002-11-12
| | | | | | | You will need to update the flesh also. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@94 10716dce-81a3-4424-a2c8-48026a0d3035
* Fixed compiler warnings about potentially uninitialized variables and usingtradke2002-11-12
| | | | | | | trigraphs. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@93 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
* 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