[Users] Issues Downloading einsteintoolkit.th and Running GetComponents

Roland Haas rhaas at mail.ubc.ca
Thu Jul 31 08:40:30 CDT 2025


Hello Pahlavon,

> I am currently trying to set up the Einstein Toolkit on my system (Ubuntu,
> running via WSL2). However, I’ve encountered some issues during the process
> and would greatly appreciate your assistance.

I will try and suggest some steps.

> Steps I followed:
> 
>    1.
> 
>    Cloned the CRL repository:
> 
>    git clone https://github.com/gridaphobe/CRL.gitcd CRL

It is normally sufficient to download only the GetComponents script.

>    2.
> 
>    Attempted to run:
> 
>    ./GetComponents --parallel
> https://raw.githubusercontent.com/gridaphobe/CRL/main/einsteintoolkit.th

This is the wrong URL, the thornlist lives in the "manifest" repository
of the Einstein Toolkit.

Please take a look at the CactusTutorial.ipynb notebook likned on the
"First Steps" page of the Einstein Toolkit website
(https://www.einsteintoolkit.org):

https://github.com/einsteintoolkit/jupyter-et/blob/master/tutorial-server/notebooks/CactusTutorial.ipynb


where we provide detailed instructions on how to download and compile.
Note that most likely you will need something more than a laptop for
magnetic field simulations of sufficient resolution.

The relevant lines for you are:

$(sudo -l sudo) su -c 'apt-get update'

$(sudo -l sudo) su -c 'apt-get install -y gcc git numactl libgsl-dev libpapi-dev python3 python-is-python3 python3-pip libhwloc-dev libudev-dev cmake make rsync libopenmpi-dev libhdf5-openmpi-dev libfftw3-dev libssl-dev liblapack-dev g++ curl gfortran patch pkg-config libhdf5-dev libjpeg-turbo?-dev libyaml-cpp-dev'

curl -kLO https://raw.githubusercontent.com/gridaphobe/CRL/ET_2025_05/GetComponents

chmod a+x GetComponents

./GetComponents https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2025_05/einsteintoolkit.th

where the first two install the required software packages and the
latter three download the code.

> 
>    But I received the following error:
> 
>    Error: Couldn't download url
> https://raw.githubusercontent.com/gridaphobe/CRL/main/einsteintoolkit.th
> correctly

Did you encounter that URL on some (official) website or wiki or did
you guess this on your own (in the former case I'd like to correct the
website or wiki).

>    5.
> 
>    Additionally, when I created an empty einsteintoolkit.th file and ran:
> 
>    ./GetComponents --parallel einsteintoolkit.th
> 
>    I received:
> 
>    0 components checked out successfully.

That is the correct output for an empty file.

> Could you point me to the correct and currently supported .th file URL for
> the latest stable Einstein Toolkit release?

Please see above.

> Also, is there any change in the recommended installation procedure or
> repository structure that I should be aware of?

No change.

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 .


More information about the Users mailing list