# How to try out Catalyst2

**URL:** https://discourse.paraview.org/t/how-to-try-out-catalyst2/9008
**Category:** Tips and Tricks
**Tags:** catalyst, python
**Created:** [February 18, 2022, 10:43am UTC](https://discourse.paraview.org/t/how-to-try-out-catalyst2/9008 "2022-02-18T10:43:56Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![gha3mi](https://discourse.paraview.org/user_avatar/discourse.paraview.org/gha3mi/32/9267_2.png) [@gha3mi](https://discourse.paraview.org/u/gha3mi)
#### Post date: [February 19, 2022, 5:53pm UTC](https://discourse.paraview.org/t/how-to-try-out-catalyst2/9008/4 "2022-02-19T17:53:45Z")

</div>

Thank you Nicolas! This is really great! I’m trying to test the example. However, I get an error.

I have already followed your instruction as follows:

* * *

# 1 - Build and Install Catalyst ([https://catalyst-in-situ.readthedocs.io](https://catalyst-in-situ.readthedocs.io))

## 1.1 - Using CMake

- `mkdir <test_catalyst>`

- `cd <test_catalyst>`

- `mkdir libcatalyst`

- `mkdir catalyst-build`

- `git clone https://gitlab.kitware.com/paraview/catalyst.git`

- `cd catalyst-build`

- `ccmake -G Ninja -DCMAKE_INSTALL_PREFIX=<test_catalyst>/libcatalyst <test_catalyst>/catalyst`

- `ninja`

- `ninja install`

## 1.2 - Using Make

- ?

* * *

# 2 - Download Paraview ([https://www.paraview.org/download](https://www.paraview.org/download))

- download paraview nightly from [https://www.paraview.org/download](https://www.paraview.org/download).

- `mv <ParaView>.tar.gz <test_catalyst>`

- `cd <test_catalyst>`

- `mkdir paraview_latest`

- `tar -xvf <ParaView>.tar.gz --directory <test_catalyst>/paraview_latest --strip-components 1`

* * *

# 3 - Clone ParaView Repo ([https://gitlab.kitware.com/paraview/paraview](https://gitlab.kitware.com/paraview/paraview))

- `cd <test_catalyst>`

- `git clone https://gitlab.kitware.com/paraview/paraview.git`

* * *

# 4 - Build Catalyst Example (CxxFullExample)

## 4.1 - Using CMake

- `cd <test_catalyst>/paraview/Examples/Catalyst2/CxxFullExample`

- `cmake -Dcatalyst_DIR=<test_catalyst>/libcatalyst/lib/cmake/catalyst-2.0 <test_catalyst>/paraview/Examples/Catalyst2/CxxFullExample`

- `make`

## 4.2 - Using Make

- ?

* * *

# 5 - Run Example (CxxFullExample)

- `export CATALYST_IMPLEMENTATION_PATHS="<test_catalyst>/paraview_latest/lib/catalyst"`

- `export CATALYST_IMPLEMENTATION_NAME=paraview`

- `cd <test_catalyst>/paraview/Examples/Catalyst2/CxxFullExample/`

- `./bin/CxxFullExampleV2 catalyst_pipeline.py`

* * *

**I get this error:**

`Invalid MIT-MAGIC-COOKIE-1 key Loguru caught a signal: SIGSEGV Stack trace: 10 0x40adce ./bin/CxxFullExampleV2() [0x40adce] 9 0x7f15e083b0b3 __libc_start_main + 243 8 0x414e1a ./bin/CxxFullExampleV2() [0x414e1a] 7 0x412ffd ./bin/CxxFullExampleV2() [0x412ffd] 6 0x7f15e10fb82d catalyst_initialize + 177 5 0x7f15dc4c15fa <test_catalyst>/paraview_latest/lib/catalyst/libcatalyst-paraview.so(+0xa5fa) [0x7f15dc4c15fa] 4 0x7f15dc1a6b19 vtkInSituInitializationHelper::Initialize(unsigned long long) + 601 3 0x7f15d567afb9 vtkMPICommunicator::InitializeExternal(vtkMPICommunicatorOpaqueComm*) + 121 2 0x7f15d567ad18 vtkMPICommunicator::InitializeNumberOfProcesses() + 40 1 0x7f15e0e1832b MPI_Comm_size + 59 0 0x7f15e0a1b420 /lib/x86_64-linux-gnu/libpthread.so.0(+0x15420) [0x7f15e0a1b420] ( 0.003s) [main thread] :0 FATL| Signal: SIGSEGV Segmentation fault (core dumped)`

* * *

Best

Ali

---

_[View the full topic](https://discourse.paraview.org/t/how-to-try-out-catalyst2/9008)._
