Hi
These are: https://bitbucket.org/fukaws/kadaththorn/src/master/ https://bitbucket.org/fukaws/kadathimporter/src/master/ https://bitbucket.org/fukaws/kadath_pizza/src/master/
respectively. The thorn files are at the top of these repositories.
The Kadath library is at the top in this repo: https://bitbucket.org/fukaws/fuka/src/fuka/
I'd like the three thorns to go to arrangements/Kadath and the fuka branch of Kadath library to go to arrangements/ExternalLibraries
Best regards Konrad Topolski
śr., 28 lip 2021 o 20:12 Erik Schnetter schnetter@cct.lsu.edu napisał(a):
Can you write down exactly where the respective git repositories are located, and where (inside these repositories) the thorns are located?
-erik
On Wed, Jul 28, 2021 at 9:49 AM Konrad Topolski k.topolski2@student.uw.edu.pl wrote:
Hi Erik
Thanks for your answer. I would like to incorporate the kadath_pizza, kadathimporter and
kadath_thorn in my thornlist.
If I understand the framework correctly, the Kadath Initial Solver
library, and specifically, the fuka branch of it, serves the same purpose as the LORENE library, encouraging its placement within the ExternalLibraries arrangement.
I would like to check that everything works by running the BBH parameter
file in KadathImporter/par.
In building the configuration, the Kadeth(fuka) will get compiled just
like LORENE does I assume. There's a note in the repo about placing KADETH_DIR in the optionlist, which I believe refers to KadathImporter thorn.
Best regards Konrad Topolski
śr., 28 lip 2021 o 15:38 Erik Schnetter schnetter@cct.lsu.edu
napisał(a):
Konrad
I assume that your description clones the git repositories correctly, but it doesn't point to where exactly the thorns are located in the repositories.
The thorn list needs to point to the actual thorns in the repositories. When setting up a git repository, some people choose one repository per thorn, or they have multiple thorns in a single repository. Sometimes the thorns are at the top level of the repository, in other cases they are in subdirectories of the repositories.
Can you tell us
- What are the names of all the Cactus thorns you want to use?
- For each thorn, in which repository is it located, and in what
subdirectory of the repository?
This will let us correct your thorn list.
I had a brief look. For example, the first repository ("fuka") doesn't seem to contain a Cactus thorn at all. (Cactus thorns have a file "interface.ccl" at the top level.)
-erik
On Wed, Jul 28, 2021 at 6:38 AM Konrad Topolski k.topolski2@student.uw.edu.pl wrote:
Hi,
Yesterday at the summer school we learnt in the comments that a
Frankfurt-developed version of Kadath (ID solver) was made public recently
- fuka. Great news too.
I was trying to incorporate it into the GetComponents script - and the repos from: https://bitbucket.org/fukaws/ indeed land successfully
in Cactus/repos.
However, the symbolic links in arrangements directory are not being
made the same way the rest of the ET thorns are.
lrwxrwxrwx 1 topolski icm-users 21 07-28 12:30 fuka ->
../../repos/fuka/fuka
lrwxrwxrwx 1 topolski icm-users 41 07-28 12:30 kadathimporter ->
../../repos /kadathimporter/kadathimporter
lrwxrwxrwx 1 topolski icm-users 37 07-28 12:30 kadath_pizza ->
../../repos/kadath_pizza/kadath_pizza
lrwxrwxrwx 1 topolski icm-users 35 07-28 12:30 kadaththorn ->
../../repos/kadaththorn/kadaththorn
Trying to enter any of these results in "there is no such file or
directory".
Here's my thorn list part for GetComponents script: !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/fukaws/$2 !REPO_PATH = $2 !CHECKOUT = Kadath/fuka Kadath/kadath_pizza Kadath/kadathimporter Kadath/kadaththorn
If I, however, place the thorns manually in arrangements/Kadath/,
what I'm getting upon
./simfactory/bin/sim build okeanos_custom --machine=okeanos--optionlist=simfactory/mdb/optionlists/okeanos_custom.cfg --submitscript=okeanos.sub --runscript=okeanos.run --thornlist=../ einsteintoolkit_custom.th
is:
CST error in /lustre/tetyda/home/topolski/Cactus/lib/sbin/CST (at 317) -> Kadath/fuka - missing ccl file(s)
CST error 2: -> Thorn 'kadath_pizza' requires the capability 'PizzaBase'. Please add a thorn that provides 'PizzaBase' to your ThornList
or remove 'kadath_pizza' from it !
CST error 3: -> Thorn 'kadath_pizza' requires the capability 'PizzaIDBase'. Please add a thorn that provides 'PizzaIDBase' to your ThornList
or remove 'kadath_pizza' from it !
CST error in /lustre/tetyda/home/topolski/Cactus/repos/flesh/lib/sbin/
interface_parser.pl (at 296)
-> KADATH_PIZZA (thorn kadath_pizza) inherits from PizzaBase No thorn in your current ThornList implements PizzaBase Either remove kadath_pizza, or add a thorn to your ThornList implementing PizzaBase No thorns in arrangements directory implement PizzaBase
CST error in /lustre/tetyda/home/topolski/Cactus/repos/flesh/lib/sbin/
interface_parser.pl (at 296)
-> KADATH_PIZZA (thorn kadath_pizza) inherits from PizzaIDBase No thorn in your current ThornList implements PizzaIDBase Either remove kadath_pizza, or add a thorn to your ThornList implementing PizzaIDBase No thorns in arrangements directory implement PizzaIDBase
Best regards Konrad Topolski
Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
-- Erik Schnetter schnetter@cct.lsu.edu http://www.perimeterinstitute.ca/personal/eschnetter/
Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
-- Erik Schnetter schnetter@cct.lsu.edu http://www.perimeterinstitute.ca/personal/eschnetter/
Hello all,
you have to use a somewhat strange setting in REPO_PATH. Please take a look at:
http://lists.einsteintoolkit.org/pipermail/users/2021-August/008116.html
and
https://bitbucket.org/einsteintoolkit/tickets/issues/697/repository-and-thor...
Yours, Roland
Hi
These are: https://urldefense.com/v3/__https://bitbucket.org/fukaws/kadaththorn/src/mas... https://urldefense.com/v3/__https://bitbucket.org/fukaws/kadathimporter/src/... https://urldefense.com/v3/__https://bitbucket.org/fukaws/kadath_pizza/src/ma...
respectively. The thorn files are at the top of these repositories.
The Kadath library is at the top in this repo: https://urldefense.com/v3/__https://bitbucket.org/fukaws/fuka/src/fuka/__;!!...
I'd like the three thorns to go to arrangements/Kadath and the fuka branch of Kadath library to go to arrangements/ExternalLibraries
Best regards Konrad Topolski
śr., 28 lip 2021 o 20:12 Erik Schnetter schnetter@cct.lsu.edu napisał(a):
Can you write down exactly where the respective git repositories are located, and where (inside these repositories) the thorns are located?
-erik
On Wed, Jul 28, 2021 at 9:49 AM Konrad Topolski k.topolski2@student.uw.edu.pl wrote:
Hi Erik
Thanks for your answer. I would like to incorporate the kadath_pizza, kadathimporter and
kadath_thorn in my thornlist.
If I understand the framework correctly, the Kadath Initial Solver
library, and specifically, the fuka branch of it, serves the same purpose as the LORENE library, encouraging its placement within the ExternalLibraries arrangement.
I would like to check that everything works by running the BBH parameter
file in KadathImporter/par.
In building the configuration, the Kadeth(fuka) will get compiled just
like LORENE does I assume. There's a note in the repo about placing KADETH_DIR in the optionlist, which I believe refers to KadathImporter thorn.
Best regards Konrad Topolski
śr., 28 lip 2021 o 15:38 Erik Schnetter schnetter@cct.lsu.edu
napisał(a):
Konrad
I assume that your description clones the git repositories correctly, but it doesn't point to where exactly the thorns are located in the repositories.
The thorn list needs to point to the actual thorns in the repositories. When setting up a git repository, some people choose one repository per thorn, or they have multiple thorns in a single repository. Sometimes the thorns are at the top level of the repository, in other cases they are in subdirectories of the repositories.
Can you tell us
- What are the names of all the Cactus thorns you want to use?
- For each thorn, in which repository is it located, and in what
subdirectory of the repository?
This will let us correct your thorn list.
I had a brief look. For example, the first repository ("fuka") doesn't seem to contain a Cactus thorn at all. (Cactus thorns have a file "interface.ccl" at the top level.)
-erik
On Wed, Jul 28, 2021 at 6:38 AM Konrad Topolski k.topolski2@student.uw.edu.pl wrote:
Hi,
Yesterday at the summer school we learnt in the comments that a
Frankfurt-developed version of Kadath (ID solver) was made public recently
- fuka. Great news too.
I was trying to incorporate it into the GetComponents script - and the repos from: https://urldefense.com/v3/__https://bitbucket.org/fukaws/__;!!DZ3fjg!pNDoj22... indeed land successfully
in Cactus/repos.
However, the symbolic links in arrangements directory are not being
made the same way the rest of the ET thorns are.
lrwxrwxrwx 1 topolski icm-users 21 07-28 12:30 fuka ->
../../repos/fuka/fuka
lrwxrwxrwx 1 topolski icm-users 41 07-28 12:30 kadathimporter ->
../../repos /kadathimporter/kadathimporter
lrwxrwxrwx 1 topolski icm-users 37 07-28 12:30 kadath_pizza ->
../../repos/kadath_pizza/kadath_pizza
lrwxrwxrwx 1 topolski icm-users 35 07-28 12:30 kadaththorn ->
../../repos/kadaththorn/kadaththorn
Trying to enter any of these results in "there is no such file or
directory".
Here's my thorn list part for GetComponents script: !TARGET = $ARR !TYPE = git !URL = https://urldefense.com/v3/__https://bitbucket.org/fukaws/$2__;!!DZ3fjg!pNDoj... !REPO_PATH = $2 !CHECKOUT = Kadath/fuka Kadath/kadath_pizza Kadath/kadathimporter Kadath/kadaththorn
If I, however, place the thorns manually in arrangements/Kadath/,
what I'm getting upon
./simfactory/bin/sim build okeanos_custom --machine=okeanos--optionlist=simfactory/mdb/optionlists/okeanos_custom.cfg --submitscript=okeanos.sub --runscript=okeanos.run --thornlist=../ einsteintoolkit_custom.th
is:
CST error in /lustre/tetyda/home/topolski/Cactus/lib/sbin/CST (at 317) -> Kadath/fuka - missing ccl file(s)
CST error 2: -> Thorn 'kadath_pizza' requires the capability 'PizzaBase'. Please add a thorn that provides 'PizzaBase' to your ThornList
or remove 'kadath_pizza' from it !
CST error 3: -> Thorn 'kadath_pizza' requires the capability 'PizzaIDBase'. Please add a thorn that provides 'PizzaIDBase' to your ThornList
or remove 'kadath_pizza' from it !
CST error in /lustre/tetyda/home/topolski/Cactus/repos/flesh/lib/sbin/
interface_parser.pl (at 296)
-> KADATH_PIZZA (thorn kadath_pizza) inherits from PizzaBase No thorn in your current ThornList implements PizzaBase Either remove kadath_pizza, or add a thorn to your ThornList implementing PizzaBase No thorns in arrangements directory implement PizzaBase
CST error in /lustre/tetyda/home/topolski/Cactus/repos/flesh/lib/sbin/
interface_parser.pl (at 296)
-> KADATH_PIZZA (thorn kadath_pizza) inherits from PizzaIDBase No thorn in your current ThornList implements PizzaIDBase Either remove kadath_pizza, or add a thorn to your ThornList implementing PizzaIDBase No thorns in arrangements directory implement PizzaIDBase
Best regards Konrad Topolski
Users mailing list Users@einsteintoolkit.org https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinf...
-- Erik Schnetter schnetter@cct.lsu.edu https://urldefense.com/v3/__http://www.perimeterinstitute.ca/personal/eschne...
Users mailing list Users@einsteintoolkit.org https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinf...
-- Erik Schnetter schnetter@cct.lsu.edu https://urldefense.com/v3/__http://www.perimeterinstitute.ca/personal/eschne...
Hello all,
you have to use a somewhat strange setting in REPO_PATH. Please take a look at:
http://lists.einsteintoolkit.org/pipermail/users/2021-August/008116.html
Wrong link. This one is the correct on:
http://lists.einsteintoolkit.org/pipermail/users/2010-June/000192.html
and
https://bitbucket.org/einsteintoolkit/tickets/issues/697/repository-and-thor...
This was correct however.
An alternative is to use "git mv" to move all files in your repository into a subdirectory ie have:
kadath_thorn/kadath_thorn
Yours, Roland
Hi
The repos are indeed pulled into proper directories, but symbolic links made from arrangements/Fuka ---> repos/<kadath_thorns> do not work. What do you think causes it? Do you find the same to be the case, @Eric?
Best Konrad
czw., 5 sie 2021 o 17:12 Roland Haas rhaas@illinois.edu napisał(a):
Hello all,
you have to use a somewhat strange setting in REPO_PATH. Please take a look at:
http://lists.einsteintoolkit.org/pipermail/users/2021-August/008116.html
Wrong link. This one is the correct on:
http://lists.einsteintoolkit.org/pipermail/users/2010-June/000192.html
and
https://bitbucket.org/einsteintoolkit/tickets/issues/697/repository-and-thor... This was correct however.
An alternative is to use "git mv" to move all files in your repository into a subdirectory ie have:
kadath_thorn/kadath_thorn
Yours, Roland
-- My email is as private as my paper mail. I therefore support encrypting and signing email messages. Get my PGP key from http://pgp.mit.edu .
Hello Konrad,
the easiest fix for you is most likely to use:
!URL = https://gitlab.com/foo/Kadath !REPO_PATH = ../$2 CHECKOUT = Kadath/Kadath
for a repository named "Kadath" which contains (directly) the code for the thorn Kadath. The "../$2" construct creates a symbolic link:
../../repos/Kadath/../Kadath -------------------^ REPO_PATH
and works only if the repository name (incl. capitalization) is the very same as the thorn name.
Yours, Roland
Hi
The repos are indeed pulled into proper directories, but symbolic links made from arrangements/Fuka ---> repos/<kadath_thorns> do not work. What do you think causes it? Do you find the same to be the case, @Eric?
Best Konrad
czw., 5 sie 2021 o 17:12 Roland Haas rhaas@illinois.edu napisał(a):
Hello all,
you have to use a somewhat strange setting in REPO_PATH. Please take a look at:
https://urldefense.com/v3/__http://lists.einsteintoolkit.org/pipermail/users...
Wrong link. This one is the correct on:
https://urldefense.com/v3/__http://lists.einsteintoolkit.org/pipermail/users...
and
https://urldefense.com/v3/__https://bitbucket.org/einsteintoolkit/tickets/is... This was correct however.
An alternative is to use "git mv" to move all files in your repository into a subdirectory ie have:
kadath_thorn/kadath_thorn
Yours, Roland
-- My email is as private as my paper mail. I therefore support encrypting and signing email messages. Get my PGP key from https://urldefense.com/v3/__http://pgp.mit.edu__;!!DZ3fjg!uCnt7ya0y40z29RPKi... .
users@lists.einsteintoolkit.org