| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Map CCTK_COMPLEX to "double complex" in C, and "complex<double>" in
C++. (It is already mapped to "double complex" in Fortran.)
Update type definitions.
Re-implement Cactus complex number math functions by calling the
respective C functions.
Update thorn that access real and imaginary parts of complex numbers
to use standard-conforming methods instead.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@160 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
|
|
| |
Move MPI support from flesh to thorn ExternalLibraries/MPI. This also
requires thorns that call MPI directly to declare this in their
configuration.ccl. Existing configurations using MPI need to include
ExternalLibraries/MPI into their thorn list.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@157 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce cctk_ash, describing the process-local array shape that has
been allocated. This may be larger than cctk_lsh, the process-local
shape that should be used.
Retire cctk_lssh and related infrastructure to handle staggered grid
functions.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@156 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@143 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@142 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@141 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@140 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
|
| |
Hyperslab_GlobalMappingByIndex().
This closes PR CactusBase/1926: "IOASCII uses uninitialised values for
hyperslabbing".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@137 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@136 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@135 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@134 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
in some dimension but non-periodic in others.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@133 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
maximum possible extents.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@132 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
shortcut for the maximum extent.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@131 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
consistent.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@129 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@128 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
Small wording and fonting improvements.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@127 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@126 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
Finally closes PR CactusPUGH/1243: "Segmentation fault in PUGHSlab".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@125 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@123 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@122 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disappear as function aliasing will be updated to have aliased
functions either be optional or required, as opposed to optional
as they are at the moment. This will thus remove the configuration.ccl
files which are merely there to ensure that certain aliased functions
are actually provided. Also far more stuff will be done via function
aliasing which should remove some more of these dependencies.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@120 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for names of Fortran routines (31 characters):
Hyperslab_DefineGlobalMappingByPhys -> Hyperslab_GlobalMappingByPhys
Hyperslab_DefineGlobalMappingByIndex -> Hyperslab_GlobalMappingByIndex
Hyperslab_DefineLocalMappingByPhys -> Hyperslab_LocalMappingByPhys
Hyperslab_DefineLocalMappingByIndex -> Hyperslab_LocalMappingByIndex
Also renamed the providing functions accordingly.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@119 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@118 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
into HyperslabDefine*Mapping().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@117 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@115 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
Extend routines to handle the new type.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@114 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@110 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@109 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
Hyperslab_DefineGlobalMappingByIndex() / Hyperslab_DefineLocalMappingByIndex().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@108 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Hyperslab_GetLocalHyperslab().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@106 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@105 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@104 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@103 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@102 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@101 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
This closes PR CactusIO/1421.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@100 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
(From Thomas Radke.)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@99 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@98 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@96 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
trigraphs.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGHSlab/trunk@93 10716dce-81a3-4424-a2c8-48026a0d3035
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|