Skip to content

Update superbuild to master with TTK enabled#5

Open
CharlesGueunet wants to merge 5 commits into
VESTEC-EU:mainfrom
CharlesGueunet:ParaViewTTK
Open

Update superbuild to master with TTK enabled#5
CharlesGueunet wants to merge 5 commits into
VESTEC-EU:mainfrom
CharlesGueunet:ParaViewTTK

Conversation

@CharlesGueunet

Copy link
Copy Markdown

@rupertnash please review

@rupertnash

Copy link
Copy Markdown
Collaborator

Unfortunately Cirrus only has CMake 3.17 but this requires 3.18.

Can you please add a package to install a more recent version? (Or try at least, as I wrote the README as a bit of a brain-dump - it may well have gaps or be unclear)

@rupertnash

Copy link
Copy Markdown
Collaborator

Having just installed this, TTK is not available.

nashvest@uan01:~> module load paraview/git
nashvest@uan01:~> pvpython
Python 3.8.5 (default, Jun 22 2021, 11:16:36) 
[GCC 10.1.0 20200507 (Cray Inc.)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paraview.simple
>>> [k for k in dir(paraview.simple) if k.startswith("TTK")]
[]

Running the above on the existing install (on Cirrus) prints a number of TTK filters etc.

@CharlesGueunet

Copy link
Copy Markdown
Author

I have added a CMake 3.20 package, I will try PV + TTK with this as soon as possible

@CharlesGueunet

CharlesGueunet commented Aug 30, 2021

Copy link
Copy Markdown
Author

It seems I am missing the right privilege to create the /work/d170/shared/modules/cmake folder to recieve the new module. Should I use the /work/d170/d170/shared/modules instead (private module)? @rupertnash

@CharlesGueunet

Copy link
Copy Markdown
Author

I have added the paraview/git module on archer2.

gueunet@uan01:~> pvpython 
Python 3.8.5 (default, Jun 22 2021, 11:16:36) 
[GCC 10.1.0 20200507 (Cray Inc.)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paraview.simple
>>> [k for k in dir(paraview.simple) if k.startswith("TTK")]
['TTKArrayEditor', 'TTKArrayPreconditioning', 'TTKBlockAggregator', 'TTKCinemaProductReader', 'TTKCinemaQuery', 'TTKCinemaReader', 'TTKCinemaWriter', 'TTKContinuousScatterPlot', 'TTKContourAroundPoint', 'TTKContourTreeAlignment', 'TTKDataSetToTable', 'TTKDimensionReduction', 'TTKDistanceField', 'TTKEndFor', 'TTKExtract', 'TTKFiber', 'TTKFiberSurface', 'TTKForEach', 'TTKGeometrySmoother', 'TTKGridLayout', 'TTKHelloWorld', 'TTKIcosphere', 'TTKIcosphereFromObject', 'TTKIcospheresFromPoints', 'TTKIdentifierRandomizer', 'TTKIntegralLines', 'TTKJacobiSet', 'TTKMandatoryCriticalPoints', 'TTKManifoldCheck', 'TTKMergeandContourTreeFTM', 'TTKMeshGraph', 'TTKMorseSmaleComplex', 'TTKMorseSmaleQuadrangulation', 'TTKPeriodicGrid', 'TTKPersistenceCurve', 'TTKPersistenceDiagram', 'TTKPersistenceDiagramClustering', 'TTKPlanarGraphLayout', 'TTKPointDataSelector', 'TTKProjectionFromField', 'TTKQuadrangulationSubdivision', 'TTKReebSpace', 'TTKReebgraphFTR', 'TTKScalarFieldCriticalPoints', 'TTKScalarFieldNormalizer', 'TTKScalarFieldSmoother', 'TTKTextureMapFromField', 'TTKTopologicalCompressionReader', 'TTKTopologicalCompressionWriter', 'TTKTopologicalSimplification', 'TTKTrackingFromFields', 'TTKTrackingFromOverlap', 'TTKTrackingFromPersistenceDiagrams']

@rupertnash

Copy link
Copy Markdown
Collaborator

It seems I am missing the right privilege to create the /work/d170/shared/modules/cmake folder to recieve the new module. Should I use the /work/d170/d170/shared/modules instead (private module)? @rupertnash

Sorry - this is fixed on A2 now

@CharlesGueunet

CharlesGueunet commented Sep 1, 2021

Copy link
Copy Markdown
Author

Sorry - this is fixed on A2 now

Would it be possible to get the same with Cirrus please :) ?

@CharlesGueunet

Copy link
Copy Markdown
Author

Hello @rupertnash , I still have permission issue for both public and private modules install folders on Cirrus. Do you think you could give me the right permission for one of them ?

Best,
Charles

@rupertnash

Copy link
Copy Markdown
Collaborator

@CharlesGueunet I think this should be sorted now

@CharlesGueunet

Copy link
Copy Markdown
Author

The module paraview/5.10.0-RC1 is available in /lustre/home/dc118/shared/modules/ in Cirrus

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