aboutsummaryrefslogtreecommitdiff
path: root/src/announce.cc
Commit message (Collapse)AuthorAge
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* Move all handling of build and job ids to a separate file.schnetter2006-07-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@107 83718e91-0e4f-0410-abf4-91180603181f
* Implemented update of RDF information during evolution and at termination.tradke2006-07-12
| | | | | | | | Each update includes cctk_iteration, cctk_time, and the current datetime. The termination update is marked as such. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@96 83718e91-0e4f-0410-abf4-91180603181f
* Use HTTP PUT to send an RDF/XML document to an RDF storage server.tradke2006-07-11
| | | | | | | Prepare for sending updated information during evolution and at termination. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@95 83718e91-0e4f-0410-abf4-91180603181f
* Don't announce both 'n_procs' and 'nprocs'. Pick the latter.tradke2006-07-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@91 83718e91-0e4f-0410-abf4-91180603181f
* Announce the parameter file contentschnetter2006-06-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@87 83718e91-0e4f-0410-abf4-91180603181f
* Report the number of processors that are used in a run.schnetter2006-06-11
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@83 83718e91-0e4f-0410-abf4-91180603181f
* Start Formaline in WRAGH instead of STARTUP; this is less trouble.schnetter2006-05-14
| | | | | | | | | | | | | | | Remove the logic that delayed outputting the tarballs. Add code to collect the host names of all nodes of a run. This code is not active yet. Find out in which arrangements the compiled thorns are. Call the perl script gethostname.pl only after it has been copied to the scratch directory. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@79 83718e91-0e4f-0410-abf4-91180603181f
* Use Perl instead of C for makeblob and makemetablob.schnetter2006-05-04
| | | | | | | | | | | | | | | Begin coupling Formaline to thorn Announce. Create stamp files that record which build and which simulation was run in the output directory. Begin implementing talking to an RDF server. Determine the host name in Perl, which is more reliable. (It is complicated to find a good host name.) git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@75 83718e91-0e4f-0410-abf4-91180603181f
* Provide an aliased function that returns a unique build ID.schnetter2005-10-19
| | | | | | | Store the current directory as well. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@67 83718e91-0e4f-0410-abf4-91180603181f
* Register the functions that intercept the warnings and info messageschnetter2005-10-15
| | | | | | | only when the user actually wants to announce them. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@65 83718e91-0e4f-0410-abf4-91180603181f
* Make sure that a job ID exists before using it.schnetter2005-10-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@64 83718e91-0e4f-0410-abf4-91180603181f
* Remove debug messagesschnetter2005-10-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@63 83718e91-0e4f-0410-abf4-91180603181f
* Correct job ids: gmtime returns the month in the range 0..11.schnetter2005-10-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@60 83718e91-0e4f-0410-abf4-91180603181f
* Register with the flesh to receive warnings and info messages. Storeschnetter2005-10-05
| | | | | | | these with the other data. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@59 83718e91-0e4f-0410-abf4-91180603181f
* Correct Y2K bug: gmtime() counts years since 1900, so have to add 1900schnetter2005-08-23
| | | | | | | to get a 4 digit year. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@55 83718e91-0e4f-0410-abf4-91180603181f
* Also announce some PBS information.schnetter2005-06-14
| | | | | | | | Rebuild a thorn's tarball only if some of its ccl files change, not when any thorn's ccl files change. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@41 83718e91-0e4f-0410-abf4-91180603181f
* Publish a unique ID for the simulation through an aliased function.schnetter2005-06-05
| | | | | | | Announce the current date and time as well. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@38 83718e91-0e4f-0410-abf4-91180603181f
* Make parameters steerable.schnetter2005-06-05
| | | | | | | | | | | | | | | | Introduce "verbose" parameter. Announce to the portal by default. Introduce parameter to announce only every n seconds. Only announce every minute by default. When calling system(), make sure that there are no shell meta characters. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@37 83718e91-0e4f-0410-abf4-91180603181f
* Put everything into a namespace.schnetter2005-05-31
| | | | | | | | | Include <fstream> once more, maybe it helps. Correct a few errors that gcc pointed out. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@26 83718e91-0e4f-0410-abf4-91180603181f
* Make it possible to announce or store grid scalarsschnetter2005-05-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@23 83718e91-0e4f-0410-abf4-91180603181f
* Create a unique ID for each buildschnetter2005-05-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@22 83718e91-0e4f-0410-abf4-91180603181f
* Store boolean variables with their own type instead of as integers.schnetter2005-05-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@21 83718e91-0e4f-0410-abf4-91180603181f
* Store the list of compiled and active thorns.schnetter2005-05-29
| | | | | | | | | Store all parameters. Store parameters of active thorns only. Store only parameters that differ from their default value or that have been steered. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@20 83718e91-0e4f-0410-abf4-91180603181f
* Make announcing to the portal workschnetter2005-05-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@17 83718e91-0e4f-0410-abf4-91180603181f
* Store the source tarballs into a subdirectory to remove clutter.schnetter2005-05-27
Restructure the announcing code so that there can be multiple announce targets. "Announce" to a file in the output directory by default. Also announce the list of active thorns and all parameter values. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@14 83718e91-0e4f-0410-abf4-91180603181f