Logo
Version: 2.3.2

Contents:

  • Overview
  • Build & Install
  • Tutorial
  • User Guide
    • Programming Model
    • Data Model
    • Topologies
    • Specializations
    • Utilities
    • Performance Do’s and Don’ts
    • Profiling with Legion
    • CMake for FleCSI client applications
  • API Reference
  • Developer Guide
  • Contributors
FleCSI
  • User Guide
  • View page source

User Guide

User Guide:

  • Programming Model
    • Data
    • Parallelism
    • MPI Tasks
  • Data Model
    • Important Concepts
    • Index Spaces
    • Colors
      • Ghost Elements
    • Fields
      • Registration
      • Layouts
      • References
      • Accessors
      • Mutators
        • Memory
  • Topologies
    • Terminology
    • Index Spaces
    • Provided Topologies
    • Colorings
  • Specializations
    • Requirements
      • Index Spaces
      • Coloring
      • Interface
    • Utilities
  • Utilities
    • Ranges
      • Renumbering
  • Performance Do’s and Don’ts
    • Do Activate Tracing Around Your flecsi::execute<> Loops
      • Tracing
        • Implementing Tracing in Your Code
        • When to Use Tracing
    • Don’t Block the Top-Level Task (TLT)
      • Performance Effect of get() Outside of a Task
      • Forcing Bulk-Synchronousity in Your Code
      • Removing Bulk-Synchronousity from Your Code
      • When to Call get() Outside of a Task
  • Profiling with Legion
  • CMake for FleCSI client applications
    • FleCSI CMake files
      • Documentation
      • Coverage and Unit Testing
      • Code Formatting
      • Dependencies
      • Other files
Previous Next

© Copyright Copyright (C) 2016, Triad National Security, LLC.

Built with Sphinx using a theme provided by Read the Docs.