| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@797 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
gmake checkout
for now the F77 and F90 versions of WaveToy.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@796 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Unfortunately now you have to give the run command and the
executable name separately, but I don't have time to do anything
cleverer.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@794 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
to select thorns very carefully (WaveToyF77,CartGrid3D,Boundary)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@792 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@791 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
Also, it doesn't exit now if it can't find the fortran compiler.,
just prints the same warning and carries on.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@790 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@789 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@788 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
implementation name as well?
git-svn-id: http://svn.cactuscode.org/flesh/trunk@784 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@782 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@781 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@780 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Should also have fixed the -O problem.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@779 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Internal functions are CCTKi_
Utility functions are Util_
git-svn-id: http://svn.cactuscode.org/flesh/trunk@777 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@775 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
libraries.
Change GLOBUS_DIR to GLOBUS_LIB_DIR to make it explicit that this is the
directory in which the appropriate globus libraries are.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@774 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@769 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This needs to be tidied some.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@766 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@762 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
they work properly.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@760 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@759 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
it links with the correct libraries.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@758 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
time all architectures will be happy 8-)
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@757 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
stuff. So now cahnged the the MPI NATIVE script so it doesn't set a
variable to empty if it has already been set.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@755 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@754 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@753 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
other
extra packages, e.g. PVM, without having to rerun autoconf.
Basically 'configure' now looks in a directory called
'extras', and for every subdirectory of that is checks for the presence
of an executable file call 'setup.sh' which can do configuration stuff.
'setup.sh' should put extra definitions in a file called 'cctk_extradefs.h'
and extra make stuff in 'make.extra.defn'. To help this process
there is a function
CCTK_WriteLine
which takes two arguments, the name of the file, and what to write. E.g.
CCTK_WriteLine cctk_extradefs.h "#define MPI"
and
CCTK_WriteLine make.extra.defn 'LIBS += $(MPI_LIBS)'
with the usual shell expansions happening.
To help search for files and things there is function
CCTK_Search
which takes four arguments
- the name of a variable
- a list of names
- a filename
- an (optional) basename
E.g.
CCTK_Search MPI_DEVICE "ch_shmem ch_p4 globus" lib $MPICH_DIR/build
would look for directories called ch_shmem or ch_p4 or globus containing a file or directory
called 'lib' and all this would be done in the directory $MPICH_DIR/build. On return from the
function the value of MPI_DEVICE would be ch_shmem, ch_p4, globus, or empty depending on which
one was found first.
So, to add an optional extra package:
- add a directory with its name under lib/make/extras
- in this directory add an executable shell file called setup.sh
- in this file check if the extra thing is enabled, check for any configuration things
and add them to cctk_extradefs.h or make.extra.defn as necessary.
Note you will need to do a
cvs update -d
to get the new directories I've just added.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@752 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
is a string, and that if you have a logical parameter with a default
with one quotation mark there is a second quotation mark to match.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@751 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Absoft has the "-s" flag now, which causes a big improvement.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@750 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
missing thorns and missing ccl files give a CST_error, which stops
the compilation.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@749 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Current types are
CUSTOM
- must define, either in the environment or on the command line
MPI_LIBS
MPI_LIB_DIRS
MPI_INC_DIRS
NATIVE
- use the 'native' MPI for the machine; this must be checked for and setup
in the known-architecture file.
MPICH
- use MPICH. This is controlled by
MPICH_DIR - the MPICH installation directory
will search a few places for this if not defined.
MPICH_DEVICE - the MPICH device
again will search.
If MPICH_DEVICE=globus you must set GLOBUS_DIR.
LAM
- use LAM. This is controlled by
LAM_DIR - the LAM installation directory
will search a few places.
This should still be treated as experimental, but it works on my laptop for MPICH and LAM.
I've updated the known-architectures/irix file for this, plus fixed the IRIX IRIX64 problem
(I think), but haven't tested the change yet.
Have fun,
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@748 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@747 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@743 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@740 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@739 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
you want your configurations - a sodt link is still probably better but
this is here if anyone wants it.
Made it so that things like
gmake clean
tells you to specify a configuaration rather than asking to setup a
configuration called clean.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@738 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@737 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@729 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
then you see which routines are being called (more or less). Might also
be helpful for finding out what we should try and speed up first in the
whole perl process.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@728 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
< if( $thing =~ m:$other_thing:i)
to
>
> if( $thing =~ m:^$other_thing$:i)
so that registering BMA_initial after initial works.
Also changed error statements to use CST_error and not exit so that
the compilation stops if there was a problem.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@727 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@720 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@718 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@717 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@716 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
passes the testsuite.
Unfortunately it won't compile any c++ thorn at the moment.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@714 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@713 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added {C,CXX,F,F77}_DEPEND_OUT for the end of dependency rules - i.e.
it contains > $@ by default, but on architectures where the dependency info
is generated in more complicated ways, such as the Exemplar or AIX it
can be something more long-winded.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@712 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Added library path for new absoft compiler.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@711 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@709 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EXTENDS KEYWORD initial_data ""
"distortedbh" :: "Non-Aix BH + Brill Wave IVP"
}
was not flagged as an error.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@700 17b73243-c579-4c4c-a9d2-2d5706c11dac
|