Skip to content

Reworking of Paraview and TTK build: catalyst adaptor working in WFA#6

Merged
rupertnash merged 6 commits into
mainfrom
pv-ttk
Aug 31, 2021
Merged

Reworking of Paraview and TTK build: catalyst adaptor working in WFA#6
rupertnash merged 6 commits into
mainfrom
pv-ttk

Conversation

@rupertnash

Copy link
Copy Markdown
Collaborator

This branch removes TTK's patch of paraview and just build that normally via super build. PV now includes GDAL and numpy. I've also updated the build of WFA to enable catalyst by default.

@CharlesGueunet CharlesGueunet left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not understand where is built the TTK module now, is this PR dependant on #5 ?

Comment thread packages/paraview/env.sh
cmake_vars[PARAVIEW_BUILD_EDITION]=CATALYST_RENDERING
cmake_vars[paraview_SOURCE_SELECTION]=$version
cmake_vars[ENABLE_boost]=ON
cmake_vars[USE_SYSTEM_boost]=ON

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why using the system boost ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd equally ask why not? Boost is available as a system module so means the install is a little faster and uses less disk

Comment thread packages/ttk/env.sh
# TTK needs a patched version of Paraview
pv_version=5.8.1
pv_source_dir_name=ParaView-v$pv_version
pv_version=5.9.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

update here too.

Comment thread packages/paraview/env.sh
@@ -13,23 +13,33 @@ if [ -z "$INSTALLER_PARAVIEW_ENV_SH" ]; then
name=paraview
version=5.9.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should use 5.9.1, or even master / git

Comment thread packages/paraview/env.sh
cmake_vars[USE_SYSTEM_boost]=ON
cmake_vars[ENABLE_numpy]=ON
cmake_vars[USE_SYSTEM_numpy]=ON
cmake_vars[ENABLE_protobuf]=ON

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where is TTK now ? in #5 I update this part to use the one provided by the superbuild

@rupertnash

Copy link
Copy Markdown
Collaborator Author

TTK is built as a separate module, as before. Except now this module does not need to build its own, patched, version of ParaView

@rupertnash

Copy link
Copy Markdown
Collaborator Author

I should add that this does not depend on #5, but this is now installed and working on Cirrus at least.

@rupertnash rupertnash merged commit 531d1d0 into main Aug 31, 2021
@rupertnash rupertnash deleted the pv-ttk branch August 31, 2021 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants