aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Delete partially generated object files before recompilingHEADmastereschnett2013-08-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@239 83718e91-0e4f-0410-abf4-91180603181f
* Applying Erik's patch to ticket #1270.sbrandt2013-08-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@238 83718e91-0e4f-0410-abf4-91180603181f
* Add additional dependency to ensure the tarballs are not built too earlyeschnett2013-04-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@233 83718e91-0e4f-0410-abf4-91180603181f
* Don't rebuild the tarballs all the timeeschnett2013-03-28
| | | | | | | | | 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
* Ensure Formaline perl scripts are available when they are usedeschnett2013-03-26
| | | | | | | | 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
* add off-line tarball extraction utilityrhaas2013-03-11
| | | | | | | | | | | | | | | 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
* Replace Cactus complex number type with C/C++ complex numberseschnett2013-03-08
| | | | | | | | | | | | | | | | 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
* Output Formaline tarballs in paralleleschnett2013-01-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@228 83718e91-0e4f-0410-abf4-91180603181f
* Don't use Simfactory from Formalineeschnett2012-10-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@225 83718e91-0e4f-0410-abf4-91180603181f
* Abort gracefully if lock file cannot be createdeschnett2012-09-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@224 83718e91-0e4f-0410-abf4-91180603181f
* Abort gracefully if simfactory is not foundeschnett2012-09-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@223 83718e91-0e4f-0410-abf4-91180603181f
* Correct location of 'sim' executableeschnett2012-08-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@222 83718e91-0e4f-0410-abf4-91180603181f
* Move MPI support from flesh to a thorneschnett2012-07-21
| | | | | | | | | | 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
* Handle build errors: recompile when the previous build was interruptedeschnett2012-07-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@220 83718e91-0e4f-0410-abf4-91180603181f
* Limit number of parallel writes to 10eschnett2012-03-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@218 83718e91-0e4f-0410-abf4-91180603181f
* Suppress some outputeschnett2011-11-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@217 83718e91-0e4f-0410-abf4-91180603181f
* Before committing to a git repository, invent a user git if there is noneeschnett2011-11-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@216 83718e91-0e4f-0410-abf4-91180603181f
* Use "." instead of "source", because the latter is a Bash extensioneschnett2011-11-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@215 83718e91-0e4f-0410-abf4-91180603181f
* Support a "local repository" that collects all machine-local repositorieseschnett2011-11-14
| | | | | | | | | 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
* Reverting previous commiteschnett2011-09-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@210 83718e91-0e4f-0410-abf4-91180603181f
* Use subdirectories when generating Formaline tarballseschnett2011-09-17
| | | | | | | | | | | | | | | | 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 Formaline tarballs in paralleleschnett2011-09-17
| | | | | | | | | 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
* Add newline to auto-generated README fileseschnett2011-09-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@207 83718e91-0e4f-0410-abf4-91180603181f
* Delete archive file before re-generating iteschnett2011-08-07
| | | | | | | | 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
* Don't create symlinks to anything other than real files.barry.wardell2011-06-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@205 83718e91-0e4f-0410-abf4-91180603181f
* Force find to follow symbolic links to lib and src in the flesh. This fixes ↵barry.wardell2011-06-21
| | | | | | bug #453. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@204 83718e91-0e4f-0410-abf4-91180603181f
* Avoid crash when the parameter file name has no suffix.eschnett2011-03-18
| | | | | | | 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
* Improve error outputeschnett2011-01-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@201 83718e91-0e4f-0410-abf4-91180603181f
* Correct shell syntaxeschnett2011-01-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@200 83718e91-0e4f-0410-abf4-91180603181f
* Correct syntax erroreschnett2010-12-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@199 83718e91-0e4f-0410-abf4-91180603181f
* Handle GNU tar correctly.eschnett2010-12-19
| | | | | | | | 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
* Correct detection of GNU tar implementations.eschnett2010-12-09
| | | | | | | | | 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
* Improve error messageeschnett2010-12-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@196 83718e91-0e4f-0410-abf4-91180603181f
* Handle spaces in PATHeschnett2010-12-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@195 83718e91-0e4f-0410-abf4-91180603181f
* fix last commit, sorryknarf2010-11-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@192 83718e91-0e4f-0410-abf4-91180603181f
* treat an exit status of 1 from GNU tar as success.knarf2010-11-01
| | | | | | 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
* Correct building thorn source tarballs on systems with a small commandeschnett2010-09-23
| | | | | | | line length limit (e.g. AIX) git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@190 83718e91-0e4f-0410-abf4-91180603181f
* Correct error in autogeneration of tarballs.eschnett2010-08-06
| | | | | | | 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
* Clean up the source code handling the announce mechanism in Formaline.eschnett2010-06-30
| | | | | | | | | | | | | 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
* fix to reflect new arrangementknarf2010-04-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@185 83718e91-0e4f-0410-abf4-91180603181f
* Correct path when creating master git reposchnetter2010-03-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@184 83718e91-0e4f-0410-abf4-91180603181f
* Correct calls to git.schnetter2010-02-25
| | | | | | | Correct error handling. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@183 83718e91-0e4f-0410-abf4-91180603181f
* Set up git repositories to allow pushing to the current branchschnetter2010-02-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@182 83718e91-0e4f-0410-abf4-91180603181f
* Git stuff:schnetter2010-02-06
| | | | | | | | | | 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
* Define schedule groups to prevent CST warningsschnetter2009-09-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@180 83718e91-0e4f-0410-abf4-91180603181f
* Prefer a git installation in $HOME/git (if it exists) over theschnetter2009-01-28
| | | | | | | | 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
* Add relay host for Rangerschnetter2008-05-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@178 83718e91-0e4f-0410-abf4-91180603181f
* Update info outputschnetter2008-04-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@177 83718e91-0e4f-0410-abf4-91180603181f
* Determine list of thorn files correctlyschnetter2008-04-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@176 83718e91-0e4f-0410-abf4-91180603181f
* Follow symbolic links when creating tarballs from thorns.schnetter2008-04-18
| | | | | | | 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