[Users] Adding unofficial thorns to GetComponents script

Roland Haas rhaas at illinois.edu
Thu Aug 5 09:59:20 CDT 2021


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-thorn-names-cannot-be#comment-50389293

Yours,
Roland

> Hi
> 
> These are:
> https://urldefense.com/v3/__https://bitbucket.org/fukaws/kadaththorn/src/master/__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkLBmf5gP$ 
> https://urldefense.com/v3/__https://bitbucket.org/fukaws/kadathimporter/src/master/__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkDJRabnd$ 
> https://urldefense.com/v3/__https://bitbucket.org/fukaws/kadath_pizza/src/master/__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkEvDpc7h$ 
> 
> 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/__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkLmgIxLV$ 
> 
> 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 at 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 at 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 at 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 at 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!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkAs3Jzrc$  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!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkCuKYHfs$ 
> > >> > !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 at einsteintoolkit.org
> > >> > https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinfo/users__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkK6NvYqn$   
> > >>
> > >>
> > >>
> > >> --
> > >> Erik Schnetter <schnetter at cct.lsu.edu>
> > >> https://urldefense.com/v3/__http://www.perimeterinstitute.ca/personal/eschnetter/__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkD6GsW3q$   
> > >
> > > _______________________________________________
> > > Users mailing list
> > > Users at einsteintoolkit.org
> > > https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinfo/users__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkK6NvYqn$   
> >
> >
> >
> > --
> > Erik Schnetter <schnetter at cct.lsu.edu>
> > https://urldefense.com/v3/__http://www.perimeterinstitute.ca/personal/eschnetter/__;!!DZ3fjg!pNDoj22Fyxb9b3RUS9kOjOqDi8qiCZYjuKfkfmDc_ZED65-Ck6dD_2mXkD6GsW3q$ 
> >  



-- 
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 .
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20210805/031b3f4e/attachment.bin 


More information about the Users mailing list