| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@239 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@238 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@233 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
| |
Don't use a phony target to manage the dependencies on the utility
perl scripts. Instead, check whether the perl scripts are there, and
if not, install them.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@232 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
| |
Add a new make dependency to ensure that Formaline's perl scripts are
available in the scratch directory when they are used.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@231 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch contains python script for gdb allows one to extract the source
tarballs from a formaline enabled executable, even if one is unable to runs the
code anymore.
Usage is:
gdb -P formaline.py exe/cactus_sim
which will dump the tarballs in the current directory
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@230 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Map CCTK_COMPLEX to "double complex" in C, and "complex<double>" in
C++. (It is already mapped to "double complex" in Fortran.)
Update type definitions.
Re-implement Cactus complex number math functions by calling the
respective C functions.
Update thorn that access real and imaginary parts of complex numbers
to use standard-conforming methods instead.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@229 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@228 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@225 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@224 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@223 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@222 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
|
| |
Move MPI support from flesh to thorn ExternalLibraries/MPI. This also
requires thorns that call MPI directly to declare this in their
configuration.ccl. Existing configurations using MPI need to include
ExternalLibraries/MPI into their thorn list.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@221 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@220 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@218 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@217 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@216 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@215 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
| |
Support a "local git repository" that collects all machine-local git
repositories. This is stored in sourcebasedir, which is taken from
Simfactory's MDB.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@214 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@210 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When there are many thorn, the directory used to generate the
Formaline tarballs can contain many files, likely reducing I/O
performance. This patch uses a subdirectory for each thorn, which
improves the directory layout and should also improve performance.
This patch also adds all thorns to the git repository at once, instead
of using a single make rule for each thorn. Since git repositories
cannot be accessed for writing in parallel, using multiple make rules
leads to long wait times for the git repository lock, which is avoided
if one explicitly serialises this.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@209 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
| |
Output the Formaline tarballs in parallel, distributed over all MPI
processes. This may improve startup time when running with many
processes and if there is a parallel file system.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@208 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@207 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
| |
Delete the archive file libthorn_Formaline-cactus-source.a before
re-generating it. This circumvents a problem on Mac OSX Lion.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@206 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@205 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
| |
bug #453.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@204 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
| |
Avoid crash when the environment variable USER is not set.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@202 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@201 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@200 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@199 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
| |
Store new SimFactory script files as well.
Do not store repositories.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@198 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
| |
Rename some auto-generated files to shorter names.
Remove some unused code.
Update the auto-generated README.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@197 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@196 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@195 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@192 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
| |
This exit code is returned when some files changed while being compressed, but the whole archive is built at this point. This happens in Cactus while building, because reading the files for e.g. compiling changes their access-time, which is metadata of the files and is treated as file-change by tar.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@191 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
| |
line length limit (e.g. AIX)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@190 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
| |
Not all files were compiled, leading to zero-length tarballs when output.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@189 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Restructure and clean up the makefiles and perl scripts that capture
the source code when Cactus is built.
Make things work with recent versions of git (>1.6.1).
Split thorn tarballs into multiple files if they become too large.
Update Formaline example parameter files.
Use Carpet instead of PUGH, activate missing thorns. Some reformatting.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@187 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@185 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@184 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
| |
Correct error handling.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@183 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@182 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
|
|
| |
Replace shell commands in Makefile with explicit perl scripts.
Handle symbolic links to arrangements or thorns explicitly, so that
newer versions of git work fine.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@181 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@180 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
|
| |
standard git. This makes it possible to have a preferred version
installed for Cactus.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@179 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@178 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@177 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@176 83718e91-0e4f-0410-abf4-91180603181f
|
|
|
|
|
|
|
| |
Speed up processing files on systems which are not AIX.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@175 83718e91-0e4f-0410-abf4-91180603181f
|