| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@104 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@100 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@99 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@98 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
| |
Obviously nobody used this code before. Now at least it compiles.
Patch contributed by Frank Loeffler.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@97 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@96 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
| |
This error should have had no effect on correctness; I believe that
there could have been at most problems with duplicate macro
definitions, about which the compiler would have complained.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@95 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@94 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@93 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
after ADMBase_InitialData. This makes it possible to set up all ADM
data in these two groups, and then e.g. convert to the BSSN variables
after these groups still in the bin "initial". Various other thorns,
such as dissipation or multipatch, can now apply transformations to
the initial data in the bin "postinitial". This simplifies the
interaction between various thorns.
Change various thorns to use these two groups.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@91 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@89 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
change
< dx=CCTK_DELTA_SPACE(1);
< dy=CCTK_DELTA_SPACE(2);
< dz=CCTK_DELTA_SPACE(3);
to
> dx=CCTK_DELTA_SPACE(0);
> dy=CCTK_DELTA_SPACE(1);
> dz=CCTK_DELTA_SPACE(2);
since src/include/cctk.h defines
#define CCTK_DELTA_SPACE(x) (cctk_delta_space[x]/cctk_levfac[x])
and C indices are 0-origin.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@88 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
from C.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@87 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
| |
or indirectoy) take derivatives, to #include "ADM_Spacing_declare.h"
and "ADM_Spacing.h", and update the Fortran example to show this
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@86 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@85 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
| |
to this thorn until such time as I (am brave enough to) commit
my new features
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@84 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
value if derivatives are taken
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@83 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
|
|
|
| |
* small tweaks to C example
* correct authorship based on @author comments in code
* document another 25 (Fortran) or 28 (C) hidden variables
which users must avoid using in their own code
* reword description of C array stride variables
* correct spelling of #include paths for macros
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@82 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@81 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
| |
are 2 and 4 and no other integers
(previously 3 was allowed :)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@80 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
* clarify comments in example
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@79 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@78 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
|
|
| |
for how to use the ADMMacros in C code would get garbage values for
*all* derivatives! (the thorn guide gave values for the magic variables
di, dj, dk which were for C storage order, but Cactus gridfns use
Fortran storage order)
* add a C example (with correct settings of di, dj, dk, too!)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@77 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
| |
change two places where C code (presumably copied from Fortran)
said TRK_TRK**2 to say TRK_TRK*TRK_TRK
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@76 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
consistent.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@74 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
| |
Make certain the temporary matter variables are declared by including
the appropriate header file in STRESSENERGY_declare.h
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@73 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
modifying or adding files.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@72 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
to get rid of a CST warning.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@71 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@69 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
versions of gcc.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@67 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@66 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
| |
differencing.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@65 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@64 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
| |
Koppitz and Florian Beyer.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@63 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@62 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
| |
friend of ADMCoupling.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@61 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@60 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
|
|
| |
order can be done pointwise.
This allows a simple switch to second order near the boundaries of the grid so that the standard boundary conditions can be used.
In order for a user thorn to make use of this you have to be a friend of ADMCoupling and inherit ADMMacros. Then you alter local_spatial_order within the loop.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@59 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@58 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@57 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@56 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@55 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@54 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@53 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
constraint in ADMConstraints
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@51 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
to the ThornGuide.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@50 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
| |
Upwinding happens in derivatives of other fields that are hit by a shift
in front. This upwindind was wrong and was introducing large errors.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@49 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@48 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
| |
Fixes Cactus/1259
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@47 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|
|
|
|
|
|
|
|
|
|
| |
admmacros_advectionx,y,z, to be consistent with other macros
in this thorn. (Previously an 'advection' parameter was tested,
as well as a local check for enough grid points in the required
direction.)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@46 b1d164ef-f17a-46e7-89d4-021c7118ef4e
|