| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2805 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change our fake version of the C99/C++ "bool" type from
typedef enum { false = 0, true = 1 } bool;
to
typedef int bool;
#define true 1
#define false 0
so we can assign an int to a bool without triggering compiler warnings
on the origin.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2804 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2803 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2802 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2801 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
'-woff 84,85' option as the man page suggests.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2800 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
fortran files. The system's preprocessor had problems with expansions of
macros which became very long.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2799 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Fixes Cactus/1005.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2798 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
after it has been given execute permissions.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2797 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
way as the const keyword - i.e. if it exists we do
#define restrict restrict
and if it doesn't exist we do
#define restrict
so it is safe to start using the restrict keyword in your C files, they will
still compile with compilers which don't support restrict.
Note that if you had a local variable called 'restrict' in C you will get an
error message, however you would have received one anyway when compiling with
a C99 compliant compiler.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2796 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Cactus/1004.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2795 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This should fix a problem Hisaaki ran into when compiling ADM.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2794 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2793 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
\item[] --> \item{} , which looks better in many cases. (e.g. it fits
on the page...)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2792 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2791 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2790 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2789 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2788 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2787 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2786 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
boring warnings
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2785 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
STEERABLE = RECOVER | ALWAYS parameter has been set during recovery.
Now you can tell whether such a parameter was just recovered from a checkpoint
file (n_set == 1) or also overwritten again from the parameter file (n_set > 1).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2784 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
with gmake yet.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2783 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
| |
empty etc.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2782 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2781 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2779 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2778 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
All file extensions will be added by testsuite configuration files soon,
once another perl script is written. (thorns can either add global extensions for all tests, or local extensions just for their own thorn)
Catch the case when the original file has a nan or an inf but the new file
has a real number (this was caught but there was no message to tell you
about the nans, and the reported differences were out by a lot :) )
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2777 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
thing
Check for divide by zeros even in the cases where you think they could
never ever happen and ask how you could ever get this.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2776 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2775 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2774 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2773 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2772 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2771 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2770 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
CCTK_VARIABLE_FN_POINTER -> CCTK_VARIABLE_FPOINTER
Old definitions will be removed in next beta release
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2769 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2768 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
those which are actually being used.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2767 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2766 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2765 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-------------------------------------------------------------------------------
32. Compiling files in Cactus seems to involve three steps, preprocessing,
compiling, and then postprocessing. What is the postprocessing step
for?
This is for architecture dependent things which come up. For example,
some machines don't allow using a "-o" flag for naming the resulting
object file, in which case part of postprocessing would involve
renaming and moving the file.
-------------------------------------------------------------------------------
33. How does Cactus manage to so seamlessly call Fortran routines from
C, and vice versa?
Part of the configuration step on a machine involves automatically
deducing the convention which the fortran compiler uses for its symbols
(for example, upper or lower case and the addition of underscores).
This information is then used to construct the macros which are used
at preprocessing to translate Fortran names to C-callable routines.
We also use macros to facilitate passing strings from Fortran into
C. Strings must always be at the end of argument lists for this
(which is why some of our choices of order in argument lists may
seem strange), and the architecture details of string passing are
maintained in the file src/include/cctk_FortranString.h. At the moment
we have macros for one, two or three strings in an argument list.
-------------------------------------------------------------------------------
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2764 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2763 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Write the correct name for the thornguide ps file to screen
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2762 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
| |
so that it can be passed in, so it will echo correct things when making a thornguide for a configuration (e.g., it will echo ''creating thornguide-einstein.ps instead of thornguide.ps)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2761 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
on which files aren't being tested (ignoring . .. CVS *.par *~)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2760 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- recognize extensions xl yl zl tl dl asc gnuplot
(later this will be configurable)
- check all columns
- ignore comments lines " and # (not sure if really want this)
Please look out for problems since a lot of the logic in the comparison
section changed.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2759 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2758 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
gmake <config>-testsuite PROMPT=no
will run through with the defaults for everything, including running all
the tests, and then stop.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2757 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
Check for existance of timebins/groups for scheduling <IN> as well as
scheduling <AT>.
Give a warning for scheduling <IN> a non-existant timebin.
Print warnings at the end of CST as well as during CST. This needs more tidying to look prettier.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2756 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2755 17b73243-c579-4c4c-a9d2-2d5706c11dac
|