I would like to check out the documentation and example thorns in the default Einstein Toolkit thorn list. Since these are not proper thorns, their CHECKOUT statements must be commented out so that Cactus does not try to build these thorns. This leads to a clumsy syntax -- but we can correct this later.
Are there other pseudo-thorns that I am missing?
-erik
Hello all,
I would like to check out the documentation and example thorns in the default Einstein Toolkit thorn list. Since these are not proper thorns, their CHECKOUT statements must be commented out so that Cactus does not try to build these thorns. This leads to a clumsy syntax -- but we can correct this later.
One can put all the pseudothorns from a single repository in a single CHECKOUT line. This cuts down the amount of extra statements a bit:
CHECKOUT = McLachlan/doc McLachlan/m McLachlan/par
Yours, Roland
On Jun 8, 2010, at 10:17 , Roland Haas wrote:
Hello all,
I would like to check out the documentation and example thorns in the default Einstein Toolkit thorn list. Since these are not proper thorns, their CHECKOUT statements must be commented out so that Cactus does not try to build these thorns. This leads to a clumsy syntax -- but we can correct this later.
One can put all the pseudothorns from a single repository in a single CHECKOUT line. This cuts down the amount of extra statements a bit:
CHECKOUT = McLachlan/doc McLachlan/m McLachlan/par
Clever!
-erik
Please review this patch.
Without this patch, people have to go into the git-repos/carpet etc. directories to build the documentation, and the Cactus "make *-doc" commands don't work. I would like to include it into the release.
-erik
On Jun 8, 2010, at 9:42 , Erik Schnetter wrote:
I would like to check out the documentation and example thorns in the default Einstein Toolkit thorn list. Since these are not proper thorns, their CHECKOUT statements must be commented out so that Cactus does not try to build these thorns. This leads to a clumsy syntax -- but we can correct this later.
Are there other pseudo-thorns that I am missing?
-erik
-- Erik Schnetter schnetter@cct.lsu.edu http://www.cct.lsu.edu/~eschnett/
Index: einsteintoolkit.th
--- einsteintoolkit.th (revision 20) +++ einsteintoolkit.th (working copy) @@ -224,6 +224,24 @@ McLachlan/ML_BSSN_O2_Helper McLachlan/ML_ADMConstraints McLachlan/ML_ADMQuantities +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/doc +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/m +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/par
@@ -253,3 +271,12 @@ Carpet/CarpetSlab Carpet/CarpetTracker Carpet/LoopControl +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/carpet +!AUTH_URL = carpetgit@carpetcode.dyndns.org:carpet +# For experimental version, comment previous three lines and uncomment next two +# Note that you will need to get access first (ask Erik Schnetter) +#!TYPE = hg +#!URL = ssh://carpetmercurial@carpetcode.dyndns.org/carpet +!CHECKOUT = Carpet/doc
Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
On Tue, Jun 15, 2010 at 11:24:08AM -0500, Erik Schnetter wrote:
Please review this patch.
+!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/doc +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/m +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/par
Is there a reason they are not combined into the CHECKOUT block of McLachlan which is already inside?
+!CHECKOUT = Carpet/doc
Same here.
If there is no reason why they cannot be combined with the existing blocks I would combine them and commit this.
Frank
On Jun 15, 2010, at 13:20 , Frank Loeffler wrote:
On Tue, Jun 15, 2010 at 11:24:08AM -0500, Erik Schnetter wrote:
Please review this patch.
+!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/doc +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/m +!TARGET = $ARR +!TYPE = git +!URL = git://carpetcode.dyndns.org/McLachlan +!AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan +!REPO_PATH= $2 +!CHECKOUT = McLachlan/par
Is there a reason they are not combined into the CHECKOUT block of McLachlan which is already inside?
I don't know a syntax for this.
The thorns need to be outside comments, so that Cactus builds them. The documentation needs to be inside comments, so that they are not mistaken to be thorns by Cactus.
For McLachlan, the best I (actually it was Roland) could come up with is
# McLachlan, the spacetime code !TARGET = $ARR !TYPE = git !URL = git://carpetcode.dyndns.org/McLachlan !AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan !REPO_PATH= $2 !CHECKOUT = McLachlan/ML_BSSN McLachlan/ML_BSSN_Helper McLachlan/ML_BSSN_O2 McLachlan/ML_BSSN_O2_Helper McLachlan/ML_ADMConstraints McLachlan/ML_ADMQuantities !TARGET = $ARR !TYPE = git !URL = git://carpetcode.dyndns.org/McLachlan !AUTH_URL = carpetgit@carpetcode.dyndns.org:McLachlan !REPO_PATH= $2 !CHECKOUT = McLachlan/doc McLachlan/m McLachlan/par
-erik
users@lists.einsteintoolkit.org