| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
Fixes Cactus/1288 (sort of...).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3032 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3031 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
Added 'typedef const void *CCTK_POINTER_TO_CONST;' which will be used for
function alias arguments.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3030 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3029 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3028 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
and extended the keyword parameter cactus::terminate to select this condition.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3027 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
before but had a typo in it.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3026 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Pointer arguments are passed as illegal types.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3025 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
we have CCTK_POINTER as a '#define void *' so that one can add a const
qualifier if needed.
With '#define CCTK_POINTER void *' you can define a pointer to const data,
with 'typedef void *CCTK_POINTER; const CCTK_POINTER p;' you cannot.
These will be needed for the declaration of function aliases.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3024 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
'restrict', further down in the configure process, namely after checking
for the availability of C++ header files 'vector, vector.h'.
This is to at least bypass a problem with a broken AC_C_INLINE macro which
doesn't protect its '#define inline <...>' with '#ifndef __cplusplus' in the
autoconf-temporary confdefs.h header file. Which would then cause following
tests for C++ headers to fail (as happened on the IBM Regatta with xlC).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3023 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3022 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3021 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3020 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Cactus/1292.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3019 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
gettimeofday(2). The timezone structure is obsolete and not even defined
anymore when compiling with gcc and '-ansi'.
Also did some reformatting and completed grdoc.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3018 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3017 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow to specify the TOCDEPTH of the thornguide on the command line.
Because, I, for one, don't like the depth of 0.
The default value of 0 has remained the same
gmake ThornGuide TOCDEPTH=0
gmake ThornGuide TOCDEPTH=1
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3016 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3015 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3014 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Added \ProvidesPackage entry for building arrangement documentation.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3013 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
particular thorn is in the compiled ThornList?
Yes, but this is not a good idea for a number of reasons
- it adds hidden dependencies between thorns, and can easily lead to
unexpected and hard to track down behaviour when a thorn is compiled
but not active
- it breaks all kinds of modularity infrastructure in Cactus
- the include file you need to use will cause your source code to be
recompiled when other thorns change
But if you insist, and accept the consequences, this is how you do it,
Include the header file cctk_DefineThorn.h
In your code use
#ifdef ARRANGEMENTNAME_THORNNAME
<your source code>
#endif
If appropriate, to give yourself some protection, use the function
CCTK_IsThornActive to only execute the source code if the thorn was
actually activated (and not just compiled in).
Add a comment to your README/Documentation.tex to remind yourself, and
others of what you have done.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3012 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3011 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
authors and thorn maintainers
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3010 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
> C29 (Linux) Using the Intel Fortran compiler I get the error "/usr/bin/ld
> cannot find -lintrins" on linking.
>
> Set the environment variable IA32ROOT to point to the location of your
> Intel compiler installation (eg /opt/intel/compiler60/ia32). You will
> need to reconfigure, and then try building your executable again.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3009 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3008 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3007 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
E6 On compiling Fortran code I get errors like "dummy argument CCTK_DIM has
not been given a type", but I'm not using CCTK_DIM in the routine?
Check if you have passed CCTK_ARGUMENTS in the argument list for the
routine, is do you must have a line
DECLARE_CCTK_ARGUMENTS
in your declarations section.
E7 If I have two grid array groups with identical sizes (and ghost zones,
distributions, etc.), are they guaranteed to be distributed in the same
way? That is, can I count on the fact that their local shapes (lsh)
will be the same? It is true empirically. What if the grid arrays have
different variable types or numbers of time levels?
Yes to all.
D10 Output to screen using the Info IO method of IOBasic doesn't work.
I want to watch min/max values for 'wavetoy::phi' during a cactus run
on stdout. For that, I added
IOBasic::outInfo_every = 10
IOBasic::outInfo_vars = "wavetoy::phi"
to my parameterfile. Thorn IOBasic is active, but I only get the
iteration number and coordinate time printed to screen.
You need to activate a thorn which implements the min/max reductions,
for example CactusPUGH/PUGHReduce.
G1 How can I build the ThornGuide documentation for single thorns or
arrangements?
Give the names of the thorns or arrangements on the make line, e.g.
gmake ThornGuide THORNS="CactusBase/Boundary"
gmake ThornGuide ARRANGEMENTS="CactusBase"
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3006 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3005 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3004 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
CCTK_BUILD_OS, CCTK_BUILD_CPU, CCTK_BUILD_VENDOR
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3003 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
e.g. cactus::manual_cache_setup is recognized.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3002 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
subsequent parts.
Fixes Documentation/1248.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3001 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Fixes Documentation/1241.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3000 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2999 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
C28 On linking I get an "unresolved text symbol" for a scheduled function
called from libCactusBindings.a
Check the size of the object file which was created for the source
file containing this function in configs/<config>/build/<thorn>.
With some compilers, making object files for complicated source files
can fail because it takes too much memory, and an empty object file
will be created and the make process will fail. If you continue the
make process Cactus will not realise that the object file is empty.
If this is what happened, touch the relevant source file and try
compiling again. It may be that you will need to switch optimisations off
for this file, or split up the troublesome code into smaller components.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2998 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2997 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
to 72 columns after macros are expanded and quotes are removed.
This will hopefully solve the problems of macro names in comments being expandedand still allow machine specific directives to be included in comments.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2996 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
LaTeX Warning: You have requested package `../latex/cactus',
but the package provides `cactus'.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2995 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
UsersGuide now depends on cactus package.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2994 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Added Jonathan Thornburg's FunctionDescription environment.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2993 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2992 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
| |
D9 How do I run Cactus until a given coordinate time instead of to a
given iteration number?
Instead of setting cactus::cctk_itlast set cactus::cctk_final_time to
the required coordinate time, and also set cactus::terminate = "time".
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2991 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
being recognized by the C compiler as the restrict qualifier.
This closes PR Cactus 1112.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2990 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2989 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2988 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2987 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2986 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Erik Schnetter
Implements Cactus/1208
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2985 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Closes Cactus/1138
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2984 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
| |
eg
gmake ThornGuide THORNS="CactusBase/CartGrid3D"
gmake ThornGuide ARRANGEMENTS="CactusBase CactusEinstein"
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2983 17b73243-c579-4c4c-a9d2-2d5706c11dac
|