Dendro  5.01
Dendro in Greek language means tree. The Dendro library is a large scale (262K cores on ORNL's Titan) distributed memory adaptive octree framework. The main goal of Dendro is to perform large scale multiphysics simulations efficeiently in mordern supercomputers. Dendro consists of efficient parallel data structures and algorithms to perform variational ( finite element) methods and finite difference mthods on 2:1 balanced arbitary adaptive octrees which enables the users to perform simulations raning from black holes (binary black hole mergers) to blood flow in human body, where applications ranging from relativity, astrophysics to biomedical engineering.
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 Nadv_paramContains gradient computation functions for the advection equation
 Nbasis
 NbinOpA set of functions for fast binary operations
 NcudaContains utility function for the host related to GPUs
 NdendroConstains profile parameters for Dendro performance measurements
 NfdThis file contains coefficients for finite difference computations
 NfemWorkspace variables allocations
 NioFunctions to dump out raw data asci/binary. Can be useful for debugging purposes
 NIO
 NlinalgThis is modified to perform matrix-free iterative methods for solving linear systems that generated from the Galerkin-Discretization (FEM)
 NmfreeBechmark functions for mesh free vs mesh based FEM computation
 NnlohmannNamespace for Niels Lohmann
 NdetailDetail namespace with internal helper functions
 Ndtoa_implImplements the Grisu2 algorithm for binary to decimal floating-point conversion
 NnlsmThis file contains all the parameters related to NLSM simulation
 NodeThis file contains the base class for the Rungge-Kutta 45 Method
 NotSimple class to manage async data transfer in the ODA class
 NparCollection of Generic Parallel Functions: Sorting, Partitioning, Searching,..
 NseqCollection of Generic Sequential Functions
 NSFC
 NtestA collection of functions for debugging