| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4063 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was discussed on CactusMaint Wed, 27 Apr 2005 as
Patch for PR 1913: ThornGuide and Latex errors
(Note the 1913 seems to be a typo--it should have been 1343)
Files changed: Makefile, doc/ThornGuide/Makefile
Affects targets: ThornGuide, ThornGuide.pdf, <config>-ThornGuide
UsersGuide, ReferenceManual, MaintGuide
Main purpose: To give the user a sensible error message in case something
goes wrong with latex'ing, pointing them to the appropriate latex
log files, and stopping the build.
Also, made on-screen messages a little clearer as to what is going on.
Since the patch was posted, these additions were suggested and implemented.
* Instead of copying the ps files to the doc directory,
they are now moved (more efficient)
* If ThornList is missing, make <config>-ThornGuide now complains.
* Now also greps for LaTeX Warning, and complains if it finds one.
Tested: Ran all targets on functioning CCL files, and on one with bad
embedded LaTeX (a missing right-curley-bracket will do it).
To Do:
1) make ThornGuide.pdf still doesn't work because
pdflatex doesn't take eps files. Would ps2pdf be a suitable
alternative? (PR 1937)
2) Erik and Jonathan would both like to see all latex warnings
about preferences worked out.
3) Scripts that parse the CCL files still fail silently, resulting
in incomplete documentation.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4061 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove superfluous blanks.
Describe all commands consistently by commands (e.g. "delete") instead
of changing between "to delete" and "deletes".
Clarify some descriptions.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4049 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
in the next commit.
PLEASE do a cvs diff before committing anything !
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3961 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3957 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3901 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
(implementation was by Thomas Radke, I just tweaked the wording on
one of the error messages)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3897 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3885 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3878 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
certain makefile targets.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3778 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
This closes PR Cactus/1776: "Answering "no" to "create configuration?" does
not abort".
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3770 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Cactus/1777: "force-reconfigure does not work".
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3769 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3767 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Cactus/1759: "Cactus creates new configurations without asking".
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3760 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
file for that configuration exists yet.
Remove a configuration's cctk_Config.h file if its reconfiguration failed.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3752 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the translation of CCTK_HOME to a windows format from the master Makefile,
and forced the addition of a new Make macro
TRANSLATE_DIRS
which is used in various places in Make to translate things like
/cygwin/f/...
into
f:\...
This is a 'call'able macro in Make, and defaults to $(1).
There is a new subroutine in RunTestUtils which serves the same purpose.
This change should not affect anyone not using Cactus on Windows. If you
are using Windows you will need to reconfigure, making sure that the Perl
you use is the cygwin one and not the ActiveState one.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3742 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3724 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
message.
Also made a better comment about incomplete configurations.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3719 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3717 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
| |
configurations.
(I updated detecting external libraries (MPI, PETSc, etc.) to use a
scheme more sane, and realise only after the fact that people will
have to reconfigure for that.)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3657 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3622 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3543 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
when calling setup_configuration.pl.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3481 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
documentation for single thorns and arrangements.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3433 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
so that they are printed before make checks the dependencies, which can
take quite some time.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3429 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
other documentation targets
--> now creates new "Cactus Reference Manual"
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3327 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
and different options for this, and add its own directory once we settle
on the name of it.
Fixes Cactus/1545
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3249 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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
instead of the top level directory
Implements Cactus/936
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2964 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2904 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support for making a pdf version of the ThornGuide
gmake ThornGuide.pdf
This won't be documented since it doesn't yet support making the
guide for configurations, or include figures.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2899 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
therein when making the thornguide. This prevents 'Argument list too long'
errors from the shell if there are very many files to be removed.
This closes Documentation/1043.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2813 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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2758 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2731 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2721 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is in preparation for getting together a complete spec for and doing
it properly.
A lot of the internals have been changed around, so in case of problems
I've left the original version there for the moment, to run the original
version just edit Makefile and replace RunTest.pl with Runtest.pl
The main differences though should be
- a lot more output at the end, probably too much, would welcome any
ideas on what information to display and how
- better menu interface for choosing a test to run, also started adding
a couple of other features. Hopefully removed all the infinite loops
from the menu.
- now works properly when a test with the same name is in two different
thorns ... note that this meant adding an extra layer of directories
in the TEST directory so if anyone uses a path to the output files
in the TEST directories (like in the testsuites for IOHDF5/IOFlexIO)
these will need to be changed.
Should now be able to go on to fix outstanding requests in gnats for the
testsuites.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2712 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2696 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Cactus/938.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2668 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Documentation/514,623,624,848.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2644 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2599 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2576 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make <configuration>-build BUILDLIST=<space-separated list of thorns, without
arrangements prefixes>
This would only build all libs for BUILDLIST which must be a subset of the
thorns of the given configuration.
This new target is only experimental so far (and thus won't be documented).
It might be removed again if the functionality can be provided by the
default build rules.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2568 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Cactus/808
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2398 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2396 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
which gives basic information about the configuration (it just cat's the
file configs/<config>/config-info).
gmake configinfo lists information for each configuration, at the moment they
are all run together since my shell programming isn't up to figuring out how to put a blank line between them (new configurations will have an extra blank line
added to config-info).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2379 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Cactus/787
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2366 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2365 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
where it
makes sense.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2359 17b73243-c579-4c4c-a9d2-2d5706c11dac
|