aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Protect all calls to git, so that failures of git do not abort theschnetter2008-03-18
| | | | | | | | | build. Add a README file to the master git repository. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@172 83718e91-0e4f-0410-abf4-91180603181f
* Change git repository structure.schnetter2008-03-10
| | | | | | | | | | | | | | Introduce one repository per configuration, so that many fewer git-add and git-remove are necessary, speeding up things considerably. Move the main git repository into a subdirectory of the main Cactus directory. Lock the git repository before calling git, so that parallel make works. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@171 83718e91-0e4f-0410-abf4-91180603181f
* Remove source ID again; please use the build ID instead.schnetter2008-03-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@170 83718e91-0e4f-0410-abf4-91180603181f
* - do not publish the source ID anymoretradke2008-03-07
| | | | | | | - also publish the simulation ID git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@169 83718e91-0e4f-0410-abf4-91180603181f
* disable publishing the active thorns list and all parameters for nowtradke2008-03-07
| | | | | | | (it blows up the published RDF metadata and isn't used yet anyway) git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@168 83718e91-0e4f-0410-abf4-91180603181f
* also announce config ID, build ID, source ID, and run ID as RDFtradke2008-03-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@167 83718e91-0e4f-0410-abf4-91180603181f
* use more descriptive names for published runtime informationtradke2008-03-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@166 83718e91-0e4f-0410-abf4-91180603181f
* Declare the build id etc. as "char const *" instead of "char[]".schnetter2008-03-03
| | | | | | | | Add and commit to the git repository in a perl script instead of directly in the Makefile. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@164 83718e91-0e4f-0410-abf4-91180603181f
* add a datatype attribute to announced CCTK runtime informationtradke2008-03-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@163 83718e91-0e4f-0410-abf4-91180603181f
* Handle non-existing files when adding to the git repositoryschnetter2008-02-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@162 83718e91-0e4f-0410-abf4-91180603181f
* Handle files which have vanished. Don't make git abort in this case.schnetter2008-02-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@161 83718e91-0e4f-0410-abf4-91180603181f
* Correct config IDschnetter2008-02-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@159 83718e91-0e4f-0410-abf4-91180603181f
* Use a user-provided host name from $HOME/.hostname, if this fileschnetter2008-02-04
| | | | | | | exists and is not empty. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@155 83718e91-0e4f-0410-abf4-91180603181f
* Handle missing git ids gracefullyschnetter2008-02-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@154 83718e91-0e4f-0410-abf4-91180603181f
* Provide aliased functions to query the source tree and configurationschnetter2008-02-03
| | | | | | | ids git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@153 83718e91-0e4f-0410-abf4-91180603181f
* Improve eye candyschnetter2008-02-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@152 83718e91-0e4f-0410-abf4-91180603181f
* Output simulation id and run id to metadata storageschnetter2008-02-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@151 83718e91-0e4f-0410-abf4-91180603181f
* Add Cactus directory to source id instead of user name to make itschnetter2008-02-03
| | | | | | | unique within a machine git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@150 83718e91-0e4f-0410-abf4-91180603181f
* Remove $Header$ comments to prevent everything from recompiling afterschnetter2008-02-03
| | | | | | | a CVS commit. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@149 83718e91-0e4f-0410-abf4-91180603181f
* Use git, if available, to store the complete source code tree at buildschnetter2008-02-03
| | | | | | | time. Remember and output the git commit id at run time. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@148 83718e91-0e4f-0410-abf4-91180603181f
* send metadata updates as a transaction of individual remove/add statementstradke2008-02-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@147 83718e91-0e4f-0410-abf4-91180603181f
* forgot the namespace specification for STL function transform()tradke2007-11-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@146 83718e91-0e4f-0410-abf4-91180603181f
* Add missing #include <cstdlib>.schnetter2007-11-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@145 83718e91-0e4f-0410-abf4-91180603181f
* added steerable parameters Formaline::steered_parameters_log_exclusion_list andtradke2007-11-12
| | | | | | | | | | Formaline::nr_of_parameter_changes_to_be_logged for users to specify which parameters should be logged and how often (see discussion thread http://lists.carpetcode.org/archives/developers/2007-November/002121.html) git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@144 83718e91-0e4f-0410-abf4-91180603181f
* Added new integer parameter Formaline::metadata_lifetime to specify a lifetimetradke2007-10-30
| | | | | | | for announced metadata. Default is 100 hours. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@143 83718e91-0e4f-0410-abf4-91180603181f
* fixed typo in XML namespace attributetradke2007-10-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@142 83718e91-0e4f-0410-abf4-91180603181f
* #include <cstring> for strdupschnetter2007-10-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@141 83718e91-0e4f-0410-abf4-91180603181f
* RDF datetime datatype should be named 'xsd;dateTime' rather than 'xsd;datetime'tradke2007-10-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@140 83718e91-0e4f-0410-abf4-91180603181f
* guess from the local hostname whether we are running as a PBS job ontradke2007-09-25
| | | | | | | damiana.aei.mpg.de (where PBS_O_HOST isn't set by the MPI runtime system) git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@139 83718e91-0e4f-0410-abf4-91180603181f
* - use send() rather than print() to send metadata over a socket connectiontradke2007-09-25
| | | | | | | - call recv() as an acknowledgement after metadata has been sent git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@138 83718e91-0e4f-0410-abf4-91180603181f
* added auto-detection of relay host for Belladonnatradke2007-09-17
| | | | | | | removed auto-detection for Lagavulin (which doesn't exist anymore) git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@137 83718e91-0e4f-0410-abf4-91180603181f
* use POSIX::_exit rather than POSIX::exit to really terminate the metadatatradke2007-09-14
| | | | | | | announcement script in case of a timeout git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@136 83718e91-0e4f-0410-abf4-91180603181f
* auto-detect relay host for jobs running on AEI's damiana clustertradke2007-08-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@135 83718e91-0e4f-0410-abf4-91180603181f
* Use a cascade of if statements instead of C++ exceptions to handleschnetter2007-08-30
| | | | | | | errors when reading the simulation id from a file. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@134 83718e91-0e4f-0410-abf4-91180603181f
* Remove old API to announce data to thorn Formaline.schnetter2007-08-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@133 83718e91-0e4f-0410-abf4-91180603181f
* - register callbacks for the Publish APItradke2007-08-29
| | | | | | | | | | these callbacks collect published information and send it to an external RDF information service - use the Publish API to periodically announce simulation metadata runtime information git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@132 83718e91-0e4f-0410-abf4-91180603181f
* Use the suffix ".objectlist.custom" instead of ".objectlist" whenschnetter2007-08-22
| | | | | | | calling make.configuration recursively. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@129 83718e91-0e4f-0410-abf4-91180603181f
* use HTTP PUT to create a new RDF contexttradke2007-08-22
| | | | | | | use HTTP POST to add to or update an existing RDF context git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@128 83718e91-0e4f-0410-abf4-91180603181f
* Provide aliased functions which can be used to announce certain eventsschnetter2007-08-21
| | | | | | | | | | | | (key/value pairs) to Formaline. Provide a simulation ID as well as the existing build ID and run ID. A simulation ID should remain constant over restarts with the same parameter file, the run ID should change. A simulation ID thus describes a particular physics setup. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@126 83718e91-0e4f-0410-abf4-91180603181f
* Update build ID format to include configuration name. Use GMT the forschnetter2007-08-21
| | | | | | | | | | | | | | time stamp. Remove "strange" characters from Cactus configuration name when creating build ID. Create list of all thorn object files in stages if there are too many thorns. This circumvents problems with command line length limitations on certain systems (AIX). git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@125 83718e91-0e4f-0410-abf4-91180603181f
* Make timeout handling more aggressive: If a timeout occurs whileschnetter2007-08-21
| | | | | | | | sending data, call "POSIX::exit", which exits immediately. Calline "die" did not work reliably in all cases. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@124 83718e91-0e4f-0410-abf4-91180603181f
* Make the parameter file name part of the job id.schnetter2007-05-24
| | | | | | | Separate date and time elements in the job id by periods. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@123 83718e91-0e4f-0410-abf4-91180603181f
* Do not set DISPLAY when using an ssh tunnel.schnetter2007-05-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@122 83718e91-0e4f-0410-abf4-91180603181f
* Slight message changeschnetter2007-05-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@121 83718e91-0e4f-0410-abf4-91180603181f
* Output host name and port number when communication fails.schnetter2007-05-24
| | | | | | | | | | Output details not only for the first failure, but for the first failure for each host name/port number combination. Do not forward DISPLAY when using ssh tunnels. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@120 83718e91-0e4f-0410-abf4-91180603181f
* Replaced assert statements with level 0 CCTK_VWarns so that the user hastradke2006-10-31
| | | | | | | | a better idea why a run aborts (in this case because the source tarballs couldn't be written to disk). git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@118 83718e91-0e4f-0410-abf4-91180603181f
* Show stdout and stderr while sending data. This allows people to seeschnetter2006-08-26
| | | | | | | | | | if errors occur during the transmission. Remove the eval block around the perl script; it is not necessary any more, and it hides stdout and stderr. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@117 83718e91-0e4f-0410-abf4-91180603181f
* Use new namespace for a CCTK vocabulary. It now points to an actual RDF/XMLtradke2006-08-17
| | | | | | | document which defines such a CCTK vocabulary. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@115 83718e91-0e4f-0410-abf4-91180603181f
* Fix problems for (t)csh login-shell users with stdin/stdout/stderr redirectiontradke2006-08-16
| | | | | | | in system commands: explicitely use /bin/sh to execute these commands. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@114 83718e91-0e4f-0410-abf4-91180603181f
* Correct prototype of routine scheduled at startup.schnetter2006-08-14
| | | | | | | | Correct arguments passed to CCTK_VInfo when printing the build and simulation ids. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@113 83718e91-0e4f-0410-abf4-91180603181f