Published July 28, 2021 | Version v1
Software Open

Catalyst2.0-enabled LULESH

  • 1. Kitware, Inc.

Description

This is a fork of LULESH 2.0 that adds support for in situ processing using
Catalyst 2.0 (released with ParaView 5.9.0)

The codebase has the following changes:
* [`Makefile`](Makefile): updates to include new source files and add a new variable
  `CATALYST_ROOT` which must be set to point to the install prefix / root for
  Catalyst install tree.
* [`lulesh-init.cc`](lulesh-init.cc): updates to build a `conduit_node` for the mesh when Catalyst
  is enabled
* [`lulesh-util.cc`](lulesh-util.cc): updates to add a command line argument `-x` which can be
  used to pass Python scripts to execute to Catalyst.
* [`lulesh.cc`](lulesh.cc): call catalyst init/execute/finalize methods at appropriate
  locations in the simulation loop.
* [`script.py`](script.py): a sample ParaView-Catalyst analysis script

Files

LULESH-catalyst-2.0.zip

Files (53.5 kB)

Name Size Download all
md5:d6d4880698c3e456fbeae9e1af189f13
53.5 kB Preview Download