aboutsummaryrefslogtreecommitdiff
path: root/src/portal.cc
Commit message (Collapse)AuthorAge
* 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 $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
* 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
* Use the option "-x" when calling ssh. Otherwise it may try to forward anschnetter2006-07-27
| | | | | | | X11 connection, which may not exist. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@105 83718e91-0e4f-0410-abf4-91180603181f
* Determine the output precision for real numbers fromschnetter2006-06-15
| | | | | | | std::numeric_limits. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@88 83718e91-0e4f-0410-abf4-91180603181f
* Make things work when CCTK_REAL is not double and when CCTK_INT is notschnetter2006-06-14
| | | | | | | | | | | | int. Rename field "simulation id" to "jobid" when writing to a file. This makes the field name consistent with thorn Announce. Announce field "jobid" with RDF. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@84 83718e91-0e4f-0410-abf4-91180603181f
* Enhance Formaline's announce functionality to register with more than one ↵tradke2006-05-10
| | | | | | | | | | portal. Use the array parameters Formaline::portal_hostname[] and Formaline::portal_port[] for that purpose. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@78 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
* Increate the default announce interval from one to ten minutes.schnetter2005-06-07
| | | | | | | | | | | Introduce the concept of a "relay host" for announcing: If a relay host is used, ssh into that host before connecting to the portal. Try some heuristics to determine the relay host automatically if none is provided. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@40 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
* Do not mess with sockets in C or C++. Defer this to perl. Create aschnetter2005-06-03
| | | | | | | perl script at run time, pass the data it, and call it. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@36 83718e91-0e4f-0410-abf4-91180603181f
* Don't require MSG_NOSIGNAL to be defined.schnetter2005-05-31
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@29 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
* 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
* Introduce a timeout when sending to the portal.schnetter2005-05-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@19 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
* Make it compileschnetter2005-05-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@11 83718e91-0e4f-0410-abf4-91180603181f
* Use C++ for the portal code; that's cleaner.schnetter2005-05-24
Store the Cactus source tree in the executable and output it into the output directory. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/Formaline/trunk@5 83718e91-0e4f-0410-abf4-91180603181f