Procedures

ProcedureLocationProcedure TypeDescription
axis_obj_Final leapBlock Subroutine
axis_obj_Init leapBlock Subroutine

Initialize axis

bc_set_Add leapBC Subroutine

Add a new region to bc_set

bc_set_BuildMask leapBC Subroutine

Build an integer field, where cells=0 denotes interior cells, and cells=1 denotes boundary cells for input variable

bc_set_CheckBCExists leapBC Function

Check whether there is BC for a given variable on a given region

bc_set_CheckBounds leapBC Function

Make sure bounds represent a plane

bc_set_Expand leapBC Subroutine

Resize array to accomodate a new element

bc_set_Final leapBC Subroutine

Finalizes bc_set

bc_set_GetBCPointer leapBC Subroutine

Fetches a pointer to the val array describing the Dirichlet or Neumann BC of a given variable on a given region.

bc_set_GetBCType leapBC Function
bc_set_GetExtents leapBC Function

Returns the extents (lo and hi bounds) of a region.

bc_set_GetRegionIndex leapBC Function

Returns the index of a region, or -1 if not found.

bc_set_GetSideDirByNormal leapBC Subroutine
bc_set_GetSideDirByRegion leapBC Subroutine
bc_set_Info leapBC Subroutine

Print to stdout information on bc_set, for debugging

bc_set_Init leapBC Subroutine

Initializes bc_set

bc_set_Read leapBC Subroutine

Read boundary conditions from file

bc_set_SetBC leapBC Subroutine

Set boundary condition of a given type, for a given variable on a given region.

bc_set_UpdateBoundary leapBC Subroutine

Imposes boundary conditions for a given variable.

bc_set_UpdateBoundaryDirichlet leapBC Subroutine

Update ghostboundaries to enforce Dirichlet BC

bc_set_UpdateBoundaryNeumann leapBC Subroutine

Update ghostboundaries to enforce Neumann BC

bc_set_UpdateExtents leapBC Subroutine

Finds the intersection between block owned by this MPI rank, and the plane defining the region

bc_set_Write leapBC Subroutine

Write bc_set to disk using HDF5. The file structure follows this convention: / (root) !-- Time !-- Iter !-- Region 1 !-- xlo !-- xhi !-- dir !-- side |-- Var 1 |-- Type |-- Values(:,:,:) !-- Var 2 . . !-- Region 2 . .

block_obj_Final leapBlock Subroutine

Finalize the block object

block_obj_GetOwningCell leapBlock Function

Returns the coordinates of the cell that contains the position p.

block_obj_Info leapBlock Subroutine

Print to stdout information about this block

block_obj_Init leapBlock Subroutine

Initialize block object

block_obj_Init2 leapBlock Subroutine

[DEPRECATED] Initialize block object

block_obj_Locate leapBlock Function

Return block ID and rank of the block where the point is located using a binary search alogirthm. Note that this function assumes that the point is within the domain, i.e., (pmin <= p <= pmax) and that any treatment for periodicity has been previously applied.

block_obj_Partition leapBlock Subroutine

Partition a parent block into sub-blocks based on a given decomposition Nb(3) for parallel simulations. This will also define the partition axes, and update local bounds/extents, and global bounds/extents.

block_obj_Read leapBlock Subroutine

Read block data using HDF5

block_obj_SetConveniencePointers leapBlock Subroutine

Associate the convenience pointers

block_obj_SetPeriodicity leapBlock Subroutine

Set block periodicity in each direction

block_obj_SetupMPITypes leapBlock Subroutine

Define MPI derived type for communicating ghostcells

block_obj_SetupUniformGrid leapBlock Subroutine

Initialize a uniform grid on this block

block_obj_SubDivideBlock leapBlock Subroutine

Computes the bounds of the sub-block form the bounds of the parent block. Each sub-block gets about the same number of grid points in each direction.

block_obj_UpdateExtents leapBlock Subroutine

Updates the dimensional extents of the block

block_obj_UpdateGridGhostCells leapBlock Subroutine

Updates the ghostcell values of local grid owned by the current MPI rank. Note that each MPI rank stores only its portion of the grid, thus needs to have proper ghostcell values.

block_obj_UpdateGridGhostCells2 leapBlock Subroutine

[DEPRECATED] Updates the ghostcell values of local grid owned by the current MPI rank. Note that each MPI rank stores only its portion of the grid, thus needs to have proper ghostcell values. Although SetupUniformGrid fills the ghostcells of x/y/z, it does it assuming fixed grid spacing, which may not be the correct if a non-uniform grid is used.

block_obj_UpdateMidPoints leapBlock Subroutine

Update mid points

block_obj_UpdateSpacing leapBlock Subroutine

Update grid spacing arrays

block_obj_Write leapBlock Subroutine

Write block data using HDF5

cdifs_AdvanceSolutionMomentumRHS1 cdifs_AdvanceSolution_smod Function

Compute Momentum operator RHS for velocity component in x1-direction

cdifs_AdvanceSolutionMomentumRHS2 cdifs_AdvanceSolution_smod Function

Compute Momentum operator RHS for velocity component in x2-direction

cdifs_AdvanceSolutionMomentumRHS3 cdifs_AdvanceSolution_smod Function

Compute Momentum operator RHS for velocity component in x3-direction

cdifs_obj_AdvanceSolution cdifs Interface
cdifs_obj_AdvanceSolutionBodyForce cdifs_AdvanceSolution_smod Subroutine

Compute bodyforces based on old state

cdifs_obj_AdvanceSolutionCorrector cdifs_AdvanceSolution_smod Subroutine

Perform corrector step: compute pressure at n+1 and divergence-free velocity at n+1.

cdifs_obj_AdvanceSolutionIB cdifs_AdvanceSolution_smod Subroutine

Perform intermediate IB step

cdifs_obj_AdvanceSolutionPredictor cdifs_AdvanceSolution_smod Subroutine

Perform predictor step: compute intermediate velocity.

cdifs_obj_AdvanceSolutionRP cdifs_AdvanceSolution_smod Subroutine

Advance Resolved Particle centroids and markers to n+1

cdifs_obj_Final cdifs Subroutine
cdifs_obj_FlowUpdateMonitor cdifs_Monitor_smod Subroutine
cdifs_obj_Init cdifs Subroutine

Initialize the solver

cdifs_obj_Monitor cdifs Interface
cdifs_obj_PrepareSolver cdifs Interface
cdifs_obj_PrepareSolverBCS cdifs_PrepareSolver_smod Subroutine

Initialize boundary conditions

cdifs_obj_PrepareSolverBlock cdifs_PrepareSolver_smod Subroutine

Initialize and partition grid

cdifs_obj_PrepareSolverBodyforce cdifs_PrepareSolver_smod Subroutine

Initialize differential operators on current grid.

cdifs_obj_PrepareSolverFields cdifs_PrepareSolver_smod Subroutine

Initialize fields used by this solver and read initial conditions.

cdifs_obj_PrepareSolverMonitor cdifs_PrepareSolver_smod Subroutine

Initialize monitors used by this solver.

cdifs_obj_PrepareSolverOperators cdifs_PrepareSolver_smod Subroutine

Initialize differential operators on current grid.

cdifs_obj_PrepareSolverOperatorsDIV cdifs_PrepareSolver_smod Subroutine

Generate the divergence operator for the velocity field, and adjust at the boundaries.

cdifs_obj_PrepareSolverOperatorsPGRAD cdifs_PrepareSolver_smod Subroutine

Generate the gradient operator for the pressure field, and adjust at the boundaries.

cdifs_obj_PrepareSolverOperatorsPLAP cdifs_PrepareSolver_smod Subroutine

Generate the pressure Laplacian operator

cdifs_obj_PrepareSolverOperatorsVFLAP cdifs_PrepareSolver_smod Subroutine

Generate the VF Laplacian operator

cdifs_obj_PrepareSolverOperatorsVLAP cdifs_PrepareSolver_smod Subroutine

Generate the viscous Laplacian operator and adjust at the boundaries.

cdifs_obj_PrepareSolverOutput cdifs_PrepareSolver_smod Subroutine

Initialize the visualization outputs

cdifs_obj_UpdateCollisions cdifs_AdvanceSolution_smod Subroutine

Compute collisions between resolved Particles and Immersed Boundaries

cdifs_obj_WriteOutputData cdifs Interface
cdifs_obj_WriteRestartData cdifs Interface
cli_obj_get leapCli Subroutine

Get command line options

collision_obj_AddImmersedBoundaries collisions Subroutine
collision_obj_AddPointParticles collisions Subroutine
collision_obj_AddResolvedParticles collisions Subroutine
collision_obj_ComputeCollisions collisions Subroutine
collision_obj_ComputeCollisionsPPvIB collisions Subroutine
collision_obj_ComputeCollisionsPPvPP collisions Subroutine
collision_obj_ComputeCollisionsPPvWALL collisions Subroutine
collision_obj_ComputeCollisionsRPvIB collisions Subroutine
collision_obj_ComputeCollisionsRPvPP collisions Subroutine
collision_obj_ComputeCollisionsRPvRP collisions Subroutine
collision_obj_ComputeCollisionsRPvWALL collisions Subroutine
collision_obj_Final collisions Subroutine
collision_obj_Init collisions Subroutine
collision_obj_Prepare collisions Subroutine
collision_obj_Sanitize collisions Subroutine
collision_obj_SetupCollisionBlock collisions Subroutine

Initializes cblock to handle collisions. This extra block is expected to be coarser than the simulation block, but larger than the maximum object size. It is used to expedite neighbor searches.

Read more…
collision_obj_SetupCollisionBlock2 collisions Subroutine

Initializes cblock to handle collisions. This extra block is expected to be coarser than the simulation block, but larger than the maximum object size. It is used to expedite neighbor searches.

Read more…
collision_obj_UpdateGhostObjects collisions Subroutine
collision_obj_UpdateNeighborList collisions Subroutine
cross_product particles_resolved Function
cross_product collisions Function
cudaDeviceGetAttribute leapCuda Interface
cudaFree leapCuda Interface
cudaGetDeviceCount leapCuda Interface
cudaMallocManaged leapCuda Interface
DEM_col collisions Function
device_free leapCuda Function
device_Get_Attribute leapCuda Function
device_Get_Count leapCuda Function
device_info leapCuda Subroutine

Get information about GPU

device_malloc_managed leapCuda Function
eulerian_obj_AddEulerianIObj leapEulerian Function

Addition

eulerian_obj_AddEulerianRObj leapEulerian Function

Addition

eulerian_obj_AddUpGhostCells leapEulerian Subroutine

Update and add-up the ghostcells

eulerian_obj_AddUpGhostCells_x leapEulerian Subroutine

Add up ghostcells in the x direction with non-blocking mpi directives

eulerian_obj_AddUpGhostCells_y leapEulerian Subroutine

Add up ghostcells in the y direction with non-blocking mpi directives

eulerian_obj_AddUpGhostCells_z leapEulerian Subroutine

Add up ghostcells in the z direction with non-blocking mpi directives

eulerian_obj_allocate leapEulerian Subroutine

Allocate an Eulerian object

eulerian_obj_AssignEulerianObj leapEulerian Subroutine

Assignment for Eulerian_obj

eulerian_obj_AssignInt0D leapEulerian Subroutine

Assignment for Eulerian_obj

eulerian_obj_AssignReal0D leapEulerian Subroutine

Assignment for Eulerian_obj

eulerian_obj_deallocate leapEulerian Subroutine

Deallocate an Eulerian object

eulerian_obj_Final leapEulerian Subroutine

Finalize the Eulerian object

eulerian_obj_Info leapEulerian Subroutine

Print info about this structure

eulerian_obj_Init leapEulerian Subroutine

Initialize an Eulerian field

eulerian_obj_mean leapEulerian Function

Compute the mean of an Eulerian_obj

eulerian_obj_MulInt0D leapEulerian Function

Multiplication

eulerian_obj_MulReal0D leapEulerian Function

Multiplication

eulerian_obj_norm2 leapEulerian Function

Compute norm2 of an Eulerian_obj

eulerian_obj_SubEulerianIObj leapEulerian Function

Addition

eulerian_obj_SubEulerianRObj leapEulerian Function

Addition

eulerian_obj_UpdateGhostCells leapEulerian Subroutine

Update the ghostcells

eulerian_obj_UpdateGhostCells_x leapEulerian Subroutine

Update the ghostcells in the x direction with non-blocking mpi directives

eulerian_obj_UpdateGhostCells_y leapEulerian Subroutine

Update the ghostcells in the y direction with non-blocking mpi directives

eulerian_obj_UpdateGhostCells_z leapEulerian Subroutine

Update the ghostcells in the z direction with non-blocking mpi directives

eulerian_set_Add leapEulerian Subroutine

Add a new element to a collection of Eulerian objects

eulerian_set_Final leapEulerian Subroutine

Finalize structure

eulerian_set_GetIndex leapEulerian Function

Returns the index of an Eulerian_obj contained in this%fields given its name.

eulerian_set_GetReadFileName leapEulerian Function

Return the base name of file to write

eulerian_set_GetWriteFileName leapEulerian Function

Return the base name of file to write

eulerian_set_Info leapEulerian Subroutine

Print info about this collection of eulerian objects

eulerian_set_Init leapEulerian Subroutine

Initialize a collection of Eulerian objects

eulerian_set_Read leapEulerian Subroutine

Read Eulerian data

eulerian_set_ReadAllNGA leapEulerian Subroutine

Read all Eulerian objects in file

eulerian_set_ReadNGA leapEulerian Subroutine

Read Eulerian data using MPI binary file tools

eulerian_set_ReadSingle leapEulerian Subroutine

Read one Eulerian object based on name

eulerian_set_SetOverwrite leapEulerian Subroutine

Set file overwritting

eulerian_set_SetReadFileName leapEulerian Subroutine

Set the base name of file to read

eulerian_set_SetWriteFileName leapEulerian Subroutine

Set the base name of file to write

eulerian_set_Write leapEulerian Subroutine

Write Eulerian data

eulerian_set_WriteSilo leapEulerian Subroutine

Write Eulerian data using SILO

eulerian_set_WriteSingle leapEulerian Subroutine

Write a single Eulerian object to file

eulerian_set_WriteSingleSilo leapEulerian Subroutine

Write a single Eulerian objects to file using SILO

g1_box leapLagrangian Function

Filtering kernel with support from -1.0 to 1.0 Box filter (step function)

g1_cosine leapLagrangian Function

Filtering kernel with support from -1.0 to 1.0 Parabolic filter

g1_cosine2 leapLagrangian Function

Filtering kernel with support from -1.0 to 1.0 Parabolic filter

g1_parabolic leapLagrangian Function

Filtering kernel with support from -1.0 to 1.0 Parabolic filter

g1_roma leapLagrangian Function

Filtering kernel with support from -1 to 1 Roma and Peskin's filter

g1_triangle leapLagrangian Function

Filtering kernel with support from -1.0 to 1.0 Triangular filter (linear interpolation)

g1_triweight leapLagrangian Function

Filtering kernel with support from -1.0 to 1.0 Triweight filter

grans_obj_AdvanceSolution grans Interface
grans_obj_AdvanceSolution_ComputeCollisionForces grans_AdvanceSolution_smod Subroutine

Compute collision forces

grans_obj_Final grans Subroutine

Deallocate data

grans_obj_Init grans Subroutine

Initialize the solver

grans_obj_Monitor grans Interface
grans_obj_PrepareSolver grans Interface
grans_obj_PrepareSolverBCS grans_PrepareSolver_smod Subroutine

Initialize boundary conditions

grans_obj_PrepareSolverBlock grans_PrepareSolver_smod Subroutine

Initialize and partition grid

grans_obj_PrepareSolverCollision grans_PrepareSolver_smod Subroutine

Initialize collision components

grans_obj_PrepareSolverFields grans_PrepareSolver_smod Subroutine

Initialize fields used by this solver and read initial conditions.

grans_obj_PrepareSolverMonitor grans_PrepareSolver_smod Subroutine

Initialize monitors used by this solver.

grans_obj_PrepareSolverOperators grans_PrepareSolver_smod Subroutine

Initialize differential operators on current grid.

grans_obj_PrepareSolverOutput grans_PrepareSolver_smod Subroutine

Initialize output variables

grans_obj_WriteOutputData grans Interface
grans_obj_WriteRestartData grans Interface
h5hut_Close leapIO_h5hut Subroutine

Close hdf5 file with h5hut

h5hut_Final leapIO_h5hut Subroutine

Finalize structure

h5hut_Flush leapIO_h5hut Subroutine

Flush step data to disk

h5hut_GetNFields leapIO_h5hut Subroutine

Get number of fields in step

h5hut_GetNPoints leapIO_h5hut Subroutine

Get number of data points in step

h5hut_Init leapIO_h5hut Subroutine

Initialize structure

h5hut_JumpToStep leapIO_h5hut Subroutine

Jump to a specific time step

h5hut_LastTimeStep leapIO_h5hut Subroutine

Get information about the last time step

h5hut_NewTimeStep leapIO_h5hut Subroutine

Create a new time step and update attributes

h5hut_Open leapIO_h5hut Subroutine

Open a hdf5 file with h5hut

h5hut_Read1D leapIO_h5hut Subroutine

Read Lagrangian/1D data fom a hdf5 file with h5hut If no offset is provided, use default h5hut file view. Otherwise, set file view manually.

h5hut_ReadAttributes0D leapIO_h5hut Subroutine

Read scalar attributes

h5hut_ReadAttributes1D leapIO_h5hut Subroutine

Read an array of attributes

h5hut_ReadScalar3D leapIO_h5hut Subroutine

Read Eulerian/3D data from a hdf5 file with h5hut

h5hut_StepCount leapIO_h5hut Function

Return number of time steps

h5hut_Write1D leapIO_h5hut Subroutine

Write Lagrangian/1D data to a hdf5 file with h5hut

h5hut_WriteAttributes0D leapIO_h5hut Subroutine

Write scalar attributes

h5hut_WriteAttributes1D leapIO_h5hut Subroutine

Write an array of attributes

h5hut_WriteGrid leapIO_h5hut Subroutine

Write the grid attributes

h5hut_WriteScalar3D leapIO_h5hut Subroutine

Write Eulerian/3D data to a hdf5 file with h5hut

hashtbl_obj_final leapUtils Subroutine
hashtbl_obj_Get leapUtils Subroutine
hashtbl_obj_HashString leapUtils Function
hashtbl_obj_init leapUtils Subroutine
hashtbl_obj_Put leapUtils Subroutine
hdf5_obj_Close leapIO_hdf5 Subroutine

Close hdf5 file

hdf5_obj_CloseGroup leapIO_hdf5 Subroutine

Close an HDF5 group

hdf5_obj_CreateGroup leapIO_hdf5 Subroutine

Create a group (analogous to directory) in an HDF5 file and update hash table

hdf5_obj_Final leapIO_hdf5 Subroutine

Finalize the hdf5 object

hdf5_obj_FixGroupName leapIO_hdf5 Function

Function that will append and prepend '/' if missing

hdf5_obj_GetGroupIndex leapIO_hdf5 Function

Returns the index of a group

hdf5_obj_GetGroupObject leapIO_hdf5 Function

Returns the HDF5 object id of the group

hdf5_obj_Init leapIO_hdf5 Subroutine

Initialize the hdf5 object

hdf5_obj_Open leapIO_hdf5 Subroutine

Open a hdf5 file

hdf5_obj_OpenGroup leapIO_hdf5 Subroutine

Open a group (analogous to directory) in an HDF5 file and updates hash table

hdf5_obj_Read1D leapIO_hdf5 Subroutine

Read a 1D dataset located under basegroup and given by name

hdf5_obj_Read3D leapIO_hdf5 Subroutine

Read a 3D dataset located under basegroup and given by name

hdf5_obj_ReadAttributes0D leapIO_hdf5 Subroutine

Read a scalar attribute under a given group

hdf5_obj_ReadAttributes1D leapIO_hdf5 Subroutine

Read a 1-D array of attributes under a given group

hdf5_obj_ReadCoord leapIO_hdf5 Subroutine

Read coordinates from HDF5 file. Only the root MPI rank does the reading, and then broadcasts to other MPI ranks.

hdf5_obj_ReadGroupNames leapIO_hdf5 Subroutine

Read the groups (i.e., directories) under a given base group in an HDF5 file.

hdf5_obj_Write1D leapIO_hdf5 Subroutine

Write an array/1D data to a HDF5 file.

hdf5_obj_Write3D leapIO_hdf5 Subroutine

Write Eulerian/3D data to a HDF5 file

hdf5_obj_WriteAttributes0D leapIO_hdf5 Subroutine

Write a scalar attribute

hdf5_obj_WriteAttributes1D leapIO_hdf5 Subroutine

Write an array of attributes

hdf5_obj_WriteCoord leapIO_hdf5 Subroutine

Write coordinates to HDF5 file. Only the root MPI rank does the writing.

hypre_obj_BuildMatrixIJ leapHypre Subroutine

Set the coefficients of the matrix

hypre_obj_BuildMatrixS leapHypre Subroutine

Define the entries of the matrix Ax=b one row at a time Finite difference/Finite volume 2nd order Laplacian: ddu/dxdx = -2 u(i,j,k)/dxdx + u(i-1,j,k)/dxdx + u(i+1,j,k)/dxdx ddu/dydy = -2 u(i,j,k)/dydy + u(i,j-1,k)/dydy + u(i,j+1,k)/dydy ddu/dzdz = -2 u(i,j,k)/dzdz + u(i,j,k-1)/dzdz + u(i,j,k+1)/dzdz

hypre_obj_Final leapHypre Subroutine

Destroy objects/pointers and clear data

hypre_obj_Init leapHypre Subroutine

Initialize the hypre object

hypre_obj_PrintMatrixS leapHypre Subroutine

Setup the hypre grid

hypre_obj_SelectSolver leapHypre Subroutine

Select one of the preconfigured solvers and get solver-specific parameters

hypre_obj_SetRHS leapHypre Subroutine

Set the entries of the rhs vector, one element at a time

hypre_obj_SetRHSIJ leapHypre Subroutine

Set the entries of the rhs vector, one element at a time

hypre_obj_SetRHSS leapHypre Subroutine

Set the entries of the rhs vector, one element at a time

hypre_obj_Setup leapHypre Subroutine

Setup the hypre objects in preparation for solves Note: Setting up HYPRE is an expensive operation so it's best to do this only once during a simulation as opposed to setting-up and destorying each time-step.

hypre_obj_SetupGridS leapHypre Subroutine

Setup the hypre grid

hypre_obj_SetupMatrixIJ leapHypre Subroutine

Setup matrix with IJ interface

hypre_obj_SetupMatrixS leapHypre Subroutine

Setup and build the matrix

Read more…
hypre_obj_SetupPointersIJ leapHypre Subroutine
hypre_obj_SetupRHSIJ leapHypre Subroutine

Setup the rhs vector

hypre_obj_SetupRHSS leapHypre Subroutine

Setup the rhs vector

hypre_obj_SetupRowsIJ leapHypre Subroutine

Setup row indexing used with IJ interface

hypre_obj_SetupSolIJ leapHypre Subroutine

Setup the solution vector, and initialize it to zero

hypre_obj_SetupSolIJver leapHypre Subroutine

Setup solver with IJ interface

hypre_obj_SetupSolS leapHypre Subroutine

Setup the solution vector, and initialize it to zero

hypre_obj_SetupSolverS leapHypre Subroutine

Setup the hypre solver

hypre_obj_SetupStencilS leapHypre Subroutine

Setup the discretization stencil Each entry represents the relative offset (in index space) E.g.: a 2D 5-pt stencil would have the following geometry -- Offset { {0,0}, {-1,0}, {1,0}, {0,-1}, {0,1} } E.g.: a 3D 7-pt stencil would have the following geometry -- Offset { {0,0,0}, {-1,0,0}, {1,0,0}, {0,-1,0}, {0,1,0}, {0,0,-1}, {0,0,1} }

hypre_obj_Solve leapHypre Subroutine

Solve the system Ax=b and return the solution

hypre_obj_SolveIJ leapHypre Subroutine

Solve the system Ax=b and return the solution, IJ interface

hypre_obj_SolveS leapHypre Subroutine

Solve the system Ax=b and return the solution, Struct interface

int_g1_box leapLagrangian Function

Integral of filtering kernel from 0 to r Box filter (step function) Here : r=x/l_f (non-dimensional position)

int_g1_cosine leapLagrangian Function

Integral of filtering kernel from 0 to r Cosine filter Here : r=x/l_f (non-dimensional position)

int_g1_cosine2 leapLagrangian Function

Integral of filtering kernel from 0 to r Cosine filter Here : r=x/l_f (non-dimensional position)

int_g1_parabolic leapLagrangian Function

Integral of filtering kernel from 0 to r Parabolic filter Here : r=x/l_f (non-dimensional position)

int_g1_roma leapLagrangian Function

Integral of filtering kernel from 0 to r Roma and Peskin filter Here : r=x/l_f (non-dimensional position)

int_g1_triangle leapLagrangian Function

Integral of filtering kernel from 0 to r Triangular filter (linear interpolation) Here : r=x/l_f (non-dimensional position)

int_g1_triweight leapLagrangian Function

Integral of filtering kernel from 0 to r Triweight filter Here : r=x/l_f (non-dimensional position)

lagrangian_obj_Extrapolate leapLagrangian Subroutine

Get a bump function centered on the lagrangian object

lagrangian_obj_Interpolate leapLagrangian Function

Routine to interpolate a field f defined on an Eulerian stencil to the location of a lagrangian object

lagrangian_obj_Locate leapLagrangian Function

Locate a Lagrangian object on an external grid. Returns the location of the cell containing the object.

lagrangian_set_ApplyPeriodicity leapLagrangian Subroutine

Apply periodic boundary conditions

lagrangian_set_Communicate leapLagrangian Subroutine

Communicate lagrangian objects across MPI_rank

lagrangian_set_CreateMPIType leapLagrangian Subroutine

Determines the size of the MPI derived type

lagrangian_set_Final leapLagrangian Subroutine

Finalize the structure

lagrangian_set_FreeMPIType leapLagrangian Subroutine

Frees the MPI derived type

lagrangian_set_GetOwnerRankByBlock leapLagrangian Function

Returns the MPI rank that should own this lagrangian object based on which block it belongs to

lagrangian_set_GetReadFileName leapLagrangian Function

Return the base name of file to write

lagrangian_set_GetWriteFileName leapLagrangian Function

Return the base name of file to write

lagrangian_set_Info leapLagrangian Subroutine

Prints diagnostics information about the derived type

lagrangian_set_Init leapLagrangian Subroutine

Initialize lagrangian objects related IO

lagrangian_set_Localize leapLagrangian Subroutine

Localize a Lagrangian object on the grid Returns the location of the closest collocated cell (staggering=0

lagrangian_set_Recycle leapLagrangian Subroutine

Sorting routine: stacks active lagrangian objects at the beginning of the array then resizes

lagrangian_set_Resize leapLagrangian Subroutine

Changes the size of an array of Lagrangian objects

lagrangian_set_SetFilterKernel leapLagrangian Subroutine

Reset the filter kerrnel Default is Triangle for interpolation and extrapolation

lagrangian_set_SetFilterSize leapLagrangian Subroutine

Adjust the size of the filter

lagrangian_set_SetOverwrite leapLagrangian Subroutine

Set file overwritting

lagrangian_set_SetReadFileName leapLagrangian Subroutine

Set the base name of file to read

lagrangian_set_SetWriteFileName leapLagrangian Subroutine

Set the base name of file to write

lagrangian_set_UpdateCount leapLagrangian Subroutine

Updates the total count of Lagrangian objects

lagrangian_set_UpdateGhostObjects leapLagrangian Subroutine

Updates ghost objects Copies objects that lie "dist"-away from the block's boundaries to neighboring MPI-ranks and designate copies as Ghost Objects (id<0)

lagrangian_set_UpdateGhostObjectsDir leapLagrangian Subroutine

Update ghost objects in the idir direction Copies objects that lie "dist"-away from the block's boundaries in idir-direction to neighboring MPI-ranks. Copied-objects get a negative ID to designate them as ghost objects

leap_create_directory leapUtils Subroutine
marker_obj_assign immersed_boundaries_markers Subroutine

Assignment

marker_obj_Info immersed_boundaries_markers Subroutine

Print information about this marker

marker_set_AddPlane immersed_boundaries_markers Subroutine

Add an IB plane

marker_set_AddSphere immersed_boundaries_markers Subroutine

Add an IB sphere

marker_set_CoM immersed_boundaries_markers Function

Find the center of mass

marker_set_ComputeSolidVolFrac immersed_boundaries_markers Subroutine

Compute the solid volume fraction on the mesh

marker_set_Filter immersed_boundaries_markers Subroutine

Compute a filtered quantity on the eulerian grid

marker_set_Final immersed_boundaries_markers Subroutine

Finalize the marker_set type. This subourtine replaces the inheritted lagrangian_final.

marker_set_GetIBForcing immersed_boundaries_markers Subroutine

Compute the IB forcing. Interpolation is carried out by convolution Fails when grid spacing is greater than filter half width

marker_set_GetIBForcing2 immersed_boundaries_markers Subroutine

Compute the IB forcing Interpolation is carried out by linear interpolation.

marker_set_Init immersed_boundaries_markers Subroutine

Initialize the marker_set type. This subourtine replaces the inheritted lagrangian_init.

marker_set_LoadSTL immersed_boundaries_markers Subroutine

Load markers from a binary STL. This is a serial routine.

marker_set_Prepare immersed_boundaries_markers Subroutine

Prepare marker_set for use with solvers

marker_set_Read immersed_boundaries_markers Subroutine

Read marker data from file in parallel

marker_set_SetMPIDataTypeParams immersed_boundaries_markers Subroutine

Set up parameters used when creating the MPI derived type Create the MPI structure

marker_set_SetObjectType immersed_boundaries_markers Subroutine

Set the sample type used in allocation of polymorphic variables

marker_set_SetReadChunkSize immersed_boundaries_markers Subroutine

Set the chunk size.

marker_set_UpdateNormals immersed_boundaries_markers Subroutine

Updates the Normals field

marker_set_UpdateSDF immersed_boundaries_markers Subroutine

Updates the Surface Density Function

marker_set_Write immersed_boundaries_markers Subroutine

Write marker data to file in parallel

monitor_obj_Final leapMonitor Subroutine

Finalize the monitor object

monitor_obj_Formats leapMonitor Subroutine

Define how to print numbers Format specifier for an integer Format specifier for a real Format specifier for a logical Format specifier for a full line

monitor_obj_Init leapMonitor Subroutine

Intializes a single monitor

monitor_obj_Print leapMonitor Subroutine

Prints to file or stdout content of the monitor

monitor_obj_SetVal leapMonitor Subroutine

Finalize the monitor object

monitor_set_Create leapMonitor Subroutine

Creates a new monitor

monitor_set_Expand leapMonitor Subroutine

Changes the size of an array of monitors

monitor_set_Final leapMonitor Subroutine
monitor_set_GetIndex leapMonitor Function

Returns the ID of a monitor identified by name

monitor_set_Info leapMonitor Subroutine

Print a number of diagnostics information

monitor_set_Init leapMonitor Subroutine

Initialize a set of monitors

monitor_set_Print leapMonitor Subroutine

Prints content of monitors

monitor_set_Set leapMonitor Subroutine

Set the label or value of a column of a certain monitor

ngadata_obj_Close leapIO_mpi Subroutine

Close file with MPI

ngadata_obj_Final leapIO_mpi Subroutine

Finalize structure

ngadata_obj_GetAttributes leapIO_mpi Subroutine

Read file attributes

Read more…
ngadata_obj_Init leapIO_mpi Subroutine

Initialize structure

ngadata_obj_Open leapIO_mpi Subroutine

Open a hdf5 file with ngadata

ngadata_obj_ReadScalar3D leapIO_mpi Subroutine

Read Eulerian/3D data from a hdf5 file with h5hut

ngadata_obj_SetupMPITypes leapIO_mpi Subroutine

Create MPI types needed for IO

ngadata_obj_SetView3D leapIO_mpi Subroutine

Set the file view

ngapart_Close nga_smod Subroutine

Close file with MPI

ngapart_CreateMPIType nga_smod Subroutine

Define MPI Type and size for a NGA particle

ngapart_Final nga_smod Subroutine

Finalize structure

ngapart_GetAttributes nga_smod Subroutine

Read file attributes

ngapart_Init nga_smod Subroutine

Initialize structuree

ngapart_Open nga_smod Subroutine

Open raw NGA part file

ngapart_Read nga_smod Subroutine

Read NGA particles, convert and store them in LEAP particle structure

op_obj_ApplyLaplacianDC leapDiffOp Subroutine

Apply Dirichlet boundary conditions to the RHS of a Laplacian equation

op_obj_BuildLaplacian leapDiffOp Subroutine

Build Laplacian operator using Morinishi's schemes

op_obj_conv11 leapDiffOp Function

Compute d(U1 U1)/dx1

op_obj_conv12 leapDiffOp Function

Compute d(U1 U2)/dx1

op_obj_conv13 leapDiffOp Function

Compute d(U1 U1)/dx1

op_obj_conv21 leapDiffOp Function

Compute d(U2 U1)/dx2

op_obj_conv22 leapDiffOp Function

Compute d(U2 U2)/dx2

op_obj_conv23 leapDiffOp Function

Compute d(U2 U1)/dx2

op_obj_conv31 leapDiffOp Function

Compute d(U3 U1)/dx1

op_obj_conv32 leapDiffOp Function

Compute d(U3 U1)/dx1

op_obj_conv33 leapDiffOp Function

Compute d(U3 U1)/dx1

op_obj_d1dx1 leapDiffOp Function

Compute the derivative in the x1-direction. Note: If input is face-centered (on x1), result is cell-centered (on x1m). If input is cell-centered (on x1m), result is face-centered (on x1).

op_obj_d1dx2 leapDiffOp Function

Compute the derivative in the x2-direction. Note: If input is face-centered (on x2), result is cell-centered (on x2m). If input is cell-centered (on x2m), result is face-centered (on x2).

op_obj_d1dx3 leapDiffOp Function

Compute the derivative in the x3-direction. Note: If input is face-centered (on x3), result is cell-centered (on x3m). If input is cell-centered (on x3m), result is face-centered (on x3).

op_obj_div leapDiffOp Function

Compute the divergence of a vector (in1,in2,in3) This function takes in1,in2,in3 cell-centered (stag=0) and returns the divergence on cell centers (stag=0)

op_obj_Final leapDiffOp Subroutine

Clear data

op_obj_grad_x leapDiffOp Function

Compute the derivative in the x-direction (dir=1)

op_obj_grad_y leapDiffOp Function

Compute the derivative in the y-direction (dir=2)

op_obj_grad_z leapDiffOp Function

Compute the derivative in the z-direction (dir=3)

op_obj_gradx leapDiffOp Function

Compute the derivative in the x-direction (dir=1)

op_obj_grady leapDiffOp Function

Compute the derivative in the z-direction (dir=2)

op_obj_gradz leapDiffOp Function

Compute the derivative in the z-direction (dir=3)

op_obj_Init leapDiffOp Subroutine
op_obj_intrp1 leapDiffOp Function

Interpolate in the x1-direction. Note: If input is face-centered (on x1), result is cell-centered (on x1m). If input is cell-centered (on x1m), result is face-centered (on x1).

op_obj_intrp2 leapDiffOp Function

Interpolate in the x2-direction. Note: If input is face-centered (on x2), result is cell-centered (on x2m). If input is cell-centered (on x2m), result is face-centered (on x2).

op_obj_intrp3 leapDiffOp Function

Interpolate in the x3-direction. Note: If input is face-centered (on x3), result is cell-centered (on x3m). If input is cell-centered (on x3m), result is face-centered (on x3).

op_obj_p_div leapDiffOp Function

Compute the divergence of a vector (in1,in2,in3) This function takes in1,in2,in3 face-centered (stag=1/2/3) and returns the divergence on cell centers (stag=0)

op_obj_StrainRate leapDiffOp Function

Compute the strain rate tensor from the velocity field. Result is on mid points (staggering=0). Tensor is stored as follows: S = 0.5*( grad(u) + grad(u)^T ) ( S(1) S(4) S(6) ) = ( S(4) S(2) S(5) ) ( S(6) S(5) S(3) )

parallel_obj_bcast_char leapParallel Subroutine
parallel_obj_bcast_int_0d leapParallel Subroutine
parallel_obj_bcast_int_1d leapParallel Subroutine
parallel_obj_bcast_int_2d leapParallel Subroutine
parallel_obj_bcast_int_3d leapParallel Subroutine
parallel_obj_bcast_real_0d leapParallel Subroutine
parallel_obj_bcast_real_1d leapParallel Subroutine
parallel_obj_bcast_real_2d leapParallel Subroutine
parallel_obj_bcast_real_3d leapParallel Subroutine
parallel_obj_final leapParallel Subroutine

Finalize MPI and the parallel environment

parallel_obj_init leapParallel Subroutine

Initialize the parallel environement

parallel_obj_max_int_0d leapParallel Subroutine
parallel_obj_max_int_1d leapParallel Subroutine
parallel_obj_max_real_0d leapParallel Subroutine
parallel_obj_max_real_1d leapParallel Subroutine
parallel_obj_min_int_0d leapParallel Subroutine
parallel_obj_min_int_1d leapParallel Subroutine
parallel_obj_min_real_0d leapParallel Subroutine
parallel_obj_min_real_1d leapParallel Subroutine
parallel_obj_SetMPIFSHints leapParallel Subroutine

Set the MPI file system hints

parallel_obj_stop leapParallel Subroutine

Subroutine to gracefully stop the execution with an optional error message.

parallel_obj_sum_int_0d leapParallel Subroutine
parallel_obj_sum_int_1d leapParallel Subroutine
parallel_obj_sum_int_2d leapParallel Subroutine
parallel_obj_sum_int_3d leapParallel Subroutine
parallel_obj_sum_real_0d leapParallel Subroutine
parallel_obj_sum_real_1d leapParallel Subroutine
parallel_obj_sum_real_2d leapParallel Subroutine
parallel_obj_sum_real_3d leapParallel Subroutine
parallel_obj_time leapParallel Function

Returns the elapsed time since an arbitrary origin. Note that different ranks return different WTIMEs

parallel_obj_topology leapParallel Subroutine

Builds a Cartesian topolgy with MPI

parser_obj_AddEntry leapParser Subroutine

Resize entries array to add a new entry

parser_obj_AssignDefault0D leapParser Subroutine

Assing default to value: 0D version

parser_obj_AssignDefault1D leapParser Subroutine

Assing default to value: 1D version

parser_obj_FetchLabelID leapParser Function

Return ID of label in the array of entries Returns 0 if label not found.

parser_obj_final leapParser Subroutine

Finalization routine

parser_obj_init leapParser Subroutine

Initialization the praser

parser_obj_IsDefined leapParser Function

Check whether the field is defined

parser_obj_ParseFile leapParser Subroutine

Read & parse the input file

parser_obj_ParseLine leapParser Subroutine

Parse a line

parser_obj_print leapParser Subroutine

Prints all variables found in the parsed file

parser_obj_read0D leapParser Subroutine

Read value: 0D version

parser_obj_read1D leapParser Subroutine

Read value: 1D version

parser_obj_ReformatLine leapParser Subroutine

Parse a line

particle_BH_obj_assign particles_point Subroutine

Assignment

particle_obj_assign particles_point Subroutine

Assignment

particle_set_AdvanceCenters particles_point Subroutine

Advance centers to next timestep

particle_set_ChangePartType particles_point Subroutine

Change Particle Type. This delete all existing particle data and redclare the associated MPI type.

particle_set_CreateMonitor particles_point Subroutine

Create monitor file for Point Particles

particle_set_Filter particles_point Subroutine

Filter a quantity to the Eulerian grid

particle_set_Prepare particles_point Subroutine

Prepare for use with solvers.

particle_set_Read particles_point Subroutine

Read particle data from file in parallel

particle_set_ReadNGA particles_point Interface
particle_set_SetMPIDataTypeParams particles_point Subroutine

Set up parameters used when creating the MPI derived type

particle_set_SetMPIDataTypeParams_BH particles_point Subroutine

Set up parameters used when creating the MPI derived type

particle_set_SetMPIDataTypeParams_default particles_point Subroutine

Set up parameters used when creating the MPI derived type

particle_set_SetObjectType particles_point Subroutine

Set the sample type used in allocation of polymorphic variables

particle_set_StoreOld particles_point Subroutine

Store values from previous timestep

particle_set_UpdateMonitor particles_point Subroutine

Update monitoring data

particle_set_Write particles_point Subroutine

Write particle data to file in parallel

particle_set_WriteSilo particles_point Subroutine

Write data to disk in Silo format

region_obj_Add leapBC Subroutine

Adds a new variable to region

region_obj_Expand leapBC Subroutine

Resize array to accomodate a new element

region_obj_Final leapBC Subroutine
region_obj_GetBCIndex leapBC Function

Returns index of a variable in this region, or -1 if not found.

region_obj_Init leapBC Subroutine

Initializes a region

ResPart_obj_assign particles_resolved Subroutine

Assignment

ResPart_set_AdvanceCenters particles_resolved Subroutine

Advance centers to next timestep

ResPart_set_AdvanceMarkers particles_resolved Subroutine

Advance markers to next timestep

ResPart_set_CreateMonitor particles_resolved Subroutine

Create monitor file for Resolved Particles

ResPart_set_Filter particles_resolved Subroutine

Filter a quantity to the Eulerian grid

ResPart_set_Final particles_resolved Subroutine

Finalize the ResPart_set type. This subourtine replaces the inheritted lagrangian_final.

ResPart_set_GetHydroForces particles_resolved Subroutine

Compute hydrodynamic force on particle

ResPart_set_GetIBForcing particles_resolved Subroutine

Compute the IB forcing

ResPart_set_GetOwnerRankByRP particles_resolved Function

Return MPI rank of the lagrangian centroid owning this marker.

ResPart_set_GetSurfaceStresses particles_resolved Subroutine

Compute hydrodynamic stresses on markers

ResPart_set_Init particles_resolved Subroutine

Initialize the ResPart_set type. This subourtine replaces the inheritted lagrangian_init.

ResPart_set_Prepare particles_resolved Subroutine

Prepare ResPart_set for use with solvers

ResPart_set_Read particles_resolved Subroutine

Read ResPart data from file

ResPart_set_Regroup particles_resolved Subroutine

Regroup markers with their respective centroids on the same MPI block

ResPart_set_SetFilterSize particles_resolved Subroutine

Filter a quantity to the Eulerian grid

ResPart_set_SetMPIDataTypeParams particles_resolved Subroutine

Set up parameters used when creating the MPI derived type

ResPart_set_SetObjectType particles_resolved Subroutine

description

ResPart_set_SetReadFileName particles_resolved Subroutine

Set the base name of file to write

ResPart_set_SetWriteFileName particles_resolved Subroutine

Set the base name of file to write

ResPart_set_StoreOld particles_resolved Subroutine

Store values from previous timestep

ResPart_set_UpdateLookup particles_resolved Subroutine

Update lookup array -- The lookup array returns the local (MPI rank) index of a centroid when given the global ID of that centroid

ResPart_set_UpdateMonitor particles_resolved Subroutine
ResPart_set_UpdateNormals particles_resolved Subroutine

Updates the Normals field

ResPart_set_UpdateSDF particles_resolved Subroutine

Updates the Surface Density Function

ResPart_set_Write particles_resolved Subroutine

description

ResPart_set_WriteSilo particles_resolved Subroutine

Write data to disk in Silo format

silo_CreateGroups leapIO_silo Subroutine

Set up silo groups for poor man's IO. Split MPI ranks into groups of size nproc_node. Each group will write squentially to its own file.

silo_Final leapIO_silo Subroutine

Finalize structure

silo_Init leapIO_silo Subroutine

Initialize structure

silo_NewTimeStep leapIO_silo Subroutine

Create a new Silo virtual data base (VDB) for this timestep

silo_SetupGroupFiles leapIO_silo Subroutine

Create silo files and their internal structure

silo_WriteGrid leapIO_silo Subroutine

Write the grid attributes

silo_WriteLagrangianMesh leapIO_silo Subroutine

Write the grid attributes

silo_WriteScalar1D leapIO_silo Subroutine

Write Eulerian/3D data to a hdf5 file with silo

silo_WriteScalar3D leapIO_silo Subroutine

Write Eulerian/3D data to a hdf5 file with silo

sllist_obj_Free leapUtils Subroutine
sllist_obj_Get leapUtils Subroutine
sllist_obj_Put leapUtils Subroutine
solid_set_Communicate immersed_boundaries_solids Subroutine

Communicate markers contained in all solid_obj

solid_set_Filter immersed_boundaries_solids Subroutine

Filter a quantity to the Eulerian grid

solid_set_Final immersed_boundaries_solids Subroutine

Finalize

solid_set_Init immersed_boundaries_solids Subroutine

Initialize a collection of solid_obj

solid_set_Localize immersed_boundaries_solids Subroutine

Localize markers on the gril for all solid_obj

solid_set_Read immersed_boundaries_solids Subroutine

Read all solid_obj

solid_set_SetFilterKernel immersed_boundaries_solids Subroutine

Select interp/extrap kernels

solid_set_SetFilterSize immersed_boundaries_solids Subroutine

Change filter size to desired value

solid_set_SetOverwrite immersed_boundaries_solids Subroutine

Set file overwritting

solid_set_SetReadFileName immersed_boundaries_solids Subroutine

Set the names of files to read

solid_set_SetWriteFileName immersed_boundaries_solids Subroutine

Set the names of files to write

solid_set_Write immersed_boundaries_solids Subroutine

Write all solid_obj

timer_obj_AddTiming leapTimer Subroutine

Add timing info

timer_obj_Done leapTimer Function

Determines whether simulation is over

timer_obj_EndRun leapTimer Subroutine

Change run status to finished

timer_obj_Final leapTimer Subroutine

Finalize

timer_obj_GetTiming leapTimer Function

Updates timing info with elapsed time since beginning of current iteration

timer_obj_Init leapTimer Subroutine

Initialize the timer

timer_obj_StepForward leapTimer Subroutine

Move timer from n to n+1

timer_obj_TimeToWriteOutputData leapTimer Function

Determine whether it is time to write visualization files

timer_obj_TimeToWriteRestartData leapTimer Function

Determine whether it is time to write restart files

timer_obj_UpdateTiming leapTimer Subroutine

Updates timing info with elapsed time since beginning of current iteration

call~~graph~~CallGraph interface~cdifs_obj_advancesolution cdifs_obj%cdifs_obj_AdvanceSolution proc~cdifs_obj_advancesolution cdifs_obj_AdvanceSolution interface~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolution interface~cdifs_obj_monitor cdifs_obj%cdifs_obj_Monitor proc~cdifs_obj_monitor cdifs_obj_Monitor interface~cdifs_obj_monitor->proc~cdifs_obj_monitor interface~cdifs_obj_preparesolver cdifs_obj%cdifs_obj_PrepareSolver proc~cdifs_obj_preparesolver cdifs_obj_PrepareSolver interface~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolver interface~cdifs_obj_writeoutputdata cdifs_obj%cdifs_obj_WriteOutputData proc~cdifs_obj_writeoutputdata cdifs_obj_WriteOutputData interface~cdifs_obj_writeoutputdata->proc~cdifs_obj_writeoutputdata interface~cdifs_obj_writerestartdata cdifs_obj%cdifs_obj_WriteRestartData proc~cdifs_obj_writerestartdata cdifs_obj_WriteRestartData interface~cdifs_obj_writerestartdata->proc~cdifs_obj_writerestartdata interface~cudadevicegetattribute cudaDeviceGetAttribute interface~cudafree cudaFree interface~cudagetdevicecount cudaGetDeviceCount interface~cudamallocmanaged cudaMallocManaged interface~grans_obj_advancesolution grans_obj%grans_obj_AdvanceSolution proc~grans_obj_advancesolution grans_obj_AdvanceSolution interface~grans_obj_advancesolution->proc~grans_obj_advancesolution interface~grans_obj_monitor grans_obj%grans_obj_Monitor proc~grans_obj_monitor grans_obj_monitor interface~grans_obj_monitor->proc~grans_obj_monitor interface~grans_obj_preparesolver grans_obj%grans_obj_PrepareSolver proc~grans_obj_preparesolver grans_obj_PrepareSolver interface~grans_obj_preparesolver->proc~grans_obj_preparesolver interface~grans_obj_writeoutputdata grans_obj%grans_obj_WriteOutputData proc~grans_obj_writeoutputdata grans_obj_WriteOutputData interface~grans_obj_writeoutputdata->proc~grans_obj_writeoutputdata interface~grans_obj_writerestartdata grans_obj%grans_obj_WriteRestartData proc~grans_obj_writerestartdata grans_obj_WriteRestartData interface~grans_obj_writerestartdata->proc~grans_obj_writerestartdata interface~particle_set_readnga particle_set%particle_set_ReadNGA proc~particle_set_readnga particle_set_ReadNGA interface~particle_set_readnga->proc~particle_set_readnga none~add~2 collision_obj%Add proc~collision_obj_addimmersedboundaries collision_obj%collision_obj_AddImmersedBoundaries none~add~2->proc~collision_obj_addimmersedboundaries proc~collision_obj_addpointparticles collision_obj%collision_obj_AddPointParticles none~add~2->proc~collision_obj_addpointparticles proc~collision_obj_addresolvedparticles collision_obj%collision_obj_AddResolvedParticles none~add~2->proc~collision_obj_addresolvedparticles none~assigndefault parser_obj%AssignDefault proc~parser_obj_assigndefault0d parser_obj%parser_obj_AssignDefault0D none~assigndefault->proc~parser_obj_assigndefault0d proc~parser_obj_assigndefault1d parser_obj%parser_obj_AssignDefault1D none~assigndefault->proc~parser_obj_assigndefault1d none~assignment(=) lagrangian_obj%assignment(=) proc~respart_obj_assign ResPart_obj%ResPart_obj_assign none~assignment(=)->proc~respart_obj_assign none~assignment(=)~2 eulerian_obj_base%assignment(=) proc~eulerian_obj_assigneulerianobj eulerian_obj_base%eulerian_obj_AssignEulerianObj none~assignment(=)~2->proc~eulerian_obj_assigneulerianobj proc~eulerian_obj_assignint0d eulerian_obj_base%eulerian_obj_AssignInt0D none~assignment(=)~2->proc~eulerian_obj_assignint0d proc~eulerian_obj_assignreal0d eulerian_obj_base%eulerian_obj_AssignReal0D none~assignment(=)~2->proc~eulerian_obj_assignreal0d none~assignment(=)~3 marker_obj%assignment(=) none~assignment(=)~3->proc~respart_obj_assign none~assignment(=)~4 particle_BH_obj%assignment(=) none~assignment(=)~4->proc~respart_obj_assign none~assignment(=)~5 eulerian_obj_r%assignment(=) none~assignment(=)~5->proc~eulerian_obj_assigneulerianobj none~assignment(=)~5->proc~eulerian_obj_assignint0d none~assignment(=)~5->proc~eulerian_obj_assignreal0d none~assignment(=)~6 particle_obj%assignment(=) none~assignment(=)~6->proc~respart_obj_assign none~assignment(=)~7 ResPart_obj%assignment(=) none~assignment(=)~7->proc~respart_obj_assign none~assignment(=)~8 eulerian_obj_i%assignment(=) none~assignment(=)~8->proc~eulerian_obj_assigneulerianobj none~assignment(=)~8->proc~eulerian_obj_assignint0d none~assignment(=)~8->proc~eulerian_obj_assignreal0d none~bcast parallel_obj%bcast proc~parallel_obj_bcast_char parallel_obj%parallel_obj_bcast_char none~bcast->proc~parallel_obj_bcast_char proc~parallel_obj_bcast_int_0d parallel_obj%parallel_obj_bcast_int_0d none~bcast->proc~parallel_obj_bcast_int_0d proc~parallel_obj_bcast_int_1d parallel_obj%parallel_obj_bcast_int_1d none~bcast->proc~parallel_obj_bcast_int_1d proc~parallel_obj_bcast_int_2d parallel_obj%parallel_obj_bcast_int_2d none~bcast->proc~parallel_obj_bcast_int_2d proc~parallel_obj_bcast_int_3d parallel_obj%parallel_obj_bcast_int_3d none~bcast->proc~parallel_obj_bcast_int_3d proc~parallel_obj_bcast_real_0d parallel_obj%parallel_obj_bcast_real_0d none~bcast->proc~parallel_obj_bcast_real_0d proc~parallel_obj_bcast_real_1d parallel_obj%parallel_obj_bcast_real_1d none~bcast->proc~parallel_obj_bcast_real_1d proc~parallel_obj_bcast_real_2d parallel_obj%parallel_obj_bcast_real_2d none~bcast->proc~parallel_obj_bcast_real_2d proc~parallel_obj_bcast_real_3d parallel_obj%parallel_obj_bcast_real_3d none~bcast->proc~parallel_obj_bcast_real_3d none~finalize~25 ResPart_set%Finalize proc~respart_set_final ResPart_set%ResPart_set_Final none~finalize~25->proc~respart_set_final none~finalize~26 marker_set%Finalize none~finalize~26->proc~respart_set_final none~finalize~27 solid_obj%Finalize none~finalize~27->proc~respart_set_final none~finalize~28 particle_set%Finalize none~finalize~28->proc~respart_set_final none~finalize~6 lagrangian_set%Finalize none~finalize~6->proc~respart_set_final none~get~3 parser_obj%Get proc~parser_obj_read0d parser_obj%parser_obj_read0D none~get~3->proc~parser_obj_read0d proc~parser_obj_read1d parser_obj%parser_obj_read1D none~get~3->proc~parser_obj_read1d none~initialize~25 ResPart_set%Initialize proc~respart_set_init ResPart_set%ResPart_set_Init none~initialize~25->proc~respart_set_init none~initialize~26 marker_set%Initialize none~initialize~26->proc~respart_set_init none~initialize~27 solid_obj%Initialize none~initialize~27->proc~respart_set_init none~initialize~28 particle_set%Initialize none~initialize~28->proc~respart_set_init none~initialize~6 lagrangian_set%Initialize none~initialize~6->proc~respart_set_init none~initialize~8 block_obj%Initialize proc~block_obj_init block_obj%block_obj_Init none~initialize~8->proc~block_obj_init proc~block_obj_init2 block_obj%block_obj_Init2 none~initialize~8->proc~block_obj_init2 none~max parallel_obj%max proc~parallel_obj_max_int_0d parallel_obj%parallel_obj_max_int_0d none~max->proc~parallel_obj_max_int_0d proc~parallel_obj_max_int_1d parallel_obj%parallel_obj_max_int_1d none~max->proc~parallel_obj_max_int_1d proc~parallel_obj_max_real_0d parallel_obj%parallel_obj_max_real_0d none~max->proc~parallel_obj_max_real_0d proc~parallel_obj_max_real_1d parallel_obj%parallel_obj_max_real_1d none~max->proc~parallel_obj_max_real_1d none~min parallel_obj%min proc~parallel_obj_min_int_0d parallel_obj%parallel_obj_min_int_0d none~min->proc~parallel_obj_min_int_0d proc~parallel_obj_min_int_1d parallel_obj%parallel_obj_min_int_1d none~min->proc~parallel_obj_min_int_1d proc~parallel_obj_min_real_0d parallel_obj%parallel_obj_min_real_0d none~min->proc~parallel_obj_min_real_0d proc~parallel_obj_min_real_1d parallel_obj%parallel_obj_min_real_1d none~min->proc~parallel_obj_min_real_1d none~operator(+) eulerian_obj_base%operator(+) proc~eulerian_obj_addeulerianiobj eulerian_obj_base%eulerian_obj_AddEulerianIObj none~operator(+)->proc~eulerian_obj_addeulerianiobj proc~eulerian_obj_addeulerianrobj eulerian_obj_base%eulerian_obj_AddEulerianRObj none~operator(+)->proc~eulerian_obj_addeulerianrobj none~operator(+)~2 eulerian_obj_r%operator(+) none~operator(+)~2->proc~eulerian_obj_addeulerianiobj none~operator(+)~2->proc~eulerian_obj_addeulerianrobj none~operator(+)~3 eulerian_obj_i%operator(+) none~operator(+)~3->proc~eulerian_obj_addeulerianiobj none~operator(+)~3->proc~eulerian_obj_addeulerianrobj none~operator(-) eulerian_obj_base%operator(-) proc~eulerian_obj_subeulerianiobj eulerian_obj_base%eulerian_obj_SubEulerianIObj none~operator(-)->proc~eulerian_obj_subeulerianiobj proc~eulerian_obj_subeulerianrobj eulerian_obj_base%eulerian_obj_SubEulerianRObj none~operator(-)->proc~eulerian_obj_subeulerianrobj none~operator(-)~2 eulerian_obj_i%operator(-) none~operator(-)~2->proc~eulerian_obj_subeulerianiobj none~operator(-)~2->proc~eulerian_obj_subeulerianrobj none~operator(-)~3 eulerian_obj_r%operator(-) none~operator(-)~3->proc~eulerian_obj_subeulerianiobj none~operator(-)~3->proc~eulerian_obj_subeulerianrobj none~operator(ASTERISK) eulerian_obj_base%operator(*) proc~eulerian_obj_mulint0d eulerian_obj_base%eulerian_obj_MulInt0D none~operator(ASTERISK)->proc~eulerian_obj_mulint0d proc~eulerian_obj_mulreal0d eulerian_obj_base%eulerian_obj_MulReal0D none~operator(ASTERISK)->proc~eulerian_obj_mulreal0d none~operator(ASTERISK)~2 eulerian_obj_i%operator(*) none~operator(ASTERISK)~2->proc~eulerian_obj_mulint0d none~operator(ASTERISK)~2->proc~eulerian_obj_mulreal0d none~operator(ASTERISK)~3 eulerian_obj_r%operator(*) none~operator(ASTERISK)~3->proc~eulerian_obj_mulint0d none~operator(ASTERISK)~3->proc~eulerian_obj_mulreal0d none~readattributes h5hut_obj%ReadAttributes proc~h5hut_readattributes0d h5hut_obj%h5hut_ReadAttributes0D none~readattributes->proc~h5hut_readattributes0d proc~h5hut_readattributes1d h5hut_obj%h5hut_ReadAttributes1D none~readattributes->proc~h5hut_readattributes1d none~readattributes~2 hdf5_obj%ReadAttributes proc~hdf5_obj_readattributes0d hdf5_obj%hdf5_obj_ReadAttributes0D none~readattributes~2->proc~hdf5_obj_readattributes0d proc~hdf5_obj_readattributes1d hdf5_obj%hdf5_obj_ReadAttributes1D none~readattributes~2->proc~hdf5_obj_readattributes1d none~read~2 h5hut_obj%Read proc~h5hut_read1d h5hut_obj%h5hut_Read1D none~read~2->proc~h5hut_read1d proc~h5hut_readscalar3d h5hut_obj%h5hut_ReadScalar3D none~read~2->proc~h5hut_readscalar3d none~read~9 hdf5_obj%Read proc~hdf5_obj_read1d hdf5_obj%hdf5_obj_Read1D none~read~9->proc~hdf5_obj_read1d proc~hdf5_obj_read3d hdf5_obj%hdf5_obj_Read3D none~read~9->proc~hdf5_obj_read3d none~sum parallel_obj%sum proc~parallel_obj_sum_int_0d parallel_obj%parallel_obj_sum_int_0d none~sum->proc~parallel_obj_sum_int_0d proc~parallel_obj_sum_int_1d parallel_obj%parallel_obj_sum_int_1d none~sum->proc~parallel_obj_sum_int_1d proc~parallel_obj_sum_int_2d parallel_obj%parallel_obj_sum_int_2d none~sum->proc~parallel_obj_sum_int_2d proc~parallel_obj_sum_int_3d parallel_obj%parallel_obj_sum_int_3d none~sum->proc~parallel_obj_sum_int_3d proc~parallel_obj_sum_real_0d parallel_obj%parallel_obj_sum_real_0d none~sum->proc~parallel_obj_sum_real_0d proc~parallel_obj_sum_real_1d parallel_obj%parallel_obj_sum_real_1d none~sum->proc~parallel_obj_sum_real_1d proc~parallel_obj_sum_real_2d parallel_obj%parallel_obj_sum_real_2d none~sum->proc~parallel_obj_sum_real_2d proc~parallel_obj_sum_real_3d parallel_obj%parallel_obj_sum_real_3d none~sum->proc~parallel_obj_sum_real_3d none~updategridghostcells block_obj%UpdateGridGhostCells proc~block_obj_updategridghostcells block_obj%block_obj_UpdateGridGhostCells none~updategridghostcells->proc~block_obj_updategridghostcells proc~block_obj_updategridghostcells2 block_obj%block_obj_UpdateGridGhostCells2 none~updategridghostcells->proc~block_obj_updategridghostcells2 none~write silo_obj%Write proc~silo_writescalar1d silo_obj%silo_WriteScalar1D none~write->proc~silo_writescalar1d proc~silo_writescalar3d silo_obj%silo_WriteScalar3D none~write->proc~silo_writescalar3d none~writeattributes h5hut_obj%WriteAttributes proc~h5hut_writeattributes0d h5hut_obj%h5hut_WriteAttributes0D none~writeattributes->proc~h5hut_writeattributes0d proc~h5hut_writeattributes1d h5hut_obj%h5hut_WriteAttributes1D none~writeattributes->proc~h5hut_writeattributes1d none~writeattributes~2 hdf5_obj%WriteAttributes proc~hdf5_obj_writeattributes0d hdf5_obj%hdf5_obj_WriteAttributes0D none~writeattributes~2->proc~hdf5_obj_writeattributes0d proc~hdf5_obj_writeattributes1d hdf5_obj%hdf5_obj_WriteAttributes1D none~writeattributes~2->proc~hdf5_obj_writeattributes1d none~write~3 h5hut_obj%Write proc~h5hut_write1d h5hut_obj%h5hut_Write1D none~write~3->proc~h5hut_write1d proc~h5hut_writescalar3d h5hut_obj%h5hut_WriteScalar3D none~write~3->proc~h5hut_writescalar3d none~write~9 hdf5_obj%Write proc~hdf5_obj_write1d hdf5_obj%hdf5_obj_Write1D none~write~9->proc~hdf5_obj_write1d proc~hdf5_obj_write3d hdf5_obj%hdf5_obj_Write3D none~write~9->proc~hdf5_obj_write3d proc~axis_obj_final axis_obj%axis_obj_Final proc~axis_obj_init axis_obj%axis_obj_Init proc~bc_set_add bc_set%bc_set_Add proc~bc_set_checkbounds bc_set%bc_set_CheckBounds proc~bc_set_add->proc~bc_set_checkbounds proc~bc_set_expand bc_set%bc_set_Expand proc~bc_set_add->proc~bc_set_expand proc~bc_set_getsidedirbynormal bc_set%bc_set_GetSideDirByNormal proc~bc_set_add->proc~bc_set_getsidedirbynormal proc~bc_set_updateextents bc_set%bc_set_UpdateExtents proc~bc_set_add->proc~bc_set_updateextents proc~hashtbl_obj_hashstring hashtbl_obj%hashtbl_obj_HashString proc~bc_set_add->proc~hashtbl_obj_hashstring proc~hashtbl_obj_put hashtbl_obj%hashtbl_obj_Put proc~bc_set_add->proc~hashtbl_obj_put proc~region_obj_init region_obj%region_obj_Init proc~bc_set_add->proc~region_obj_init proc~bc_set_buildmask bc_set%bc_set_BuildMask proc~bc_set_checkbcexists bc_set%bc_set_CheckBCExists proc~bc_set_buildmask->proc~bc_set_checkbcexists proc~bc_set_getextents bc_set%bc_set_GetExtents proc~bc_set_buildmask->proc~bc_set_getextents proc~eulerian_obj_updateghostcells eulerian_obj_base%eulerian_obj_UpdateGhostCells proc~bc_set_buildmask->proc~eulerian_obj_updateghostcells proc~region_obj_getbcindex region_obj%region_obj_GetBCIndex proc~bc_set_buildmask->proc~region_obj_getbcindex proc~bc_set_getregionindex bc_set%bc_set_GetRegionIndex proc~bc_set_checkbcexists->proc~bc_set_getregionindex proc~bc_set_checkbcexists->proc~region_obj_getbcindex proc~bc_set_final bc_set%bc_set_Final proc~region_obj_final region_obj%region_obj_Final proc~bc_set_final->proc~region_obj_final proc~bc_set_getbcpointer bc_set%bc_set_GetBCPointer proc~bc_set_getbcpointer->proc~bc_set_getregionindex proc~bc_set_getbcpointer->proc~region_obj_getbcindex proc~bc_set_getbctype bc_set%bc_set_GetBCType proc~bc_set_getbctype->proc~bc_set_getregionindex proc~bc_set_getbctype->proc~region_obj_getbcindex proc~bc_set_getextents->proc~bc_set_getregionindex proc~hashtbl_obj_get hashtbl_obj%hashtbl_obj_Get proc~bc_set_getregionindex->proc~hashtbl_obj_get proc~bc_set_getregionindex->proc~hashtbl_obj_hashstring proc~bc_set_getsidedirbyregion bc_set%bc_set_GetSideDirByRegion proc~bc_set_getsidedirbyregion->proc~bc_set_getregionindex proc~bc_set_info bc_set%bc_set_Info proc~bc_set_init bc_set%bc_set_Init proc~hashtbl_obj_init hashtbl_obj%hashtbl_obj_init proc~bc_set_init->proc~hashtbl_obj_init proc~bc_set_read bc_set%bc_set_Read proc~bc_set_read->none~readattributes~2 proc~bc_set_read->proc~bc_set_add proc~bc_set_read->proc~bc_set_getbcpointer proc~bc_set_read->proc~bc_set_getextents proc~hdf5_obj_closegroup hdf5_obj%hdf5_obj_CloseGroup proc~bc_set_read->proc~hdf5_obj_closegroup proc~hdf5_obj_final hdf5_obj%hdf5_obj_Final proc~bc_set_read->proc~hdf5_obj_final proc~hdf5_obj_init hdf5_obj%hdf5_obj_Init proc~bc_set_read->proc~hdf5_obj_init proc~hdf5_obj_opengroup hdf5_obj%hdf5_obj_OpenGroup proc~bc_set_read->proc~hdf5_obj_opengroup proc~hdf5_obj_readgroupnames hdf5_obj%hdf5_obj_ReadGroupNames proc~bc_set_read->proc~hdf5_obj_readgroupnames proc~bc_set_setbc bc_set%bc_set_SetBC proc~bc_set_setbc->proc~bc_set_getextents proc~bc_set_setbc->proc~bc_set_getregionindex proc~region_obj_add region_obj%region_obj_Add proc~bc_set_setbc->proc~region_obj_add proc~bc_set_updateboundary bc_set%bc_set_UpdateBoundary proc~bc_set_updateboundary->proc~bc_set_checkbcexists proc~bc_set_updateboundary->proc~bc_set_getbctype proc~bc_set_updateboundarydirichlet bc_set%bc_set_UpdateBoundaryDirichlet proc~bc_set_updateboundary->proc~bc_set_updateboundarydirichlet proc~bc_set_updateboundaryneumann bc_set%bc_set_UpdateBoundaryNeumann proc~bc_set_updateboundary->proc~bc_set_updateboundaryneumann proc~bc_set_updateboundarydirichlet->proc~bc_set_getbcpointer proc~bc_set_updateboundarydirichlet->proc~bc_set_getextents proc~bc_set_updateboundarydirichlet->proc~bc_set_getsidedirbyregion proc~bc_set_updateboundaryneumann->proc~bc_set_getextents proc~bc_set_updateboundaryneumann->proc~bc_set_getsidedirbyregion proc~bc_set_updateextents->proc~bc_set_getregionindex proc~bc_set_write bc_set%bc_set_Write proc~bc_set_write->none~writeattributes~2 proc~bc_set_write->proc~bc_set_getextents proc~bc_set_write->proc~hdf5_obj_closegroup proc~hdf5_obj_creategroup hdf5_obj%hdf5_obj_CreateGroup proc~bc_set_write->proc~hdf5_obj_creategroup proc~bc_set_write->proc~hdf5_obj_final proc~bc_set_write->proc~hdf5_obj_init proc~block_obj_final block_obj%block_obj_Final proc~block_obj_final->proc~axis_obj_final mpi_type_free mpi_type_free proc~block_obj_final->mpi_type_free proc~block_obj_getowningcell block_obj%block_obj_GetOwningCell proc~block_obj_info block_obj%block_obj_Info proc~block_obj_setupuniformgrid block_obj%block_obj_SetupUniformGrid proc~block_obj_init2->proc~block_obj_setupuniformgrid proc~block_obj_locate block_obj%block_obj_Locate mpi_cart_rank mpi_cart_rank proc~block_obj_locate->mpi_cart_rank proc~block_obj_partition block_obj%block_obj_Partition proc~block_obj_partition->none~updategridghostcells proc~block_obj_partition->proc~axis_obj_final proc~block_obj_partition->proc~axis_obj_init proc~block_obj_setconveniencepointers block_obj%block_obj_SetConveniencePointers proc~block_obj_partition->proc~block_obj_setconveniencepointers proc~block_obj_setupmpitypes block_obj%block_obj_SetupMPITypes proc~block_obj_partition->proc~block_obj_setupmpitypes proc~block_obj_subdivideblock block_obj%block_obj_SubDivideBlock proc~block_obj_partition->proc~block_obj_subdivideblock proc~block_obj_updatemidpoints block_obj%block_obj_UpdateMidPoints proc~block_obj_partition->proc~block_obj_updatemidpoints proc~block_obj_updatespacing block_obj%block_obj_UpdateSpacing proc~block_obj_partition->proc~block_obj_updatespacing proc~parallel_obj_topology parallel_obj%parallel_obj_topology proc~block_obj_partition->proc~parallel_obj_topology proc~block_obj_read block_obj%block_obj_Read proc~block_obj_read->none~readattributes~2 proc~block_obj_read->none~updategridghostcells proc~block_obj_read->proc~block_obj_setconveniencepointers proc~block_obj_read->proc~block_obj_setupmpitypes proc~block_obj_read->proc~block_obj_updatemidpoints proc~block_obj_read->proc~block_obj_updatespacing proc~block_obj_read->proc~hdf5_obj_final proc~block_obj_read->proc~hdf5_obj_init proc~hdf5_obj_readcoord hdf5_obj%hdf5_obj_ReadCoord proc~block_obj_read->proc~hdf5_obj_readcoord proc~block_obj_setperiodicity block_obj%block_obj_SetPeriodicity mpi_type_commit mpi_type_commit proc~block_obj_setupmpitypes->mpi_type_commit proc~block_obj_setupmpitypes->mpi_type_free mpi_type_vector mpi_type_vector proc~block_obj_setupmpitypes->mpi_type_vector proc~block_obj_setupuniformgrid->none~updategridghostcells proc~block_obj_setupuniformgrid->proc~axis_obj_init proc~block_obj_setupuniformgrid->proc~block_obj_setconveniencepointers proc~block_obj_setupuniformgrid->proc~block_obj_setupmpitypes proc~block_obj_setupuniformgrid->proc~block_obj_updatemidpoints proc~block_obj_setupuniformgrid->proc~block_obj_updatespacing proc~block_obj_updateextents block_obj%block_obj_UpdateExtents proc~block_obj_updateextents->proc~axis_obj_init proc~block_obj_updategridghostcells->proc~block_obj_updateextents mpi_irecv mpi_irecv proc~block_obj_updategridghostcells->mpi_irecv mpi_isend mpi_isend proc~block_obj_updategridghostcells->mpi_isend mpi_wait mpi_wait proc~block_obj_updategridghostcells->mpi_wait mpi_waitall mpi_waitall proc~block_obj_updategridghostcells->mpi_waitall proc~block_obj_updategridghostcells2->mpi_irecv proc~block_obj_updategridghostcells2->mpi_isend proc~block_obj_updategridghostcells2->mpi_waitall proc~block_obj_write block_obj%block_obj_Write proc~block_obj_write->none~writeattributes~2 proc~block_obj_write->proc~hdf5_obj_final proc~block_obj_write->proc~hdf5_obj_init proc~hdf5_obj_writecoord hdf5_obj%hdf5_obj_WriteCoord proc~block_obj_write->proc~hdf5_obj_writecoord proc~cdifs_advancesolutionmomentumrhs1 cdifs_AdvanceSolutionMomentumRHS1 proc~eulerian_obj_init eulerian_obj_base%eulerian_obj_Init proc~cdifs_advancesolutionmomentumrhs1->proc~eulerian_obj_init proc~cdifs_advancesolutionmomentumrhs2 cdifs_AdvanceSolutionMomentumRHS2 proc~cdifs_advancesolutionmomentumrhs2->proc~eulerian_obj_init proc~cdifs_advancesolutionmomentumrhs3 cdifs_AdvanceSolutionMomentumRHS3 proc~cdifs_advancesolutionmomentumrhs3->proc~eulerian_obj_init proc~cdifs_obj_advancesolutionbodyforce cdifs_obj_AdvanceSolutionBodyForce proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutionbodyforce proc~cdifs_obj_advancesolutioncorrector cdifs_obj_AdvanceSolutionCorrector proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutioncorrector proc~cdifs_obj_advancesolutionib cdifs_obj_AdvanceSolutionIB proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutionib proc~cdifs_obj_advancesolutionpredictor cdifs_obj_AdvanceSolutionPredictor proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutionpredictor proc~cdifs_obj_advancesolutionrp cdifs_obj_AdvanceSolutionRP proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutionrp proc~respart_set_storeold ResPart_set%ResPart_set_StoreOld proc~cdifs_obj_advancesolution->proc~respart_set_storeold proc~timer_obj_updatetiming timer_obj%timer_obj_UpdateTiming proc~cdifs_obj_advancesolution->proc~timer_obj_updatetiming cpg cpg proc~cdifs_obj_advancesolutionbodyforce->cpg proc~cdifs_obj_advancesolutioncorrector->proc~bc_set_updateboundary proc~eulerian_obj_mean eulerian_obj_base%eulerian_obj_mean proc~cdifs_obj_advancesolutioncorrector->proc~eulerian_obj_mean proc~cdifs_obj_advancesolutioncorrector->proc~eulerian_obj_updateghostcells proc~hypre_obj_setrhs hypre_obj%hypre_obj_SetRHS proc~cdifs_obj_advancesolutioncorrector->proc~hypre_obj_setrhs proc~hypre_obj_solve hypre_obj%hypre_obj_Solve proc~cdifs_obj_advancesolutioncorrector->proc~hypre_obj_solve proc~monitor_set_set monitor_set%monitor_set_Set proc~cdifs_obj_advancesolutioncorrector->proc~monitor_set_set proc~cdifs_obj_advancesolutionib->proc~bc_set_updateboundary proc~cdifs_obj_advancesolutionib->proc~eulerian_obj_updateghostcells proc~op_obj_intrp1 op_obj%op_obj_intrp1 proc~cdifs_obj_advancesolutionib->proc~op_obj_intrp1 proc~op_obj_intrp2 op_obj%op_obj_intrp2 proc~cdifs_obj_advancesolutionib->proc~op_obj_intrp2 proc~op_obj_intrp3 op_obj%op_obj_intrp3 proc~cdifs_obj_advancesolutionib->proc~op_obj_intrp3 proc~respart_set_getibforcing ResPart_set%ResPart_set_GetIBForcing proc~cdifs_obj_advancesolutionib->proc~respart_set_getibforcing proc~respart_set_updatesdf ResPart_set%ResPart_set_UpdateSDF proc~cdifs_obj_advancesolutionib->proc~respart_set_updatesdf proc~cdifs_obj_advancesolutionpredictor->proc~bc_set_updateboundary proc~cdifs_obj_advancesolutionpredictor->proc~cdifs_advancesolutionmomentumrhs1 proc~cdifs_obj_advancesolutionpredictor->proc~cdifs_advancesolutionmomentumrhs2 proc~cdifs_obj_advancesolutionpredictor->proc~cdifs_advancesolutionmomentumrhs3 proc~cdifs_obj_advancesolutionpredictor->proc~eulerian_obj_updateghostcells proc~cdifs_obj_updatecollisions cdifs_obj_UpdateCollisions proc~cdifs_obj_advancesolutionrp->proc~cdifs_obj_updatecollisions proc~cdifs_obj_advancesolutionrp->proc~hypre_obj_setrhs proc~cdifs_obj_advancesolutionrp->proc~hypre_obj_solve proc~lagrangian_set_applyperiodicity lagrangian_set%lagrangian_set_ApplyPeriodicity proc~cdifs_obj_advancesolutionrp->proc~lagrangian_set_applyperiodicity proc~lagrangian_set_communicate lagrangian_set%lagrangian_set_Communicate proc~cdifs_obj_advancesolutionrp->proc~lagrangian_set_communicate proc~lagrangian_set_localize lagrangian_set%lagrangian_set_Localize proc~cdifs_obj_advancesolutionrp->proc~lagrangian_set_localize proc~op_obj_applylaplaciandc op_obj%op_obj_ApplyLaplacianDC proc~cdifs_obj_advancesolutionrp->proc~op_obj_applylaplaciandc proc~op_obj_div op_obj%op_obj_div proc~cdifs_obj_advancesolutionrp->proc~op_obj_div proc~respart_set_advancecenters ResPart_set%ResPart_set_AdvanceCenters proc~cdifs_obj_advancesolutionrp->proc~respart_set_advancecenters proc~respart_set_advancemarkers ResPart_set%ResPart_set_AdvanceMarkers proc~cdifs_obj_advancesolutionrp->proc~respart_set_advancemarkers proc~respart_set_gethydroforces ResPart_set%ResPart_set_GetHydroForces proc~cdifs_obj_advancesolutionrp->proc~respart_set_gethydroforces proc~respart_set_regroup ResPart_set%ResPart_set_Regroup proc~cdifs_obj_advancesolutionrp->proc~respart_set_regroup proc~respart_set_updatelookup ResPart_set%ResPart_set_UpdateLookup proc~cdifs_obj_advancesolutionrp->proc~respart_set_updatelookup proc~respart_set_updatenormals ResPart_set%ResPart_set_UpdateNormals proc~cdifs_obj_advancesolutionrp->proc~respart_set_updatenormals proc~cdifs_obj_advancesolutionrp->proc~timer_obj_updatetiming proc~cdifs_obj_final cdifs_obj%cdifs_obj_Final proc~cdifs_obj_final->none~finalize~25 proc~cdifs_obj_flowupdatemonitor cdifs_obj_FlowUpdateMonitor proc~cdifs_obj_flowupdatemonitor->proc~monitor_set_set proc~cdifs_obj_init cdifs_obj%cdifs_obj_Init proc~cdifs_obj_monitor->proc~cdifs_obj_flowupdatemonitor proc~cdifs_obj_monitor->proc~monitor_set_set proc~respart_set_updatemonitor ResPart_set%ResPart_set_UpdateMonitor proc~cdifs_obj_monitor->proc~respart_set_updatemonitor proc~timer_obj_gettiming timer_obj%timer_obj_GetTiming proc~cdifs_obj_monitor->proc~timer_obj_gettiming proc~cdifs_obj_monitor->proc~timer_obj_updatetiming proc~cdifs_obj_preparesolver->interface~cdifs_obj_monitor proc~cdifs_obj_preparesolver->interface~cdifs_obj_writeoutputdata proc~cdifs_obj_preparesolver->none~add~2 proc~cdifs_obj_preparesolver->none~get~3 proc~cdifs_obj_preparesolver->none~initialize~25 proc~cdifs_obj_preparesolverbcs cdifs_obj_PrepareSolverBCS proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolverbcs proc~cdifs_obj_preparesolverblock cdifs_obj_PrepareSolverBlock proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolverblock proc~cdifs_obj_preparesolverbodyforce cdifs_obj_PrepareSolverBodyforce proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolverbodyforce proc~cdifs_obj_preparesolverfields cdifs_obj_PrepareSolverFields proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolverfields proc~cdifs_obj_preparesolvermonitor cdifs_obj_PrepareSolverMonitor proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolvermonitor proc~cdifs_obj_preparesolveroperators cdifs_obj_PrepareSolverOperators proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolveroperators proc~cdifs_obj_preparesolveroutput cdifs_obj_PrepareSolverOutput proc~cdifs_obj_preparesolver->proc~cdifs_obj_preparesolveroutput proc~collision_obj_setupcollisionblock collision_obj%collision_obj_SetupCollisionBlock proc~cdifs_obj_preparesolver->proc~collision_obj_setupcollisionblock proc~cdifs_obj_preparesolver->proc~hypre_obj_setrhs proc~cdifs_obj_preparesolver->proc~hypre_obj_solve proc~cdifs_obj_preparesolver->proc~op_obj_applylaplaciandc proc~cdifs_obj_preparesolver->proc~op_obj_div proc~respart_set_prepare ResPart_set%ResPart_set_Prepare proc~cdifs_obj_preparesolver->proc~respart_set_prepare proc~cdifs_obj_preparesolver->proc~respart_set_updatenormals proc~cdifs_obj_preparesolver->proc~respart_set_updatesdf proc~cdifs_obj_preparesolverbcs->none~get~3 proc~cdifs_obj_preparesolverbcs->proc~bc_set_buildmask proc~cdifs_obj_preparesolverbcs->proc~bc_set_init proc~cdifs_obj_preparesolverbcs->proc~bc_set_updateboundary proc~cdifs_obj_preparesolverblock->none~get~3 proc~cdifs_obj_preparesolverblock->none~initialize~8 proc~cdifs_obj_preparesolverblock->proc~block_obj_partition proc~cdifs_obj_preparesolverbodyforce->none~get~3 proc~cdifs_obj_preparesolverfields->none~get~3 proc~eulerian_set_add eulerian_set%eulerian_set_Add proc~cdifs_obj_preparesolverfields->proc~eulerian_set_add proc~eulerian_set_init eulerian_set%eulerian_set_Init proc~cdifs_obj_preparesolverfields->proc~eulerian_set_init proc~eulerian_set_setoverwrite eulerian_set%eulerian_set_SetOverwrite proc~cdifs_obj_preparesolverfields->proc~eulerian_set_setoverwrite proc~eulerian_set_setreadfilename eulerian_set%eulerian_set_SetReadFileName proc~cdifs_obj_preparesolverfields->proc~eulerian_set_setreadfilename proc~eulerian_set_setwritefilename eulerian_set%eulerian_set_SetWriteFileName proc~cdifs_obj_preparesolverfields->proc~eulerian_set_setwritefilename proc~monitor_set_create monitor_set%monitor_set_Create proc~cdifs_obj_preparesolvermonitor->proc~monitor_set_create proc~monitor_set_init monitor_set%monitor_set_Init proc~cdifs_obj_preparesolvermonitor->proc~monitor_set_init proc~cdifs_obj_preparesolvermonitor->proc~monitor_set_set proc~respart_set_createmonitor ResPart_set%ResPart_set_CreateMonitor proc~cdifs_obj_preparesolvermonitor->proc~respart_set_createmonitor proc~timer_obj_addtiming timer_obj%timer_obj_AddTiming proc~cdifs_obj_preparesolvermonitor->proc~timer_obj_addtiming proc~cdifs_obj_preparesolveroperators->none~get~3 proc~cdifs_obj_preparesolveroperatorsdiv cdifs_obj_PrepareSolverOperatorsDIV proc~cdifs_obj_preparesolveroperators->proc~cdifs_obj_preparesolveroperatorsdiv proc~cdifs_obj_preparesolveroperatorspgrad cdifs_obj_PrepareSolverOperatorsPGRAD proc~cdifs_obj_preparesolveroperators->proc~cdifs_obj_preparesolveroperatorspgrad proc~cdifs_obj_preparesolveroperatorsplap cdifs_obj_PrepareSolverOperatorsPLAP proc~cdifs_obj_preparesolveroperators->proc~cdifs_obj_preparesolveroperatorsplap proc~cdifs_obj_preparesolveroperatorsvflap cdifs_obj_PrepareSolverOperatorsVFLAP proc~cdifs_obj_preparesolveroperators->proc~cdifs_obj_preparesolveroperatorsvflap proc~cdifs_obj_preparesolveroperatorsvlap cdifs_obj_PrepareSolverOperatorsVLAP proc~cdifs_obj_preparesolveroperators->proc~cdifs_obj_preparesolveroperatorsvlap proc~hypre_obj_selectsolver hypre_obj%hypre_obj_SelectSolver proc~cdifs_obj_preparesolveroperators->proc~hypre_obj_selectsolver proc~op_obj_init op_obj%op_obj_Init proc~cdifs_obj_preparesolveroperators->proc~op_obj_init proc~cdifs_obj_preparesolveroperatorsdiv->proc~bc_set_checkbcexists proc~cdifs_obj_preparesolveroperatorsdiv->proc~bc_set_getbctype proc~cdifs_obj_preparesolveroperatorsdiv->proc~bc_set_getextents proc~cdifs_obj_preparesolveroperatorspgrad->proc~bc_set_checkbcexists proc~cdifs_obj_preparesolveroperatorspgrad->proc~bc_set_getbctype proc~cdifs_obj_preparesolveroperatorspgrad->proc~bc_set_getextents proc~cdifs_obj_preparesolveroperatorspgrad->proc~bc_set_getsidedirbyregion proc~hypre_obj_setup hypre_obj%hypre_obj_Setup proc~cdifs_obj_preparesolveroperatorsplap->proc~hypre_obj_setup proc~cdifs_obj_preparesolveroperatorsvflap->proc~hypre_obj_setup proc~op_obj_buildlaplacian op_obj%op_obj_BuildLaplacian proc~cdifs_obj_preparesolveroperatorsvflap->proc~op_obj_buildlaplacian proc~cdifs_obj_preparesolveroperatorsvlap->proc~bc_set_checkbcexists proc~cdifs_obj_preparesolveroperatorsvlap->proc~bc_set_getbctype proc~cdifs_obj_preparesolveroperatorsvlap->proc~bc_set_getextents proc~cdifs_obj_preparesolveroperatorsvlap->proc~bc_set_getsidedirbyregion proc~cdifs_obj_preparesolveroutput->none~get~3 proc~parser_obj_isdefined parser_obj%parser_obj_IsDefined proc~cdifs_obj_preparesolveroutput->proc~parser_obj_isdefined proc~collision_obj_computecollisions collision_obj%collision_obj_ComputeCollisions proc~cdifs_obj_updatecollisions->proc~collision_obj_computecollisions proc~collision_obj_sanitize collision_obj%collision_obj_Sanitize proc~cdifs_obj_updatecollisions->proc~collision_obj_sanitize proc~collision_obj_updateghostobjects collision_obj%collision_obj_UpdateGhostObjects proc~cdifs_obj_updatecollisions->proc~collision_obj_updateghostobjects proc~collision_obj_updateneighborlist collision_obj%collision_obj_UpdateNeighborList proc~cdifs_obj_updatecollisions->proc~collision_obj_updateneighborlist proc~cdifs_obj_writeoutputdata->proc~eulerian_obj_updateghostcells proc~cdifs_obj_writeoutputdata->proc~op_obj_intrp1 proc~cdifs_obj_writeoutputdata->proc~op_obj_intrp2 proc~cdifs_obj_writeoutputdata->proc~op_obj_intrp3 proc~respart_set_writesilo ResPart_set%ResPart_set_WriteSilo proc~cdifs_obj_writeoutputdata->proc~respart_set_writesilo proc~cdifs_obj_writeoutputdata->proc~timer_obj_updatetiming proc~cdifs_obj_writerestartdata->proc~timer_obj_updatetiming proc~cli_obj_get cli_obj%cli_obj_get proc~collision_obj_computecollisionsppvpp collision_obj%collision_obj_ComputeCollisionsPPvPP proc~collision_obj_computecollisions->proc~collision_obj_computecollisionsppvpp proc~collision_obj_computecollisionsppvwall collision_obj%collision_obj_ComputeCollisionsPPvWALL proc~collision_obj_computecollisions->proc~collision_obj_computecollisionsppvwall proc~collision_obj_computecollisionsrpvib collision_obj%collision_obj_ComputeCollisionsRPvIB proc~collision_obj_computecollisions->proc~collision_obj_computecollisionsrpvib proc~collision_obj_computecollisionsrpvpp collision_obj%collision_obj_ComputeCollisionsRPvPP proc~collision_obj_computecollisions->proc~collision_obj_computecollisionsrpvpp proc~collision_obj_computecollisionsrpvrp collision_obj%collision_obj_ComputeCollisionsRPvRP proc~collision_obj_computecollisions->proc~collision_obj_computecollisionsrpvrp proc~collision_obj_computecollisionsrpvwall collision_obj%collision_obj_ComputeCollisionsRPvWALL proc~collision_obj_computecollisions->proc~collision_obj_computecollisionsrpvwall center center proc~collision_obj_computecollisions->center particle particle proc~collision_obj_computecollisions->particle proc~collision_obj_computecollisionsppvib collision_obj%collision_obj_ComputeCollisionsPPvIB proc~cross_product~2 cross_product proc~collision_obj_computecollisionsppvib->proc~cross_product~2 proc~dem_col DEM_col proc~collision_obj_computecollisionsppvib->proc~dem_col proc~sllist_obj_get sllist_obj%sllist_obj_Get proc~collision_obj_computecollisionsppvib->proc~sllist_obj_get proc~collision_obj_computecollisionsppvib->center triangle triangle proc~collision_obj_computecollisionsppvib->triangle proc~collision_obj_computecollisionsppvpp->proc~cross_product~2 proc~collision_obj_computecollisionsppvpp->proc~dem_col proc~collision_obj_computecollisionsppvpp->proc~sllist_obj_get proc~collision_obj_computecollisionsppvpp->center proc~collision_obj_computecollisionsppvwall->proc~cross_product~2 proc~collision_obj_computecollisionsppvwall->proc~dem_col proc~collision_obj_computecollisionsppvwall->center proc~collision_obj_computecollisionsrpvib->proc~cross_product~2 proc~collision_obj_computecollisionsrpvib->proc~dem_col proc~collision_obj_computecollisionsrpvib->proc~sllist_obj_get proc~collision_obj_computecollisionsrpvib->center proc~collision_obj_computecollisionsrpvib->triangle proc~collision_obj_computecollisionsrpvpp->proc~cross_product~2 proc~collision_obj_computecollisionsrpvpp->proc~dem_col proc~collision_obj_computecollisionsrpvpp->proc~sllist_obj_get type1 type1 proc~collision_obj_computecollisionsrpvpp->type1 type2 type2 proc~collision_obj_computecollisionsrpvpp->type2 proc~collision_obj_computecollisionsrpvrp->proc~cross_product~2 proc~collision_obj_computecollisionsrpvrp->proc~dem_col proc~collision_obj_computecollisionsrpvrp->proc~sllist_obj_get proc~collision_obj_computecollisionsrpvrp->center proc~collision_obj_computecollisionsrpvwall->proc~cross_product~2 proc~collision_obj_computecollisionsrpvwall->proc~dem_col proc~collision_obj_computecollisionsrpvwall->center proc~collision_obj_final collision_obj%collision_obj_Final proc~collision_obj_final->proc~block_obj_final proc~collision_obj_final->proc~collision_obj_sanitize proc~collision_obj_init collision_obj%collision_obj_Init proc~collision_obj_prepare collision_obj%collision_obj_Prepare proc~collision_obj_prepare->none~get~3 proc~lagrangian_set_recycle lagrangian_set%lagrangian_set_Recycle proc~collision_obj_sanitize->proc~lagrangian_set_recycle proc~collision_obj_setupcollisionblock->none~initialize~8 proc~collision_obj_setupcollisionblock->proc~block_obj_setperiodicity proc~collision_obj_setupcollisionblock->proc~block_obj_setupuniformgrid proc~collision_obj_setupcollisionblock2 collision_obj%collision_obj_SetupCollisionBlock2 proc~collision_obj_setupcollisionblock2->none~initialize~8 proc~collision_obj_setupcollisionblock2->none~updategridghostcells proc~collision_obj_setupcollisionblock2->proc~axis_obj_final proc~collision_obj_setupcollisionblock2->proc~block_obj_getowningcell proc~collision_obj_setupcollisionblock2->proc~block_obj_setconveniencepointers proc~collision_obj_setupcollisionblock2->proc~block_obj_setperiodicity proc~collision_obj_setupcollisionblock2->proc~block_obj_setupmpitypes proc~collision_obj_setupcollisionblock2->proc~block_obj_setupuniformgrid proc~collision_obj_setupcollisionblock2->proc~block_obj_updatemidpoints proc~collision_obj_setupcollisionblock2->proc~block_obj_updatespacing proc~lagrangian_set_updateghostobjects lagrangian_set%lagrangian_set_UpdateGhostObjects proc~collision_obj_updateghostobjects->proc~lagrangian_set_updateghostobjects proc~collision_obj_updateneighborlist->proc~block_obj_getowningcell proc~sllist_obj_put sllist_obj%sllist_obj_Put proc~collision_obj_updateneighborlist->proc~sllist_obj_put proc~cross_product cross_product proc~dem_col->proc~cross_product~2 proc~device_free device_free proc~device_free->interface~cudafree proc~device_get_attribute device_Get_Attribute proc~device_get_attribute->interface~cudadevicegetattribute proc~device_get_count device_Get_Count proc~device_get_count->interface~cudagetdevicecount proc~device_info device_info proc~device_info->proc~device_get_attribute proc~device_info->proc~device_get_count proc~device_malloc_managed device_malloc_managed proc~device_malloc_managed->interface~cudamallocmanaged proc~eulerian_obj_addeulerianiobj->proc~eulerian_obj_init proc~eulerian_obj_addeulerianrobj->proc~eulerian_obj_init proc~eulerian_obj_addupghostcells eulerian_obj_base%eulerian_obj_AddUpGhostCells proc~eulerian_obj_addupghostcells_x eulerian_obj_base%eulerian_obj_AddUpGhostCells_x proc~eulerian_obj_addupghostcells->proc~eulerian_obj_addupghostcells_x proc~eulerian_obj_addupghostcells_y eulerian_obj_base%eulerian_obj_AddUpGhostCells_y proc~eulerian_obj_addupghostcells->proc~eulerian_obj_addupghostcells_y proc~eulerian_obj_addupghostcells_z eulerian_obj_base%eulerian_obj_AddUpGhostCells_z proc~eulerian_obj_addupghostcells->proc~eulerian_obj_addupghostcells_z proc~eulerian_obj_addupghostcells->proc~eulerian_obj_updateghostcells cell cell proc~eulerian_obj_addupghostcells_x->cell proc~eulerian_obj_addupghostcells_x->mpi_irecv proc~eulerian_obj_addupghostcells_x->mpi_isend proc~eulerian_obj_addupghostcells_x->mpi_waitall proc~eulerian_obj_addupghostcells_y->cell proc~eulerian_obj_addupghostcells_y->mpi_irecv proc~eulerian_obj_addupghostcells_y->mpi_isend proc~eulerian_obj_addupghostcells_y->mpi_waitall proc~eulerian_obj_addupghostcells_z->cell proc~eulerian_obj_addupghostcells_z->mpi_irecv proc~eulerian_obj_addupghostcells_z->mpi_isend proc~eulerian_obj_addupghostcells_z->mpi_waitall proc~eulerian_obj_allocate eulerian_obj_base%eulerian_obj_allocate proc~eulerian_obj_allocate->cell proc~eulerian_obj_deallocate eulerian_obj_base%eulerian_obj_deallocate proc~eulerian_obj_final eulerian_obj_base%eulerian_obj_Final proc~eulerian_obj_info eulerian_obj_base%eulerian_obj_Info proc~eulerian_obj_mean->cell proc~eulerian_obj_mulint0d->proc~eulerian_obj_init proc~eulerian_obj_mulreal0d->proc~eulerian_obj_init proc~eulerian_obj_norm2 eulerian_obj_base%eulerian_obj_norm2 proc~eulerian_obj_norm2->cell proc~eulerian_obj_subeulerianiobj->proc~eulerian_obj_init proc~eulerian_obj_subeulerianrobj->proc~eulerian_obj_init proc~eulerian_obj_updateghostcells_x eulerian_obj_base%eulerian_obj_UpdateGhostCells_x proc~eulerian_obj_updateghostcells->proc~eulerian_obj_updateghostcells_x proc~eulerian_obj_updateghostcells_y eulerian_obj_base%eulerian_obj_UpdateGhostCells_y proc~eulerian_obj_updateghostcells->proc~eulerian_obj_updateghostcells_y proc~eulerian_obj_updateghostcells_z eulerian_obj_base%eulerian_obj_UpdateGhostCells_z proc~eulerian_obj_updateghostcells->proc~eulerian_obj_updateghostcells_z proc~eulerian_obj_updateghostcells_x->cell proc~eulerian_obj_updateghostcells_x->mpi_irecv proc~eulerian_obj_updateghostcells_x->mpi_isend proc~eulerian_obj_updateghostcells_x->mpi_waitall proc~eulerian_obj_updateghostcells_y->cell proc~eulerian_obj_updateghostcells_y->mpi_irecv proc~eulerian_obj_updateghostcells_y->mpi_isend proc~eulerian_obj_updateghostcells_y->mpi_waitall proc~eulerian_obj_updateghostcells_z->cell proc~eulerian_obj_updateghostcells_z->mpi_irecv proc~eulerian_obj_updateghostcells_z->mpi_isend proc~eulerian_obj_updateghostcells_z->mpi_waitall proc~eulerian_set_add->proc~eulerian_obj_init proc~eulerian_set_add->proc~hashtbl_obj_hashstring proc~eulerian_set_add->proc~hashtbl_obj_put proc~eulerian_set_final eulerian_set%eulerian_set_Final proc~eulerian_set_final->proc~eulerian_obj_final proc~eulerian_set_getindex eulerian_set%eulerian_set_GetIndex proc~eulerian_set_getindex->proc~hashtbl_obj_get proc~eulerian_set_getindex->proc~hashtbl_obj_hashstring proc~eulerian_set_getreadfilename eulerian_set%eulerian_set_GetReadFileName proc~eulerian_set_getwritefilename eulerian_set%eulerian_set_GetWriteFileName proc~eulerian_set_info eulerian_set%eulerian_set_Info proc~eulerian_set_info->proc~eulerian_obj_info proc~eulerian_set_init->proc~hashtbl_obj_init proc~eulerian_set_read eulerian_set%eulerian_set_Read proc~eulerian_set_read->proc~eulerian_set_getindex proc~eulerian_set_readsingle eulerian_set%eulerian_set_ReadSingle proc~eulerian_set_read->proc~eulerian_set_readsingle proc~h5hut_final h5hut_obj%h5hut_Final proc~eulerian_set_read->proc~h5hut_final proc~h5hut_init h5hut_obj%h5hut_Init proc~eulerian_set_read->proc~h5hut_init proc~h5hut_jumptostep h5hut_obj%h5hut_JumpToStep proc~eulerian_set_read->proc~h5hut_jumptostep proc~h5hut_lasttimestep h5hut_obj%h5hut_LastTimeStep proc~eulerian_set_read->proc~h5hut_lasttimestep proc~eulerian_set_readallnga eulerian_set%eulerian_set_ReadAllNGA proc~eulerian_set_readallnga->cell proc~eulerian_set_readnga eulerian_set%eulerian_set_ReadNGA proc~eulerian_set_readnga->proc~eulerian_set_readallnga proc~ngadata_obj_final ngadata_obj%ngadata_obj_Final proc~eulerian_set_readnga->proc~ngadata_obj_final proc~ngadata_obj_init ngadata_obj%ngadata_obj_Init proc~eulerian_set_readnga->proc~ngadata_obj_init proc~eulerian_set_readsingle->proc~eulerian_obj_updateghostcells proc~eulerian_set_readsingle->cell proc~eulerian_set_write eulerian_set%eulerian_set_Write proc~eulerian_set_write->proc~eulerian_set_getindex proc~eulerian_set_writesingle eulerian_set%eulerian_set_WriteSingle proc~eulerian_set_write->proc~eulerian_set_writesingle proc~eulerian_set_write->proc~h5hut_final proc~eulerian_set_write->proc~h5hut_init proc~h5hut_newtimestep h5hut_obj%h5hut_NewTimeStep proc~eulerian_set_write->proc~h5hut_newtimestep proc~eulerian_set_writesilo eulerian_set%eulerian_set_WriteSilo proc~eulerian_set_writesilo->proc~eulerian_set_getindex proc~eulerian_set_writesinglesilo eulerian_set%eulerian_set_WriteSingleSilo proc~eulerian_set_writesilo->proc~eulerian_set_writesinglesilo proc~silo_final silo_obj%silo_Final proc~eulerian_set_writesilo->proc~silo_final proc~silo_init silo_obj%silo_Init proc~eulerian_set_writesilo->proc~silo_init proc~silo_newtimestep silo_obj%silo_NewTimeStep proc~eulerian_set_writesilo->proc~silo_newtimestep proc~silo_writegrid silo_obj%silo_WriteGrid proc~eulerian_set_writesilo->proc~silo_writegrid proc~h5hut_writegrid h5hut_obj%h5hut_WriteGrid proc~eulerian_set_writesingle->proc~h5hut_writegrid proc~eulerian_set_writesingle->cell proc~eulerian_set_writesinglesilo->cell proc~g1_box g1_box proc~g1_cosine g1_cosine proc~g1_cosine2 g1_cosine2 proc~g1_parabolic g1_parabolic proc~g1_roma g1_roma proc~g1_triangle g1_triangle proc~g1_triweight g1_triweight proc~grans_obj_advancesolution_computecollisionforces grans_obj_AdvanceSolution_ComputeCollisionForces proc~grans_obj_advancesolution->proc~grans_obj_advancesolution_computecollisionforces proc~grans_obj_advancesolution->proc~lagrangian_set_applyperiodicity proc~grans_obj_advancesolution->proc~lagrangian_set_communicate proc~grans_obj_advancesolution->proc~lagrangian_set_localize proc~particle_set_storeold particle_set%particle_set_StoreOld proc~grans_obj_advancesolution->proc~particle_set_storeold proc~grans_obj_advancesolution->proc~respart_set_advancecenters proc~grans_obj_advancesolution->proc~respart_set_advancemarkers proc~grans_obj_advancesolution->proc~respart_set_regroup proc~grans_obj_advancesolution->proc~respart_set_updatelookup proc~grans_obj_advancesolution->proc~timer_obj_updatetiming proc~grans_obj_advancesolution_computecollisionforces->proc~collision_obj_computecollisions proc~grans_obj_advancesolution_computecollisionforces->proc~collision_obj_sanitize proc~grans_obj_advancesolution_computecollisionforces->proc~collision_obj_updateghostobjects proc~grans_obj_advancesolution_computecollisionforces->proc~collision_obj_updateneighborlist proc~grans_obj_final grans_obj%grans_obj_Final proc~grans_obj_final->none~finalize~25 proc~grans_obj_init grans_obj%grans_obj_Init proc~grans_obj_monitor->proc~monitor_set_set proc~grans_obj_monitor->proc~respart_set_updatemonitor proc~grans_obj_monitor->proc~timer_obj_gettiming proc~grans_obj_monitor->proc~timer_obj_updatetiming proc~grans_obj_monitor->center proc~grans_obj_monitor->particle v v proc~grans_obj_monitor->v proc~grans_obj_preparesolver->interface~grans_obj_monitor proc~grans_obj_preparesolver->interface~grans_obj_writeoutputdata proc~grans_obj_preparesolver->none~get~3 proc~grans_obj_preparesolver->none~initialize~26 proc~grans_obj_preparesolverbcs grans_obj_PrepareSolverBCS proc~grans_obj_preparesolver->proc~grans_obj_preparesolverbcs proc~grans_obj_preparesolverblock grans_obj_PrepareSolverBlock proc~grans_obj_preparesolver->proc~grans_obj_preparesolverblock proc~grans_obj_preparesolvercollision grans_obj_PrepareSolverCollision proc~grans_obj_preparesolver->proc~grans_obj_preparesolvercollision proc~grans_obj_preparesolverfields grans_obj_PrepareSolverFields proc~grans_obj_preparesolver->proc~grans_obj_preparesolverfields proc~grans_obj_preparesolvermonitor grans_obj_PrepareSolverMonitor proc~grans_obj_preparesolver->proc~grans_obj_preparesolvermonitor proc~grans_obj_preparesolveroperators grans_obj_PrepareSolverOperators proc~grans_obj_preparesolver->proc~grans_obj_preparesolveroperators proc~grans_obj_preparesolveroutput grans_obj_PrepareSolverOutput proc~grans_obj_preparesolver->proc~grans_obj_preparesolveroutput proc~grans_obj_preparesolver->proc~hypre_obj_setrhs proc~grans_obj_preparesolver->proc~hypre_obj_solve proc~marker_set_prepare marker_set%marker_set_Prepare proc~grans_obj_preparesolver->proc~marker_set_prepare proc~grans_obj_preparesolver->proc~op_obj_applylaplaciandc proc~grans_obj_preparesolver->proc~op_obj_div proc~grans_obj_preparesolver->proc~respart_set_updatenormals proc~grans_obj_preparesolver->proc~respart_set_updatesdf proc~grans_obj_preparesolverbcs->none~get~3 proc~grans_obj_preparesolverbcs->proc~bc_set_init proc~grans_obj_preparesolverblock->none~get~3 proc~grans_obj_preparesolverblock->none~initialize~8 proc~grans_obj_preparesolverblock->proc~block_obj_partition proc~grans_obj_preparesolvercollision->none~add~2 proc~grans_obj_preparesolvercollision->none~get~3 proc~grans_obj_preparesolvercollision->proc~collision_obj_init proc~grans_obj_preparesolvercollision->proc~collision_obj_prepare proc~grans_obj_preparesolvercollision->proc~collision_obj_setupcollisionblock proc~grans_obj_preparesolvercollision->center proc~grans_obj_preparesolvercollision->particle proc~grans_obj_preparesolverfields->none~get~3 proc~grans_obj_preparesolverfields->proc~eulerian_set_add proc~grans_obj_preparesolverfields->proc~eulerian_set_init proc~grans_obj_preparesolverfields->proc~eulerian_set_setoverwrite proc~grans_obj_preparesolverfields->proc~eulerian_set_setwritefilename proc~grans_obj_preparesolvermonitor->proc~monitor_set_create proc~grans_obj_preparesolvermonitor->proc~monitor_set_init proc~grans_obj_preparesolvermonitor->proc~monitor_set_set proc~grans_obj_preparesolvermonitor->proc~respart_set_createmonitor proc~grans_obj_preparesolvermonitor->proc~timer_obj_addtiming proc~grans_obj_preparesolveroperators->none~get~3 proc~grans_obj_preparesolveroperators->proc~hypre_obj_selectsolver proc~grans_obj_preparesolveroperators->proc~hypre_obj_setup proc~grans_obj_preparesolveroperators->proc~op_obj_buildlaplacian proc~grans_obj_preparesolveroperators->proc~op_obj_init proc~grans_obj_preparesolveroutput->none~get~3 proc~grans_obj_preparesolveroutput->proc~parser_obj_isdefined proc~grans_obj_writeoutputdata->proc~hypre_obj_setrhs proc~grans_obj_writeoutputdata->proc~hypre_obj_solve proc~grans_obj_writeoutputdata->proc~op_obj_applylaplaciandc proc~grans_obj_writeoutputdata->proc~op_obj_div proc~grans_obj_writeoutputdata->proc~respart_set_updatenormals proc~grans_obj_writeoutputdata->proc~respart_set_updatesdf proc~grans_obj_writeoutputdata->proc~respart_set_writesilo proc~grans_obj_writeoutputdata->proc~timer_obj_updatetiming proc~grans_obj_writerestartdata->proc~timer_obj_updatetiming proc~h5hut_close h5hut_obj%h5hut_Close h5_closefile h5_closefile proc~h5hut_close->h5_closefile proc~h5hut_flush h5hut_obj%h5hut_Flush h5_flushstep h5_flushstep proc~h5hut_flush->h5_flushstep proc~h5hut_getnfields h5hut_obj%h5hut_GetNFields h5bl_getnumfields h5bl_getnumfields proc~h5hut_getnfields->h5bl_getnumfields proc~h5hut_getnpoints h5hut_obj%h5hut_GetNPoints h5pt_getnpoints h5pt_getnpoints proc~h5hut_getnpoints->h5pt_getnpoints h5_readstepattrib_i4 h5_readstepattrib_i4 proc~h5hut_jumptostep->h5_readstepattrib_i4 h5_readstepattrib_r8 h5_readstepattrib_r8 proc~h5hut_jumptostep->h5_readstepattrib_r8 h5_setstep h5_setstep proc~h5hut_jumptostep->h5_setstep h5_getnsteps h5_getnsteps proc~h5hut_lasttimestep->h5_getnsteps proc~h5hut_lasttimestep->h5_readstepattrib_i4 proc~h5hut_lasttimestep->h5_readstepattrib_r8 proc~h5hut_lasttimestep->h5_setstep proc~h5hut_newtimestep->h5_getnsteps proc~h5hut_newtimestep->h5_setstep h5_writestepattrib_i4 h5_writestepattrib_i4 proc~h5hut_newtimestep->h5_writestepattrib_i4 h5_writestepattrib_r8 h5_writestepattrib_r8 proc~h5hut_newtimestep->h5_writestepattrib_r8 proc~h5hut_open h5hut_obj%h5hut_Open h5_openfile h5_openfile proc~h5hut_open->h5_openfile h5pt_readdata_i4 h5pt_readdata_i4 proc~h5hut_read1d->h5pt_readdata_i4 h5pt_readdata_i8 h5pt_readdata_i8 proc~h5hut_read1d->h5pt_readdata_i8 h5pt_readdata_r4 h5pt_readdata_r4 proc~h5hut_read1d->h5pt_readdata_r4 h5pt_readdata_r8 h5pt_readdata_r8 proc~h5hut_read1d->h5pt_readdata_r8 h5pt_setnpoints h5pt_setnpoints proc~h5hut_read1d->h5pt_setnpoints h5pt_setview h5pt_setview proc~h5hut_read1d->h5pt_setview proc~h5hut_readattributes0d->h5_getnsteps proc~h5hut_readattributes0d->h5_readstepattrib_i4 h5_readstepattrib_i8 h5_readstepattrib_i8 proc~h5hut_readattributes0d->h5_readstepattrib_i8 h5_readstepattrib_r4 h5_readstepattrib_r4 proc~h5hut_readattributes0d->h5_readstepattrib_r4 proc~h5hut_readattributes0d->h5_readstepattrib_r8 proc~h5hut_readattributes0d->h5_setstep proc~h5hut_readattributes1d->h5_getnsteps proc~h5hut_readattributes1d->h5_readstepattrib_i4 proc~h5hut_readattributes1d->h5_readstepattrib_i8 proc~h5hut_readattributes1d->h5_readstepattrib_r4 proc~h5hut_readattributes1d->h5_readstepattrib_r8 proc~h5hut_readattributes1d->h5_setstep h5bl_3d_read_scalar_field_i4 h5bl_3d_read_scalar_field_i4 proc~h5hut_readscalar3d->h5bl_3d_read_scalar_field_i4 h5bl_3d_read_scalar_field_i8 h5bl_3d_read_scalar_field_i8 proc~h5hut_readscalar3d->h5bl_3d_read_scalar_field_i8 h5bl_3d_read_scalar_field_r4 h5bl_3d_read_scalar_field_r4 proc~h5hut_readscalar3d->h5bl_3d_read_scalar_field_r4 h5bl_3d_read_scalar_field_r8 h5bl_3d_read_scalar_field_r8 proc~h5hut_readscalar3d->h5bl_3d_read_scalar_field_r8 h5bl_3d_setview h5bl_3d_setview proc~h5hut_readscalar3d->h5bl_3d_setview proc~h5hut_stepcount h5hut_obj%h5hut_StepCount proc~h5hut_stepcount->h5_getnsteps proc~h5hut_write1d->h5pt_setnpoints h5pt_writedata_i4 h5pt_writedata_i4 proc~h5hut_write1d->h5pt_writedata_i4 h5pt_writedata_i8 h5pt_writedata_i8 proc~h5hut_write1d->h5pt_writedata_i8 h5pt_writedata_r4 h5pt_writedata_r4 proc~h5hut_write1d->h5pt_writedata_r4 h5pt_writedata_r8 h5pt_writedata_r8 proc~h5hut_write1d->h5pt_writedata_r8 proc~h5hut_writeattributes0d->h5_getnsteps proc~h5hut_writeattributes0d->h5_setstep proc~h5hut_writeattributes0d->h5_writestepattrib_i4 h5_writestepattrib_i8 h5_writestepattrib_i8 proc~h5hut_writeattributes0d->h5_writestepattrib_i8 h5_writestepattrib_r4 h5_writestepattrib_r4 proc~h5hut_writeattributes0d->h5_writestepattrib_r4 proc~h5hut_writeattributes0d->h5_writestepattrib_r8 proc~h5hut_writeattributes1d->h5_getnsteps proc~h5hut_writeattributes1d->h5_setstep proc~h5hut_writeattributes1d->h5_writestepattrib_i4 proc~h5hut_writeattributes1d->h5_writestepattrib_i8 proc~h5hut_writeattributes1d->h5_writestepattrib_r4 proc~h5hut_writeattributes1d->h5_writestepattrib_r8 h5bl_writefieldattrib_r8 h5bl_writefieldattrib_r8 proc~h5hut_writegrid->h5bl_writefieldattrib_r8 proc~h5hut_writescalar3d->h5bl_3d_setview h5bl_3d_write_scalar_field_i4 h5bl_3d_write_scalar_field_i4 proc~h5hut_writescalar3d->h5bl_3d_write_scalar_field_i4 h5bl_3d_write_scalar_field_i8 h5bl_3d_write_scalar_field_i8 proc~h5hut_writescalar3d->h5bl_3d_write_scalar_field_i8 h5bl_3d_write_scalar_field_r4 h5bl_3d_write_scalar_field_r4 proc~h5hut_writescalar3d->h5bl_3d_write_scalar_field_r4 h5bl_3d_write_scalar_field_r8 h5bl_3d_write_scalar_field_r8 proc~h5hut_writescalar3d->h5bl_3d_write_scalar_field_r8 proc~hashtbl_obj_final hashtbl_obj%hashtbl_obj_final proc~hashtbl_obj_get->proc~sllist_obj_get proc~hashtbl_obj_put->proc~sllist_obj_put proc~hdf5_obj_close hdf5_obj%hdf5_obj_Close h5fclose_f h5fclose_f proc~hdf5_obj_close->h5fclose_f proc~hdf5_obj_fixgroupname hdf5_obj%hdf5_obj_FixGroupName proc~hdf5_obj_closegroup->proc~hdf5_obj_fixgroupname proc~hdf5_obj_getgroupindex hdf5_obj%hdf5_obj_GetGroupIndex proc~hdf5_obj_closegroup->proc~hdf5_obj_getgroupindex h5gclose_f h5gclose_f proc~hdf5_obj_closegroup->h5gclose_f proc~hdf5_obj_creategroup->proc~hashtbl_obj_hashstring proc~hdf5_obj_creategroup->proc~hashtbl_obj_put proc~hdf5_obj_creategroup->proc~hdf5_obj_fixgroupname h5gcreate_f h5gcreate_f proc~hdf5_obj_creategroup->h5gcreate_f proc~hdf5_obj_final->proc~hashtbl_obj_final proc~hdf5_obj_getgroupindex->proc~hashtbl_obj_get proc~hdf5_obj_getgroupindex->proc~hashtbl_obj_hashstring proc~hdf5_obj_getgroupobject hdf5_obj%hdf5_obj_GetGroupObject proc~hdf5_obj_getgroupobject->proc~hdf5_obj_getgroupindex proc~hdf5_obj_init->proc~hashtbl_obj_init h5open_f h5open_f proc~hdf5_obj_init->h5open_f proc~hdf5_obj_open hdf5_obj%hdf5_obj_Open h5fcreate_f h5fcreate_f proc~hdf5_obj_open->h5fcreate_f h5fopen_f h5fopen_f proc~hdf5_obj_open->h5fopen_f h5pclose_f h5pclose_f proc~hdf5_obj_open->h5pclose_f h5pcreate_f h5pcreate_f proc~hdf5_obj_open->h5pcreate_f h5pset_all_coll_metadata_ops_f h5pset_all_coll_metadata_ops_f proc~hdf5_obj_open->h5pset_all_coll_metadata_ops_f h5pset_fapl_mpio_f h5pset_fapl_mpio_f proc~hdf5_obj_open->h5pset_fapl_mpio_f proc~hdf5_obj_opengroup->proc~hashtbl_obj_hashstring proc~hdf5_obj_opengroup->proc~hashtbl_obj_put proc~hdf5_obj_opengroup->proc~hdf5_obj_fixgroupname h5oopen_f h5oopen_f proc~hdf5_obj_opengroup->h5oopen_f proc~hdf5_obj_read1d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_read1d->proc~hdf5_obj_getgroupobject h5dclose_f h5dclose_f proc~hdf5_obj_read1d->h5dclose_f h5dget_space_f h5dget_space_f proc~hdf5_obj_read1d->h5dget_space_f h5dopen_f h5dopen_f proc~hdf5_obj_read1d->h5dopen_f h5dread_f h5dread_f proc~hdf5_obj_read1d->h5dread_f proc~hdf5_obj_read1d->h5pclose_f proc~hdf5_obj_read1d->h5pcreate_f h5pset_dxpl_mpio_f h5pset_dxpl_mpio_f proc~hdf5_obj_read1d->h5pset_dxpl_mpio_f h5sclose_f h5sclose_f proc~hdf5_obj_read1d->h5sclose_f h5screate_simple_f h5screate_simple_f proc~hdf5_obj_read1d->h5screate_simple_f h5sget_simple_extent_ndims_f h5sget_simple_extent_ndims_f proc~hdf5_obj_read1d->h5sget_simple_extent_ndims_f h5sselect_hyperslab_f h5sselect_hyperslab_f proc~hdf5_obj_read1d->h5sselect_hyperslab_f proc~hdf5_obj_read3d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_read3d->proc~hdf5_obj_getgroupobject proc~hdf5_obj_read3d->h5dclose_f proc~hdf5_obj_read3d->h5dget_space_f proc~hdf5_obj_read3d->h5dopen_f proc~hdf5_obj_read3d->h5dread_f proc~hdf5_obj_read3d->h5pclose_f proc~hdf5_obj_read3d->h5pcreate_f proc~hdf5_obj_read3d->h5pset_dxpl_mpio_f proc~hdf5_obj_read3d->h5sclose_f proc~hdf5_obj_read3d->h5screate_simple_f proc~hdf5_obj_read3d->h5sselect_hyperslab_f proc~hdf5_obj_readattributes0d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_readattributes0d->proc~hdf5_obj_getgroupindex h5aclose_f h5aclose_f proc~hdf5_obj_readattributes0d->h5aclose_f h5aget_space_f h5aget_space_f proc~hdf5_obj_readattributes0d->h5aget_space_f h5aget_type_f h5aget_type_f proc~hdf5_obj_readattributes0d->h5aget_type_f h5aopen_f h5aopen_f proc~hdf5_obj_readattributes0d->h5aopen_f h5aread_f h5aread_f proc~hdf5_obj_readattributes0d->h5aread_f proc~hdf5_obj_readattributes0d->h5sclose_f h5sget_simple_extent_dims_f h5sget_simple_extent_dims_f proc~hdf5_obj_readattributes0d->h5sget_simple_extent_dims_f proc~hdf5_obj_readattributes1d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_readattributes1d->proc~hdf5_obj_getgroupindex proc~hdf5_obj_readattributes1d->h5aclose_f proc~hdf5_obj_readattributes1d->h5aget_space_f proc~hdf5_obj_readattributes1d->h5aget_type_f proc~hdf5_obj_readattributes1d->h5aopen_f proc~hdf5_obj_readattributes1d->h5aread_f proc~hdf5_obj_readattributes1d->h5sclose_f proc~hdf5_obj_readattributes1d->h5sget_simple_extent_dims_f proc~hdf5_obj_readcoord->none~bcast proc~hdf5_obj_readcoord->proc~hdf5_obj_fixgroupname proc~hdf5_obj_readcoord->proc~hdf5_obj_getgroupobject proc~hdf5_obj_readcoord->h5dclose_f proc~hdf5_obj_readcoord->h5dget_space_f proc~hdf5_obj_readcoord->h5dopen_f proc~hdf5_obj_readcoord->h5dread_f proc~hdf5_obj_readcoord->h5pclose_f proc~hdf5_obj_readcoord->h5pcreate_f proc~hdf5_obj_readcoord->h5pset_dxpl_mpio_f proc~hdf5_obj_readcoord->h5sclose_f proc~hdf5_obj_readcoord->h5screate_simple_f proc~hdf5_obj_readcoord->h5sselect_hyperslab_f proc~hdf5_obj_readgroupnames->proc~hdf5_obj_fixgroupname h5iget_name_f h5iget_name_f proc~hdf5_obj_readgroupnames->h5iget_name_f h5oclose_f h5oclose_f proc~hdf5_obj_readgroupnames->h5oclose_f h5oget_info_f h5oget_info_f proc~hdf5_obj_readgroupnames->h5oget_info_f h5oopen_by_idx_f h5oopen_by_idx_f proc~hdf5_obj_readgroupnames->h5oopen_by_idx_f proc~hdf5_obj_write1d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_write1d->proc~hdf5_obj_getgroupobject proc~hdf5_obj_write1d->h5dclose_f h5dcreate_f h5dcreate_f proc~hdf5_obj_write1d->h5dcreate_f h5dwrite_f h5dwrite_f proc~hdf5_obj_write1d->h5dwrite_f proc~hdf5_obj_write1d->h5pclose_f proc~hdf5_obj_write1d->h5pcreate_f proc~hdf5_obj_write1d->h5pset_dxpl_mpio_f h5pset_fill_time_f h5pset_fill_time_f proc~hdf5_obj_write1d->h5pset_fill_time_f proc~hdf5_obj_write1d->h5sclose_f proc~hdf5_obj_write1d->h5screate_simple_f proc~hdf5_obj_write1d->h5sselect_hyperslab_f proc~hdf5_obj_write3d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_write3d->proc~hdf5_obj_getgroupobject proc~hdf5_obj_write3d->h5dclose_f proc~hdf5_obj_write3d->h5dcreate_f proc~hdf5_obj_write3d->h5dwrite_f proc~hdf5_obj_write3d->h5pclose_f proc~hdf5_obj_write3d->h5pcreate_f proc~hdf5_obj_write3d->h5pset_dxpl_mpio_f proc~hdf5_obj_write3d->h5pset_fill_time_f proc~hdf5_obj_write3d->h5sclose_f proc~hdf5_obj_write3d->h5screate_simple_f proc~hdf5_obj_write3d->h5sselect_hyperslab_f proc~hdf5_obj_writeattributes0d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_writeattributes0d->proc~hdf5_obj_getgroupindex proc~hdf5_obj_writeattributes0d->h5aclose_f h5acreate_f h5acreate_f proc~hdf5_obj_writeattributes0d->h5acreate_f h5awrite_f h5awrite_f proc~hdf5_obj_writeattributes0d->h5awrite_f proc~hdf5_obj_writeattributes0d->h5sclose_f proc~hdf5_obj_writeattributes0d->h5screate_simple_f proc~hdf5_obj_writeattributes1d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_writeattributes1d->proc~hdf5_obj_getgroupindex proc~hdf5_obj_writeattributes1d->h5aclose_f proc~hdf5_obj_writeattributes1d->h5acreate_f proc~hdf5_obj_writeattributes1d->h5awrite_f proc~hdf5_obj_writeattributes1d->h5sclose_f proc~hdf5_obj_writeattributes1d->h5screate_simple_f proc~hdf5_obj_writecoord->proc~hdf5_obj_fixgroupname proc~hdf5_obj_writecoord->proc~hdf5_obj_getgroupobject proc~hdf5_obj_writecoord->h5dclose_f proc~hdf5_obj_writecoord->h5dcreate_f proc~hdf5_obj_writecoord->h5dwrite_f proc~hdf5_obj_writecoord->h5pclose_f proc~hdf5_obj_writecoord->h5pcreate_f proc~hdf5_obj_writecoord->h5pset_dxpl_mpio_f proc~hdf5_obj_writecoord->h5pset_fill_time_f proc~hdf5_obj_writecoord->h5sclose_f proc~hdf5_obj_writecoord->h5screate_simple_f proc~hdf5_obj_writecoord->h5sselect_hyperslab_f proc~hypre_obj_buildmatrixij hypre_obj%hypre_obj_BuildMatrixIJ hypre_ijmatrixaddtovalues hypre_ijmatrixaddtovalues proc~hypre_obj_buildmatrixij->hypre_ijmatrixaddtovalues proc~hypre_obj_buildmatrixs hypre_obj%hypre_obj_BuildMatrixS hypre_structmatrixsetvalues hypre_structmatrixsetvalues proc~hypre_obj_buildmatrixs->hypre_structmatrixsetvalues proc~hypre_obj_final hypre_obj%hypre_obj_Final proc~hypre_obj_final->proc~device_free proc~hypre_obj_final->proc~eulerian_obj_final hypre_boomeramgdestroy hypre_boomeramgdestroy proc~hypre_obj_final->hypre_boomeramgdestroy hypre_ijmatrixdestroy hypre_ijmatrixdestroy proc~hypre_obj_final->hypre_ijmatrixdestroy hypre_ijvectordestroy hypre_ijvectordestroy proc~hypre_obj_final->hypre_ijvectordestroy hypre_parcsrpcgdestroy hypre_parcsrpcgdestroy proc~hypre_obj_final->hypre_parcsrpcgdestroy hypre_structgriddestroy hypre_structgriddestroy proc~hypre_obj_final->hypre_structgriddestroy hypre_structmatrixdestroy hypre_structmatrixdestroy proc~hypre_obj_final->hypre_structmatrixdestroy hypre_structpcgdestroy hypre_structpcgdestroy proc~hypre_obj_final->hypre_structpcgdestroy hypre_structpfmgdestroy hypre_structpfmgdestroy proc~hypre_obj_final->hypre_structpfmgdestroy hypre_structsmgdestroy hypre_structsmgdestroy proc~hypre_obj_final->hypre_structsmgdestroy hypre_structstencildestroy hypre_structstencildestroy proc~hypre_obj_final->hypre_structstencildestroy hypre_structvectordestroy hypre_structvectordestroy proc~hypre_obj_final->hypre_structvectordestroy proc~hypre_obj_init hypre_obj%hypre_obj_Init hypre_init hypre_init proc~hypre_obj_init->hypre_init proc~hypre_obj_printmatrixs hypre_obj%hypre_obj_PrintMatrixS hypre_structmatrixgetboxvalues hypre_structmatrixgetboxvalues proc~hypre_obj_printmatrixs->hypre_structmatrixgetboxvalues proc~hypre_obj_setrhsij hypre_obj%hypre_obj_SetRHSIJ proc~hypre_obj_setrhs->proc~hypre_obj_setrhsij proc~hypre_obj_setrhss hypre_obj%hypre_obj_SetRHSS proc~hypre_obj_setrhs->proc~hypre_obj_setrhss hypre_ijvectorassemble hypre_ijvectorassemble proc~hypre_obj_setrhsij->hypre_ijvectorassemble hypre_ijvectorsetvalues hypre_ijvectorsetvalues proc~hypre_obj_setrhsij->hypre_ijvectorsetvalues hypre_structvectorassemble hypre_structvectorassemble proc~hypre_obj_setrhss->hypre_structvectorassemble hypre_structvectorsetvalues hypre_structvectorsetvalues proc~hypre_obj_setrhss->hypre_structvectorsetvalues proc~hypre_obj_setupgrids hypre_obj%hypre_obj_SetupGridS proc~hypre_obj_setup->proc~hypre_obj_setupgrids proc~hypre_obj_setupmatrixij hypre_obj%hypre_obj_SetupMatrixIJ proc~hypre_obj_setup->proc~hypre_obj_setupmatrixij proc~hypre_obj_setupmatrixs hypre_obj%hypre_obj_SetupMatrixS proc~hypre_obj_setup->proc~hypre_obj_setupmatrixs proc~hypre_obj_setuppointersij hypre_obj%hypre_obj_SetupPointersIJ proc~hypre_obj_setup->proc~hypre_obj_setuppointersij proc~hypre_obj_setuprhsij hypre_obj%hypre_obj_SetupRHSIJ proc~hypre_obj_setup->proc~hypre_obj_setuprhsij proc~hypre_obj_setuprhss hypre_obj%hypre_obj_SetupRHSS proc~hypre_obj_setup->proc~hypre_obj_setuprhss proc~hypre_obj_setuprowsij hypre_obj%hypre_obj_SetupRowsIJ proc~hypre_obj_setup->proc~hypre_obj_setuprowsij proc~hypre_obj_setupsolij hypre_obj%hypre_obj_SetupSolIJ proc~hypre_obj_setup->proc~hypre_obj_setupsolij proc~hypre_obj_setupsolijver hypre_obj%hypre_obj_SetupSolIJver proc~hypre_obj_setup->proc~hypre_obj_setupsolijver proc~hypre_obj_setupsols hypre_obj%hypre_obj_SetupSolS proc~hypre_obj_setup->proc~hypre_obj_setupsols proc~hypre_obj_setupsolvers hypre_obj%hypre_obj_SetupSolverS proc~hypre_obj_setup->proc~hypre_obj_setupsolvers proc~hypre_obj_setupstencils hypre_obj%hypre_obj_SetupStencilS proc~hypre_obj_setup->proc~hypre_obj_setupstencils hypre_structgridassemble hypre_structgridassemble proc~hypre_obj_setupgrids->hypre_structgridassemble hypre_structgridcreate hypre_structgridcreate proc~hypre_obj_setupgrids->hypre_structgridcreate hypre_structgridsetextents hypre_structgridsetextents proc~hypre_obj_setupgrids->hypre_structgridsetextents hypre_structgridsetperiodic hypre_structgridsetperiodic proc~hypre_obj_setupgrids->hypre_structgridsetperiodic proc~hypre_obj_setupmatrixij->proc~hypre_obj_buildmatrixij hypre_ijmatrixassemble hypre_ijmatrixassemble proc~hypre_obj_setupmatrixij->hypre_ijmatrixassemble hypre_ijmatrixcreate hypre_ijmatrixcreate proc~hypre_obj_setupmatrixij->hypre_ijmatrixcreate hypre_ijmatrixgetobject hypre_ijmatrixgetobject proc~hypre_obj_setupmatrixij->hypre_ijmatrixgetobject hypre_ijmatrixinitialize hypre_ijmatrixinitialize proc~hypre_obj_setupmatrixij->hypre_ijmatrixinitialize hypre_ijmatrixsetobjecttype hypre_ijmatrixsetobjecttype proc~hypre_obj_setupmatrixij->hypre_ijmatrixsetobjecttype proc~hypre_obj_setupmatrixs->proc~hypre_obj_buildmatrixs hypre_structmatrixassemble hypre_structmatrixassemble proc~hypre_obj_setupmatrixs->hypre_structmatrixassemble hypre_structmatrixcreate hypre_structmatrixcreate proc~hypre_obj_setupmatrixs->hypre_structmatrixcreate hypre_structmatrixinitialize hypre_structmatrixinitialize proc~hypre_obj_setupmatrixs->hypre_structmatrixinitialize proc~hypre_obj_setuppointersij->proc~device_malloc_managed hypre_setexecutionpolicy hypre_setexecutionpolicy proc~hypre_obj_setuppointersij->hypre_setexecutionpolicy hypre_setmemorylocation hypre_setmemorylocation proc~hypre_obj_setuppointersij->hypre_setmemorylocation hypre_setspgemmusevendor hypre_setspgemmusevendor proc~hypre_obj_setuppointersij->hypre_setspgemmusevendor proc~hypre_obj_setuprhsij->hypre_ijvectorassemble hypre_ijvectorcreate hypre_ijvectorcreate proc~hypre_obj_setuprhsij->hypre_ijvectorcreate hypre_ijvectorgetobject hypre_ijvectorgetobject proc~hypre_obj_setuprhsij->hypre_ijvectorgetobject hypre_ijvectorinitialize hypre_ijvectorinitialize proc~hypre_obj_setuprhsij->hypre_ijvectorinitialize hypre_ijvectorsetobjecttype hypre_ijvectorsetobjecttype proc~hypre_obj_setuprhsij->hypre_ijvectorsetobjecttype proc~hypre_obj_setuprhsij->hypre_ijvectorsetvalues proc~hypre_obj_setuprhss->hypre_structvectorassemble hypre_structvectorcreate hypre_structvectorcreate proc~hypre_obj_setuprhss->hypre_structvectorcreate hypre_structvectorinitialize hypre_structvectorinitialize proc~hypre_obj_setuprhss->hypre_structvectorinitialize proc~hypre_obj_setuprowsij->proc~eulerian_obj_init proc~hypre_obj_setuprowsij->proc~eulerian_obj_updateghostcells proc~hypre_obj_setupsolij->hypre_ijvectorassemble proc~hypre_obj_setupsolij->hypre_ijvectorcreate proc~hypre_obj_setupsolij->hypre_ijvectorgetobject proc~hypre_obj_setupsolij->hypre_ijvectorinitialize proc~hypre_obj_setupsolij->hypre_ijvectorsetobjecttype proc~hypre_obj_setupsolij->hypre_ijvectorsetvalues hypre_boomeramgcreate hypre_boomeramgcreate proc~hypre_obj_setupsolijver->hypre_boomeramgcreate hypre_boomeramgsetagginterptype hypre_boomeramgsetagginterptype proc~hypre_obj_setupsolijver->hypre_boomeramgsetagginterptype hypre_boomeramgsetaggnumlevels hypre_boomeramgsetaggnumlevels proc~hypre_obj_setupsolijver->hypre_boomeramgsetaggnumlevels hypre_boomeramgsetcoarsentype hypre_boomeramgsetcoarsentype proc~hypre_obj_setupsolijver->hypre_boomeramgsetcoarsentype hypre_boomeramgsetinterptype hypre_boomeramgsetinterptype proc~hypre_obj_setupsolijver->hypre_boomeramgsetinterptype hypre_boomeramgsetkeeptransp hypre_boomeramgsetkeeptransp proc~hypre_obj_setupsolijver->hypre_boomeramgsetkeeptransp hypre_boomeramgsetmaxiter hypre_boomeramgsetmaxiter proc~hypre_obj_setupsolijver->hypre_boomeramgsetmaxiter hypre_boomeramgsetmaxlevels hypre_boomeramgsetmaxlevels proc~hypre_obj_setupsolijver->hypre_boomeramgsetmaxlevels hypre_boomeramgsetnumsweeps hypre_boomeramgsetnumsweeps proc~hypre_obj_setupsolijver->hypre_boomeramgsetnumsweeps hypre_boomeramgsetpmaxelmts hypre_boomeramgsetpmaxelmts proc~hypre_obj_setupsolijver->hypre_boomeramgsetpmaxelmts hypre_boomeramgsetprintlevel hypre_boomeramgsetprintlevel proc~hypre_obj_setupsolijver->hypre_boomeramgsetprintlevel hypre_boomeramgsetrap2 hypre_boomeramgsetrap2 proc~hypre_obj_setupsolijver->hypre_boomeramgsetrap2 hypre_boomeramgsetrelaxorder hypre_boomeramgsetrelaxorder proc~hypre_obj_setupsolijver->hypre_boomeramgsetrelaxorder hypre_boomeramgsetrelaxtype hypre_boomeramgsetrelaxtype proc~hypre_obj_setupsolijver->hypre_boomeramgsetrelaxtype hypre_boomeramgsettol hypre_boomeramgsettol proc~hypre_obj_setupsolijver->hypre_boomeramgsettol hypre_boomeramgsetup hypre_boomeramgsetup proc~hypre_obj_setupsolijver->hypre_boomeramgsetup hypre_parcsrpcgcreate hypre_parcsrpcgcreate proc~hypre_obj_setupsolijver->hypre_parcsrpcgcreate hypre_parcsrpcgsetlogging hypre_parcsrpcgsetlogging proc~hypre_obj_setupsolijver->hypre_parcsrpcgsetlogging hypre_parcsrpcgsetmaxiter hypre_parcsrpcgsetmaxiter proc~hypre_obj_setupsolijver->hypre_parcsrpcgsetmaxiter hypre_parcsrpcgsetprecond hypre_parcsrpcgsetprecond proc~hypre_obj_setupsolijver->hypre_parcsrpcgsetprecond hypre_parcsrpcgsettol hypre_parcsrpcgsettol proc~hypre_obj_setupsolijver->hypre_parcsrpcgsettol hypre_parcsrpcgsettwonorm hypre_parcsrpcgsettwonorm proc~hypre_obj_setupsolijver->hypre_parcsrpcgsettwonorm hypre_parcsrpcgsetup hypre_parcsrpcgsetup proc~hypre_obj_setupsolijver->hypre_parcsrpcgsetup proc~hypre_obj_setupsols->hypre_structvectorassemble proc~hypre_obj_setupsols->hypre_structvectorcreate proc~hypre_obj_setupsols->hypre_structvectorinitialize hypre_structvectorsetboxvalues hypre_structvectorsetboxvalues proc~hypre_obj_setupsols->hypre_structvectorsetboxvalues hypre_structpcgcreate hypre_structpcgcreate proc~hypre_obj_setupsolvers->hypre_structpcgcreate hypre_structpcgsetlogging hypre_structpcgsetlogging proc~hypre_obj_setupsolvers->hypre_structpcgsetlogging hypre_structpcgsetmaxiter hypre_structpcgsetmaxiter proc~hypre_obj_setupsolvers->hypre_structpcgsetmaxiter hypre_structpcgsetprintlevel hypre_structpcgsetprintlevel proc~hypre_obj_setupsolvers->hypre_structpcgsetprintlevel hypre_structpcgsettol hypre_structpcgsettol proc~hypre_obj_setupsolvers->hypre_structpcgsettol hypre_structpcgsetup hypre_structpcgsetup proc~hypre_obj_setupsolvers->hypre_structpcgsetup hypre_structpfmgcreate hypre_structpfmgcreate proc~hypre_obj_setupsolvers->hypre_structpfmgcreate hypre_structpfmgsetlogging hypre_structpfmgsetlogging proc~hypre_obj_setupsolvers->hypre_structpfmgsetlogging hypre_structpfmgsetmaxiter hypre_structpfmgsetmaxiter proc~hypre_obj_setupsolvers->hypre_structpfmgsetmaxiter hypre_structpfmgsetprintlevel hypre_structpfmgsetprintlevel proc~hypre_obj_setupsolvers->hypre_structpfmgsetprintlevel hypre_structpfmgsetraptype hypre_structpfmgsetraptype proc~hypre_obj_setupsolvers->hypre_structpfmgsetraptype hypre_structpfmgsetrelaxtype hypre_structpfmgsetrelaxtype proc~hypre_obj_setupsolvers->hypre_structpfmgsetrelaxtype hypre_structpfmgsettol hypre_structpfmgsettol proc~hypre_obj_setupsolvers->hypre_structpfmgsettol hypre_structpfmgsetup hypre_structpfmgsetup proc~hypre_obj_setupsolvers->hypre_structpfmgsetup hypre_structsmgcreate hypre_structsmgcreate proc~hypre_obj_setupsolvers->hypre_structsmgcreate hypre_structsmgsetlogging hypre_structsmgsetlogging proc~hypre_obj_setupsolvers->hypre_structsmgsetlogging hypre_structsmgsetmaxiter hypre_structsmgsetmaxiter proc~hypre_obj_setupsolvers->hypre_structsmgsetmaxiter hypre_structsmgsetnumpostrelax hypre_structsmgsetnumpostrelax proc~hypre_obj_setupsolvers->hypre_structsmgsetnumpostrelax hypre_structsmgsetnumprerelax hypre_structsmgsetnumprerelax proc~hypre_obj_setupsolvers->hypre_structsmgsetnumprerelax hypre_structsmgsetprintlevel hypre_structsmgsetprintlevel proc~hypre_obj_setupsolvers->hypre_structsmgsetprintlevel hypre_structsmgsettol hypre_structsmgsettol proc~hypre_obj_setupsolvers->hypre_structsmgsettol hypre_structsmgsetup hypre_structsmgsetup proc~hypre_obj_setupsolvers->hypre_structsmgsetup hypre_structstencilcreate hypre_structstencilcreate proc~hypre_obj_setupstencils->hypre_structstencilcreate hypre_structstencilsetelement hypre_structstencilsetelement proc~hypre_obj_setupstencils->hypre_structstencilsetelement proc~hypre_obj_solveij hypre_obj%hypre_obj_SolveIJ proc~hypre_obj_solve->proc~hypre_obj_solveij proc~hypre_obj_solves hypre_obj%hypre_obj_SolveS proc~hypre_obj_solve->proc~hypre_obj_solves proc~hypre_obj_solveij->proc~eulerian_obj_updateghostcells hypre_boomeramggetfinalreltvres hypre_boomeramggetfinalreltvres proc~hypre_obj_solveij->hypre_boomeramggetfinalreltvres hypre_boomeramggetnumiterations hypre_boomeramggetnumiterations proc~hypre_obj_solveij->hypre_boomeramggetnumiterations hypre_boomeramgsolve hypre_boomeramgsolve proc~hypre_obj_solveij->hypre_boomeramgsolve hypre_ijvectorgetvalues hypre_ijvectorgetvalues proc~hypre_obj_solveij->hypre_ijvectorgetvalues hypre_parcsrpcggetfinalrelative hypre_parcsrpcggetfinalrelative proc~hypre_obj_solveij->hypre_parcsrpcggetfinalrelative hypre_parcsrpcggetnumiterations hypre_parcsrpcggetnumiterations proc~hypre_obj_solveij->hypre_parcsrpcggetnumiterations hypre_parcsrpcgsolve hypre_parcsrpcgsolve proc~hypre_obj_solveij->hypre_parcsrpcgsolve hypre_structpcggetfinalrelative hypre_structpcggetfinalrelative proc~hypre_obj_solves->hypre_structpcggetfinalrelative hypre_structpcggetnumiterations hypre_structpcggetnumiterations proc~hypre_obj_solves->hypre_structpcggetnumiterations hypre_structpcgsolve hypre_structpcgsolve proc~hypre_obj_solves->hypre_structpcgsolve hypre_structpfmggetfinalrelativ hypre_structpfmggetfinalrelativ proc~hypre_obj_solves->hypre_structpfmggetfinalrelativ hypre_structpfmggetnumiteration hypre_structpfmggetnumiteration proc~hypre_obj_solves->hypre_structpfmggetnumiteration hypre_structpfmgsolve hypre_structpfmgsolve proc~hypre_obj_solves->hypre_structpfmgsolve hypre_structsmggetfinalrelative hypre_structsmggetfinalrelative proc~hypre_obj_solves->hypre_structsmggetfinalrelative hypre_structsmggetnumiterations hypre_structsmggetnumiterations proc~hypre_obj_solves->hypre_structsmggetnumiterations hypre_structsmgsolve hypre_structsmgsolve proc~hypre_obj_solves->hypre_structsmgsolve hypre_structvectorgetboxvalues hypre_structvectorgetboxvalues proc~hypre_obj_solves->hypre_structvectorgetboxvalues proc~int_g1_box int_g1_box proc~int_g1_cosine int_g1_cosine proc~int_g1_cosine2 int_g1_cosine2 proc~int_g1_parabolic int_g1_parabolic proc~int_g1_roma int_g1_roma proc~int_g1_triangle int_g1_triangle proc~int_g1_triweight int_g1_triweight proc~lagrangian_obj_extrapolate lagrangian_obj%lagrangian_obj_Extrapolate proc~lagrangian_obj_interpolate lagrangian_obj%lagrangian_obj_Interpolate proc~lagrangian_obj_locate lagrangian_obj%lagrangian_obj_Locate proc~lagrangian_set_communicate->proc~lagrangian_set_recycle proc~lagrangian_set_resize lagrangian_set%lagrangian_set_Resize proc~lagrangian_set_communicate->proc~lagrangian_set_resize mpi_gather mpi_gather proc~lagrangian_set_communicate->mpi_gather mpi_recv mpi_recv proc~lagrangian_set_communicate->mpi_recv mpi_send mpi_send proc~lagrangian_set_communicate->mpi_send proc~lagrangian_set_creatempitype lagrangian_set%lagrangian_set_CreateMPIType SetMPIDataTypeParams SetMPIDataTypeParams proc~lagrangian_set_creatempitype->SetMPIDataTypeParams proc~lagrangian_set_creatempitype->mpi_type_commit mpi_type_create_resized mpi_type_create_resized proc~lagrangian_set_creatempitype->mpi_type_create_resized mpi_type_create_struct mpi_type_create_struct proc~lagrangian_set_creatempitype->mpi_type_create_struct mpi_type_get_extent mpi_type_get_extent proc~lagrangian_set_creatempitype->mpi_type_get_extent mpi_type_size mpi_type_size proc~lagrangian_set_creatempitype->mpi_type_size proc~lagrangian_set_final lagrangian_set%lagrangian_set_Final proc~lagrangian_set_freempitype lagrangian_set%lagrangian_set_FreeMPIType proc~lagrangian_set_final->proc~lagrangian_set_freempitype proc~lagrangian_set_freempitype->mpi_type_free proc~lagrangian_set_getownerrankbyblock lagrangian_set%lagrangian_set_GetOwnerRankByBlock proc~lagrangian_set_getownerrankbyblock->proc~block_obj_locate proc~lagrangian_set_getreadfilename lagrangian_set%lagrangian_set_GetReadFileName proc~lagrangian_set_getwritefilename lagrangian_set%lagrangian_set_GetWriteFileName proc~lagrangian_set_info lagrangian_set%lagrangian_set_Info proc~lagrangian_set_init lagrangian_set%lagrangian_set_Init proc~lagrangian_set_init->proc~lagrangian_set_creatempitype proc~lagrangian_set_init->proc~lagrangian_set_resize SetObjectType SetObjectType proc~lagrangian_set_init->SetObjectType proc~lagrangian_set_recycle->proc~lagrangian_set_resize proc~lagrangian_set_setfilterkernel lagrangian_set%lagrangian_set_SetFilterKernel proc~lagrangian_set_setfiltersize lagrangian_set%lagrangian_set_SetFilterSize proc~lagrangian_set_setoverwrite lagrangian_set%lagrangian_set_SetOverwrite proc~lagrangian_set_setreadfilename lagrangian_set%lagrangian_set_SetReadFileName proc~lagrangian_set_setwritefilename lagrangian_set%lagrangian_set_SetWriteFileName proc~lagrangian_set_updatecount lagrangian_set%lagrangian_set_UpdateCount mpi_allgather mpi_allgather proc~lagrangian_set_updatecount->mpi_allgather proc~lagrangian_set_updateghostobjects->proc~lagrangian_set_recycle proc~lagrangian_set_updateghostobjectsdir lagrangian_set_UpdateGhostObjectsDir proc~lagrangian_set_updateghostobjects->proc~lagrangian_set_updateghostobjectsdir proc~lagrangian_set_updateghostobjectsdir->proc~lagrangian_set_resize proc~lagrangian_set_updateghostobjectsdir->mpi_irecv proc~lagrangian_set_updateghostobjectsdir->mpi_isend proc~lagrangian_set_updateghostobjectsdir->mpi_wait proc~lagrangian_set_updateghostobjectsdir->mpi_waitall proc~leap_create_directory leap_create_directory mpi_abort mpi_abort proc~leap_create_directory->mpi_abort proc~marker_obj_assign marker_obj%marker_obj_assign proc~marker_obj_info marker_obj%marker_obj_Info proc~marker_set_addplane marker_set%marker_set_AddPlane proc~marker_set_addplane->proc~lagrangian_set_resize markers markers proc~marker_set_addplane->markers proc~marker_set_addsphere marker_set%marker_set_AddSphere proc~marker_set_addsphere->proc~lagrangian_set_resize proc~marker_set_addsphere->markers p p proc~marker_set_addsphere->p proc~marker_set_com marker_set%marker_set_CoM proc~marker_set_com->markers proc~marker_set_com->p proc~marker_set_computesolidvolfrac marker_set%marker_set_ComputeSolidVolFrac proc~marker_set_computesolidvolfrac->proc~eulerian_obj_final proc~marker_set_computesolidvolfrac->proc~eulerian_obj_updateghostcells proc~marker_set_computesolidvolfrac->proc~hypre_obj_init proc~marker_set_computesolidvolfrac->proc~hypre_obj_selectsolver proc~marker_set_computesolidvolfrac->proc~hypre_obj_setrhs proc~marker_set_computesolidvolfrac->proc~hypre_obj_setup proc~marker_set_computesolidvolfrac->proc~hypre_obj_solve proc~marker_set_filter marker_set%marker_set_Filter proc~marker_set_computesolidvolfrac->proc~marker_set_filter proc~marker_set_computesolidvolfrac->proc~op_obj_div proc~marker_set_filter->proc~eulerian_obj_addupghostcells extrapolate extrapolate proc~marker_set_filter->extrapolate f f proc~marker_set_filter->f proc~marker_set_filter->markers n n proc~marker_set_filter->n proc~marker_set_filter->v proc~marker_set_final marker_set%marker_set_Final proc~marker_set_final->proc~lagrangian_set_freempitype proc~marker_set_getibforcing marker_set_GetIBForcing proc~marker_set_getibforcing->proc~eulerian_obj_final proc~marker_set_getibforcing->proc~eulerian_obj_init proc~marker_set_getibforcing->proc~marker_set_filter interpolate interpolate proc~marker_set_getibforcing->interpolate proc~marker_set_getibforcing->markers proc~marker_set_getibforcing2 marker_set%marker_set_GetIBForcing2 proc~marker_set_getibforcing2->proc~eulerian_obj_final proc~marker_set_getibforcing2->proc~eulerian_obj_init proc~marker_set_getibforcing2->proc~marker_set_filter proc~marker_set_getibforcing2->markers proc~marker_set_getibforcing2->p proc~marker_set_init marker_set%marker_set_Init proc~marker_set_init->proc~lagrangian_set_creatempitype proc~marker_set_init->proc~lagrangian_set_resize proc~marker_set_setobjecttype marker_set%marker_set_SetObjectType proc~marker_set_init->proc~marker_set_setobjecttype proc~marker_set_setreadchunksize marker_set%marker_set_SetReadChunkSize proc~marker_set_init->proc~marker_set_setreadchunksize proc~marker_set_loadstl marker_set%marker_set_LoadSTL proc~marker_set_loadstl->proc~lagrangian_set_recycle proc~marker_set_loadstl->proc~lagrangian_set_resize proc~marker_set_loadstl->markers proc~marker_set_prepare->none~get~3 proc~marker_set_prepare->proc~lagrangian_set_setfilterkernel proc~marker_set_prepare->proc~lagrangian_set_setfiltersize proc~marker_set_prepare->proc~lagrangian_set_setreadfilename proc~marker_set_prepare->proc~lagrangian_set_setwritefilename proc~marker_set_prepare->proc~marker_set_setreadchunksize proc~marker_set_prepare->proc~parser_obj_isdefined proc~marker_set_read marker_set%marker_set_Read proc~marker_set_read->proc~h5hut_final proc~marker_set_read->proc~h5hut_getnpoints proc~marker_set_read->proc~h5hut_init proc~marker_set_read->proc~h5hut_jumptostep proc~marker_set_read->proc~h5hut_lasttimestep proc~marker_set_read->proc~lagrangian_set_communicate proc~marker_set_read->proc~lagrangian_set_localize proc~marker_set_read->proc~lagrangian_set_resize c c proc~marker_set_read->c proc~marker_set_read->f proc~marker_set_read->markers proc~marker_set_read->n proc~marker_set_read->p proc~marker_set_read->v proc~marker_set_setmpidatatypeparams marker_set%marker_set_SetMPIDataTypeParams mpi_get_address mpi_get_address proc~marker_set_setmpidatatypeparams->mpi_get_address proc~marker_set_updatenormals marker_set%marker_set_UpdateNormals proc~marker_set_updatenormals->proc~eulerian_obj_final proc~marker_set_updatenormals->proc~eulerian_obj_init proc~marker_set_updatenormals->proc~marker_set_filter proc~marker_set_updatesdf marker_set%marker_set_UpdateSDF proc~marker_set_updatesdf->proc~eulerian_obj_final proc~marker_set_updatesdf->proc~eulerian_obj_init proc~marker_set_updatesdf->proc~marker_set_filter proc~marker_set_write marker_set%marker_set_Write proc~marker_set_write->proc~h5hut_final proc~marker_set_write->proc~h5hut_init proc~marker_set_write->proc~h5hut_newtimestep proc~marker_set_write->proc~lagrangian_set_updatecount proc~marker_set_write->c proc~marker_set_write->f proc~marker_set_write->markers proc~marker_set_write->n proc~marker_set_write->p proc~marker_set_write->v proc~monitor_obj_final monitor_obj%monitor_obj_Final proc~monitor_obj_formats monitor_obj%monitor_obj_Formats proc~monitor_obj_init monitor_obj%monitor_obj_Init proc~monitor_obj_init->proc~leap_create_directory proc~monitor_obj_init->proc~monitor_obj_formats proc~monitor_obj_print monitor_obj%monitor_obj_Print proc~monitor_obj_setval monitor_obj%monitor_obj_SetVal proc~monitor_set_create->proc~hashtbl_obj_hashstring proc~monitor_set_create->proc~hashtbl_obj_put proc~monitor_set_create->proc~monitor_obj_init proc~monitor_set_expand monitor_set%monitor_set_Expand proc~monitor_set_create->proc~monitor_set_expand proc~monitor_set_final monitor_set%monitor_set_Final proc~monitor_set_final->proc~monitor_obj_final proc~monitor_set_getindex monitor_set%monitor_set_GetIndex proc~monitor_set_getindex->proc~hashtbl_obj_get proc~monitor_set_getindex->proc~hashtbl_obj_hashstring proc~monitor_set_info monitor_set%monitor_set_Info proc~monitor_set_init->proc~hashtbl_obj_init proc~monitor_set_print monitor_set%monitor_set_Print proc~monitor_set_set->proc~monitor_obj_setval proc~monitor_set_set->proc~monitor_set_getindex proc~ngadata_obj_close ngadata_obj%ngadata_obj_Close mpi_file_close mpi_file_close proc~ngadata_obj_close->mpi_file_close proc~ngadata_obj_final->mpi_type_free proc~ngadata_obj_getattributes ngadata_obj%ngadata_obj_GetAttributes mpi_file_read_all mpi_file_read_all proc~ngadata_obj_getattributes->mpi_file_read_all mpi_file_seek mpi_file_seek proc~ngadata_obj_getattributes->mpi_file_seek proc~ngadata_obj_setupmpitypes ngadata_obj%ngadata_obj_SetupMPITypes proc~ngadata_obj_init->proc~ngadata_obj_setupmpitypes proc~ngadata_obj_open ngadata_obj%ngadata_obj_Open proc~ngadata_obj_open->proc~ngadata_obj_getattributes mpi_file_open mpi_file_open proc~ngadata_obj_open->mpi_file_open proc~ngadata_obj_readscalar3d ngadata_obj%ngadata_obj_ReadScalar3D proc~ngadata_obj_setview3d ngadata_obj%ngadata_obj_SetView3D proc~ngadata_obj_readscalar3d->proc~ngadata_obj_setview3d proc~ngadata_obj_readscalar3d->mpi_file_read_all proc~ngadata_obj_setupmpitypes->mpi_type_commit mpi_type_create_subarray mpi_type_create_subarray proc~ngadata_obj_setupmpitypes->mpi_type_create_subarray mpi_file_set_view mpi_file_set_view proc~ngadata_obj_setview3d->mpi_file_set_view proc~ngapart_close ngapart_obj%ngapart_Close proc~ngapart_close->mpi_file_close proc~ngapart_creatempitype ngapart_obj%ngapart_CreateMPIType proc~ngapart_creatempitype->mpi_get_address proc~ngapart_creatempitype->mpi_type_commit proc~ngapart_creatempitype->mpi_type_create_resized proc~ngapart_creatempitype->mpi_type_create_struct proc~ngapart_creatempitype->mpi_type_get_extent proc~ngapart_creatempitype->mpi_type_size proc~ngapart_final ngapart_obj%ngapart_Final proc~ngapart_getattributes ngapart_obj%ngapart_GetAttributes proc~ngapart_getattributes->mpi_file_read_all proc~ngapart_getattributes->mpi_file_seek proc~ngapart_init ngapart_obj%ngapart_Init proc~ngapart_init->proc~ngapart_creatempitype proc~ngapart_open ngapart_obj%ngapart_Open proc~ngapart_open->proc~ngapart_getattributes proc~ngapart_open->mpi_file_open proc~ngapart_read ngapart_obj%ngapart_Read proc~ngapart_read->proc~lagrangian_set_resize proc~ngapart_read->c proc~ngapart_read->mpi_allgather mpi_file_read mpi_file_read proc~ngapart_read->mpi_file_read proc~ngapart_read->mpi_file_seek proc~ngapart_read->v proc~op_obj_applylaplaciandc->proc~bc_set_checkbcexists proc~op_obj_applylaplaciandc->proc~bc_set_getbcpointer proc~op_obj_applylaplaciandc->proc~bc_set_getbctype proc~op_obj_applylaplaciandc->proc~bc_set_getextents proc~op_obj_applylaplaciandc->proc~bc_set_getsidedirbyregion proc~op_obj_conv11 op_obj%op_obj_conv11 proc~op_obj_conv11->proc~eulerian_obj_init proc~op_obj_conv11->proc~eulerian_obj_updateghostcells proc~op_obj_conv11->proc~op_obj_intrp1 proc~op_obj_conv12 op_obj%op_obj_conv12 proc~op_obj_conv12->proc~eulerian_obj_init proc~op_obj_conv12->proc~eulerian_obj_updateghostcells proc~op_obj_conv12->proc~op_obj_intrp2 proc~op_obj_conv13 op_obj%op_obj_conv13 proc~op_obj_conv13->proc~eulerian_obj_init proc~op_obj_conv13->proc~eulerian_obj_updateghostcells proc~op_obj_conv13->proc~op_obj_intrp3 proc~op_obj_conv21 op_obj%op_obj_conv21 proc~op_obj_conv21->proc~eulerian_obj_init proc~op_obj_conv21->proc~eulerian_obj_updateghostcells proc~op_obj_conv21->proc~op_obj_intrp1 proc~op_obj_conv22 op_obj%op_obj_conv22 proc~op_obj_conv22->proc~eulerian_obj_init proc~op_obj_conv22->proc~eulerian_obj_updateghostcells proc~op_obj_conv22->proc~op_obj_intrp2 proc~op_obj_conv23 op_obj%op_obj_conv23 proc~op_obj_conv23->proc~eulerian_obj_init proc~op_obj_conv23->proc~eulerian_obj_updateghostcells proc~op_obj_conv23->proc~op_obj_intrp3 proc~op_obj_conv31 op_obj%op_obj_conv31 proc~op_obj_conv31->proc~eulerian_obj_init proc~op_obj_conv31->proc~eulerian_obj_updateghostcells proc~op_obj_conv31->proc~op_obj_intrp1 proc~op_obj_conv32 op_obj%op_obj_conv32 proc~op_obj_conv32->proc~eulerian_obj_init proc~op_obj_conv32->proc~eulerian_obj_updateghostcells proc~op_obj_conv32->proc~op_obj_intrp2 proc~op_obj_conv33 op_obj%op_obj_conv33 proc~op_obj_conv33->proc~eulerian_obj_init proc~op_obj_conv33->proc~eulerian_obj_updateghostcells proc~op_obj_conv33->proc~op_obj_intrp3 proc~op_obj_d1dx1 op_obj%op_obj_d1dx1 proc~op_obj_d1dx1->proc~eulerian_obj_init proc~op_obj_d1dx2 op_obj%op_obj_d1dx2 proc~op_obj_d1dx2->proc~eulerian_obj_init proc~op_obj_d1dx3 op_obj%op_obj_d1dx3 proc~op_obj_d1dx3->proc~eulerian_obj_init proc~op_obj_div->proc~eulerian_obj_init proc~op_obj_final op_obj%op_obj_Final proc~op_obj_grad_x op_obj%op_obj_grad_x proc~op_obj_grad_x->proc~eulerian_obj_init proc~op_obj_grad_y op_obj%op_obj_grad_y proc~op_obj_grad_y->proc~eulerian_obj_init proc~op_obj_grad_z op_obj%op_obj_grad_z proc~op_obj_grad_z->proc~eulerian_obj_init proc~op_obj_gradx op_obj%op_obj_gradx proc~op_obj_gradx->proc~eulerian_obj_init proc~op_obj_grady op_obj%op_obj_grady proc~op_obj_grady->proc~eulerian_obj_init proc~op_obj_gradz op_obj%op_obj_gradz proc~op_obj_gradz->proc~eulerian_obj_init proc~op_obj_init->proc~eulerian_obj_init proc~op_obj_intrp1->proc~eulerian_obj_init proc~op_obj_intrp2->proc~eulerian_obj_init proc~op_obj_intrp3->proc~eulerian_obj_init proc~op_obj_p_div op_obj%op_obj_p_div proc~op_obj_p_div->proc~eulerian_obj_init proc~op_obj_strainrate op_obj%op_obj_StrainRate proc~op_obj_strainrate->proc~eulerian_obj_init proc~op_obj_strainrate->proc~eulerian_obj_updateghostcells mpi_bcast mpi_bcast proc~parallel_obj_bcast_char->mpi_bcast proc~parallel_obj_bcast_int_0d->mpi_bcast proc~parallel_obj_bcast_int_1d->mpi_bcast proc~parallel_obj_bcast_int_2d->mpi_bcast proc~parallel_obj_bcast_int_3d->mpi_bcast proc~parallel_obj_bcast_real_0d->mpi_bcast proc~parallel_obj_bcast_real_1d->mpi_bcast proc~parallel_obj_bcast_real_2d->mpi_bcast proc~parallel_obj_bcast_real_3d->mpi_bcast proc~parallel_obj_final parallel_obj%parallel_obj_final mpi_finalize mpi_finalize proc~parallel_obj_final->mpi_finalize proc~parallel_obj_init parallel_obj%parallel_obj_init mpi_comm_rank mpi_comm_rank proc~parallel_obj_init->mpi_comm_rank mpi_comm_size mpi_comm_size proc~parallel_obj_init->mpi_comm_size mpi_init mpi_init proc~parallel_obj_init->mpi_init mpi_initialized mpi_initialized proc~parallel_obj_init->mpi_initialized proc~parallel_obj_init->mpi_type_size mpi_allreduce mpi_allreduce proc~parallel_obj_max_int_0d->mpi_allreduce proc~parallel_obj_max_int_1d->mpi_allreduce proc~parallel_obj_max_real_0d->mpi_allreduce proc~parallel_obj_max_real_1d->mpi_allreduce proc~parallel_obj_min_int_0d->mpi_allreduce proc~parallel_obj_min_int_1d->mpi_allreduce proc~parallel_obj_min_real_0d->mpi_allreduce proc~parallel_obj_min_real_1d->mpi_allreduce proc~parallel_obj_setmpifshints parallel_obj%parallel_obj_SetMPIFSHints proc~parallel_obj_setmpifshints->none~get~3 proc~parser_obj_final parser_obj%parser_obj_final proc~parallel_obj_setmpifshints->proc~parser_obj_final proc~parser_obj_init parser_obj%parser_obj_init proc~parallel_obj_setmpifshints->proc~parser_obj_init proc~parser_obj_parsefile parser_obj%parser_obj_ParseFile proc~parallel_obj_setmpifshints->proc~parser_obj_parsefile mpi_info_create mpi_info_create proc~parallel_obj_setmpifshints->mpi_info_create mpi_info_set mpi_info_set proc~parallel_obj_setmpifshints->mpi_info_set proc~parallel_obj_stop parallel_obj%parallel_obj_stop proc~parallel_obj_stop->mpi_abort proc~parallel_obj_sum_int_0d->mpi_allreduce proc~parallel_obj_sum_int_1d->mpi_allreduce proc~parallel_obj_sum_int_2d->mpi_allreduce proc~parallel_obj_sum_int_3d->mpi_allreduce proc~parallel_obj_sum_real_0d->mpi_allreduce proc~parallel_obj_sum_real_1d->mpi_allreduce proc~parallel_obj_sum_real_2d->mpi_allreduce proc~parallel_obj_sum_real_3d->mpi_allreduce proc~parallel_obj_time parallel_obj%parallel_obj_time mpi_wtime mpi_wtime proc~parallel_obj_time->mpi_wtime mpi_cart_coords mpi_cart_coords proc~parallel_obj_topology->mpi_cart_coords mpi_cart_create mpi_cart_create proc~parallel_obj_topology->mpi_cart_create proc~parallel_obj_topology->mpi_cart_rank mpi_cart_shift mpi_cart_shift proc~parallel_obj_topology->mpi_cart_shift proc~parallel_obj_topology->mpi_comm_rank mpi_dims_create mpi_dims_create proc~parallel_obj_topology->mpi_dims_create proc~parser_obj_addentry parser_obj%parser_obj_AddEntry proc~parser_obj_fetchlabelid parser_obj%parser_obj_FetchLabelID proc~parser_obj_isdefined->proc~parser_obj_fetchlabelid proc~parser_obj_parsefile->proc~cli_obj_get proc~parser_obj_parseline parser_obj%parser_obj_ParseLine proc~parser_obj_parsefile->proc~parser_obj_parseline proc~parser_obj_parseline->proc~parser_obj_addentry proc~parser_obj_parseline->proc~parser_obj_fetchlabelid proc~parser_obj_reformatline parser_obj%parser_obj_ReformatLine proc~parser_obj_parseline->proc~parser_obj_reformatline proc~parser_obj_print parser_obj%parser_obj_print proc~parser_obj_read0d->none~assigndefault proc~parser_obj_read0d->proc~parser_obj_fetchlabelid proc~parser_obj_read1d->none~assigndefault proc~parser_obj_read1d->proc~parser_obj_fetchlabelid proc~particle_bh_obj_assign particle_BH_obj%particle_BH_obj_assign proc~particle_obj_assign particle_obj%particle_obj_assign proc~particle_set_advancecenters particle_set%particle_set_AdvanceCenters proc~particle_set_advancecenters->particle proc~particle_set_changeparttype particle_set%particle_set_ChangePartType proc~particle_set_changeparttype->proc~lagrangian_set_creatempitype proc~particle_set_changeparttype->proc~lagrangian_set_freempitype proc~particle_set_changeparttype->proc~lagrangian_set_resize proc~particle_set_setobjecttype particle_set%particle_set_SetObjectType proc~particle_set_changeparttype->proc~particle_set_setobjecttype proc~particle_set_createmonitor particle_set%particle_set_CreateMonitor proc~particle_set_createmonitor->proc~monitor_set_create proc~particle_set_createmonitor->proc~monitor_set_set proc~particle_set_filter particle_set%particle_set_Filter proc~particle_set_filter->proc~eulerian_obj_addupghostcells proc~particle_set_filter->extrapolate particles particles proc~particle_set_filter->particles proc~particle_set_filter->v proc~particle_set_prepare particle_set%particle_set_Prepare proc~particle_set_prepare->none~get~3 proc~particle_set_prepare->proc~lagrangian_set_setfilterkernel proc~particle_set_prepare->proc~lagrangian_set_setfiltersize proc~particle_set_prepare->proc~lagrangian_set_setreadfilename proc~particle_set_prepare->proc~lagrangian_set_setwritefilename proc~particle_set_prepare->proc~particle_set_changeparttype proc~particle_set_read particle_set%particle_set_Read proc~particle_set_read->proc~h5hut_final proc~particle_set_read->proc~h5hut_getnpoints proc~particle_set_read->proc~h5hut_init proc~particle_set_read->proc~h5hut_jumptostep proc~particle_set_read->proc~h5hut_lasttimestep proc~particle_set_read->proc~lagrangian_set_resize proc~particle_set_read->c fc fc proc~particle_set_read->fc fh fh proc~particle_set_read->fh proc~particle_set_read->p proc~particle_set_read->particles tc tc proc~particle_set_read->tc th th proc~particle_set_read->th proc~particle_set_read->v w w proc~particle_set_read->w proc~particle_set_readnga->proc~lagrangian_set_communicate proc~particle_set_readnga->proc~ngapart_final proc~particle_set_readnga->proc~ngapart_init proc~particle_set_setmpidatatypeparams particle_set%particle_set_SetMPIDataTypeParams proc~particle_set_setmpidatatypeparams_bh particle_set_SetMPIDataTypeParams_BH proc~particle_set_setmpidatatypeparams->proc~particle_set_setmpidatatypeparams_bh proc~particle_set_setmpidatatypeparams_default particle_set_SetMPIDataTypeParams_default proc~particle_set_setmpidatatypeparams->proc~particle_set_setmpidatatypeparams_default proc~particle_set_setmpidatatypeparams_bh->mpi_get_address proc~particle_set_setmpidatatypeparams_default->mpi_get_address proc~particle_set_storeold->particle proc~particle_set_updatemonitor particle_set%particle_set_UpdateMonitor proc~particle_set_updatemonitor->proc~monitor_set_set centroid centroid proc~particle_set_updatemonitor->centroid proc~particle_set_write particle_set%particle_set_Write proc~particle_set_write->proc~h5hut_final proc~particle_set_write->proc~h5hut_init proc~particle_set_write->proc~h5hut_newtimestep proc~particle_set_write->proc~lagrangian_set_updatecount proc~particle_set_write->c proc~particle_set_write->fc proc~particle_set_write->fh proc~particle_set_write->p proc~particle_set_write->particles proc~particle_set_write->tc proc~particle_set_write->th proc~particle_set_write->v proc~particle_set_write->w proc~particle_set_writesilo particle_set%particle_set_WriteSilo proc~particle_set_writesilo->proc~silo_final proc~particle_set_writesilo->proc~silo_init proc~particle_set_writesilo->proc~silo_newtimestep proc~silo_writelagrangianmesh silo_obj%silo_WriteLagrangianMesh proc~particle_set_writesilo->proc~silo_writelagrangianmesh proc~particle_set_writesilo->particles proc~particle_set_writesilo->v proc~particle_set_writesilo->w proc~region_obj_add->proc~hashtbl_obj_hashstring proc~region_obj_add->proc~hashtbl_obj_put proc~region_obj_expand region_obj%region_obj_Expand proc~region_obj_add->proc~region_obj_expand proc~region_obj_final->proc~hashtbl_obj_final proc~region_obj_getbcindex->proc~hashtbl_obj_get proc~region_obj_getbcindex->proc~hashtbl_obj_hashstring proc~region_obj_init->proc~hashtbl_obj_init proc~respart_set_advancecenters->particle proc~respart_set_advancemarkers->proc~cross_product proc~respart_set_advancemarkers->markers proc~respart_set_advancemarkers->particle proc~respart_set_createmonitor->proc~monitor_set_create proc~respart_set_createmonitor->proc~monitor_set_set proc~respart_set_filter ResPart_set%ResPart_set_Filter proc~respart_set_filter->proc~marker_set_filter proc~respart_set_final->none~finalize~26 proc~respart_set_final->proc~lagrangian_set_freempitype proc~respart_set_gethydroforces->proc~cross_product proc~respart_set_getsurfacestresses ResPart_set%ResPart_set_GetSurfaceStresses proc~respart_set_gethydroforces->proc~respart_set_getsurfacestresses proc~respart_set_gethydroforces->proc~respart_set_regroup proc~respart_set_gethydroforces->proc~respart_set_updatelookup proc~respart_set_gethydroforces->markers proc~respart_set_gethydroforces->particles proc~respart_set_getibforcing->proc~eulerian_obj_final proc~respart_set_getibforcing->proc~eulerian_obj_init proc~respart_set_getibforcing->proc~respart_set_filter proc~respart_set_getibforcing->interpolate proc~respart_set_getibforcing->markers proc~respart_set_getownerrankbyrp ResPart_set_GetOwnerRankByRP proc~respart_set_getsurfacestresses->proc~op_obj_strainrate proc~respart_set_getsurfacestresses->interpolate proc~respart_set_getsurfacestresses->markers proc~respart_set_init->none~initialize~26 proc~respart_set_init->proc~lagrangian_set_creatempitype proc~respart_set_init->proc~lagrangian_set_resize proc~respart_set_setobjecttype ResPart_set%ResPart_set_SetObjectType proc~respart_set_init->proc~respart_set_setobjecttype proc~respart_set_prepare->none~get~3 proc~respart_set_prepare->proc~lagrangian_set_setfilterkernel proc~respart_set_prepare->proc~marker_set_setreadchunksize proc~respart_set_prepare->proc~parser_obj_isdefined proc~respart_set_setfiltersize ResPart_set%ResPart_set_SetFilterSize proc~respart_set_prepare->proc~respart_set_setfiltersize proc~respart_set_setreadfilename ResPart_set%ResPart_set_SetReadFileName proc~respart_set_prepare->proc~respart_set_setreadfilename proc~respart_set_setwritefilename ResPart_set%ResPart_set_SetWriteFileName proc~respart_set_prepare->proc~respart_set_setwritefilename proc~respart_set_read ResPart_set%ResPart_set_Read proc~respart_set_read->proc~h5hut_final proc~respart_set_read->proc~h5hut_getnpoints proc~respart_set_read->proc~h5hut_init proc~respart_set_read->proc~h5hut_jumptostep proc~respart_set_read->proc~h5hut_lasttimestep proc~respart_set_read->proc~lagrangian_set_communicate proc~respart_set_read->proc~lagrangian_set_localize proc~respart_set_read->proc~lagrangian_set_resize proc~respart_set_read->proc~respart_set_updatelookup proc~respart_set_read->c proc~respart_set_read->fc proc~respart_set_read->fh proc~respart_set_read->p proc~respart_set_read->particles proc~respart_set_read->tc proc~respart_set_read->th proc~respart_set_read->v proc~respart_set_read->w proc~respart_set_regroup->proc~lagrangian_set_communicate proc~respart_set_regroup->proc~lagrangian_set_getownerrankbyblock proc~respart_set_regroup->proc~lagrangian_set_updatecount proc~respart_set_regroup->markers proc~respart_set_setmpidatatypeparams ResPart_set%ResPart_set_SetMPIDataTypeParams proc~respart_set_setmpidatatypeparams->mpi_get_address proc~respart_set_storeold->markers proc~respart_set_storeold->particle proc~respart_set_updatelookup->particles proc~respart_set_updatemonitor->proc~monitor_set_set proc~respart_set_updatemonitor->centroid proc~respart_set_updatenormals->proc~eulerian_obj_final proc~respart_set_updatenormals->proc~eulerian_obj_init proc~respart_set_updatenormals->proc~respart_set_filter proc~respart_set_updatesdf->proc~eulerian_obj_final proc~respart_set_updatesdf->proc~eulerian_obj_init proc~respart_set_updatesdf->proc~respart_set_filter proc~respart_set_write ResPart_set%ResPart_set_Write proc~respart_set_write->proc~h5hut_final proc~respart_set_write->proc~h5hut_init proc~respart_set_write->proc~h5hut_newtimestep proc~respart_set_write->proc~lagrangian_set_updatecount proc~respart_set_write->c proc~respart_set_write->fc proc~respart_set_write->fh proc~respart_set_write->p proc~respart_set_write->particles proc~respart_set_write->tc proc~respart_set_write->th proc~respart_set_write->v proc~respart_set_write->w proc~respart_set_writesilo->proc~silo_final proc~respart_set_writesilo->proc~silo_init proc~respart_set_writesilo->proc~silo_newtimestep proc~respart_set_writesilo->proc~silo_writelagrangianmesh proc~respart_set_writesilo->particles proc~respart_set_writesilo->v proc~respart_set_writesilo->w proc~silo_creategroups silo_obj%silo_CreateGroups proc~silo_creategroups->mpi_comm_rank mpi_comm_split mpi_comm_split proc~silo_creategroups->mpi_comm_split dbclose dbclose proc~silo_final->dbclose proc~silo_init->proc~leap_create_directory proc~silo_init->proc~silo_creategroups dbsetemptyok dbsetemptyok proc~silo_init->dbsetemptyok proc~silo_newtimestep->proc~leap_create_directory proc~silo_setupgroupfiles silo_obj%silo_SetupGroupFiles proc~silo_newtimestep->proc~silo_setupgroupfiles dbcreate dbcreate proc~silo_newtimestep->dbcreate dbset2dstrlen dbset2dstrlen proc~silo_newtimestep->dbset2dstrlen mpi_barrier mpi_barrier proc~silo_newtimestep->mpi_barrier proc~silo_setupgroupfiles->dbclose proc~silo_setupgroupfiles->dbcreate dbmkdir dbmkdir proc~silo_setupgroupfiles->dbmkdir proc~silo_setupgroupfiles->mpi_barrier proc~silo_setupgroupfiles->mpi_comm_size dbaddiopt dbaddiopt proc~silo_writegrid->dbaddiopt proc~silo_writegrid->dbclose dbfreeoptlist dbfreeoptlist proc~silo_writegrid->dbfreeoptlist dbmkoptlist dbmkoptlist proc~silo_writegrid->dbmkoptlist dbopen dbopen proc~silo_writegrid->dbopen dbputmmesh dbputmmesh proc~silo_writegrid->dbputmmesh dbputqm dbputqm proc~silo_writegrid->dbputqm dbsetdir dbsetdir proc~silo_writegrid->dbsetdir proc~silo_writegrid->mpi_barrier proc~silo_writelagrangianmesh->dbaddiopt proc~silo_writelagrangianmesh->dbclose proc~silo_writelagrangianmesh->dbfreeoptlist proc~silo_writelagrangianmesh->dbmkoptlist proc~silo_writelagrangianmesh->dbopen proc~silo_writelagrangianmesh->dbputmmesh dbputpm dbputpm proc~silo_writelagrangianmesh->dbputpm proc~silo_writelagrangianmesh->dbsetdir proc~silo_writelagrangianmesh->mpi_barrier proc~silo_writescalar1d->dbclose proc~silo_writescalar1d->dbopen dbputmvar dbputmvar proc~silo_writescalar1d->dbputmvar dbputpv1 dbputpv1 proc~silo_writescalar1d->dbputpv1 proc~silo_writescalar1d->dbsetdir proc~silo_writescalar1d->mpi_barrier proc~silo_writescalar3d->dbclose proc~silo_writescalar3d->dbopen proc~silo_writescalar3d->dbputmvar dbputqv1 dbputqv1 proc~silo_writescalar3d->dbputqv1 proc~silo_writescalar3d->dbsetdir proc~silo_writescalar3d->mpi_barrier proc~sllist_obj_free sllist_obj%sllist_obj_Free proc~sllist_obj_free->proc~sllist_obj_free proc~sllist_obj_get->proc~sllist_obj_get proc~sllist_obj_put->proc~sllist_obj_put proc~solid_set_communicate solid_set%solid_set_Communicate proc~solid_set_communicate->proc~lagrangian_set_communicate proc~solid_set_filter solid_set%solid_set_Filter proc~solid_set_filter->proc~eulerian_obj_final proc~solid_set_filter->proc~eulerian_obj_init proc~solid_set_filter->proc~marker_set_filter proc~solid_set_final solid_set%solid_set_Final proc~solid_set_final->none~finalize~27 proc~solid_set_init solid_set%solid_set_Init proc~solid_set_init->none~initialize~27 proc~solid_set_setoverwrite solid_set%solid_set_SetOverwrite proc~solid_set_init->proc~solid_set_setoverwrite proc~solid_set_setreadfilename solid_set%solid_set_SetReadFileName proc~solid_set_init->proc~solid_set_setreadfilename proc~solid_set_setwritefilename solid_set%solid_set_SetWriteFileName proc~solid_set_init->proc~solid_set_setwritefilename proc~solid_set_localize solid_set%solid_set_Localize proc~solid_set_localize->proc~lagrangian_set_localize proc~solid_set_read solid_set%solid_set_Read proc~solid_set_read->none~readattributes proc~solid_set_read->proc~h5hut_final proc~solid_set_read->proc~h5hut_init proc~solid_set_setfilterkernel solid_set%solid_set_SetFilterKernel proc~solid_set_setfilterkernel->proc~lagrangian_set_setfilterkernel proc~solid_set_setfiltersize solid_set%solid_set_SetFilterSize proc~solid_set_setfiltersize->proc~lagrangian_set_setfiltersize proc~solid_set_write solid_set%solid_set_Write proc~solid_set_write->none~writeattributes proc~solid_set_write->proc~h5hut_final proc~solid_set_write->proc~h5hut_init proc~timer_obj_addtiming->proc~hashtbl_obj_hashstring proc~timer_obj_addtiming->proc~hashtbl_obj_put proc~timer_obj_done timer_obj%timer_obj_Done proc~timer_obj_endrun timer_obj%timer_obj_EndRun proc~timer_obj_final timer_obj%timer_obj_Final proc~timer_obj_final->proc~hashtbl_obj_final proc~timer_obj_gettiming->proc~hashtbl_obj_get proc~timer_obj_gettiming->proc~hashtbl_obj_hashstring proc~timer_obj_init timer_obj%timer_obj_Init proc~timer_obj_init->none~get~3 proc~timer_obj_init->proc~hashtbl_obj_init proc~timer_obj_stepforward timer_obj%timer_obj_StepForward proc~timer_obj_timetowriteoutputdata timer_obj%timer_obj_TimeToWriteOutputData proc~timer_obj_timetowriterestartdata timer_obj%timer_obj_TimeToWriteRestartData proc~timer_obj_updatetiming->proc~hashtbl_obj_get proc~timer_obj_updatetiming->proc~hashtbl_obj_hashstring program~main main program~main->none~get~3 program~main->proc~parser_obj_init program~main->proc~parser_obj_parsefile program~main->proc~timer_obj_done program~main->proc~timer_obj_stepforward program~main->proc~timer_obj_timetowriteoutputdata program~main->proc~timer_obj_timetowriterestartdata AdvanceSolution AdvanceSolution program~main->AdvanceSolution Finalize Finalize program~main->Finalize Monitor Monitor program~main->Monitor PrepareSolver PrepareSolver program~main->PrepareSolver WriteOutputData WriteOutputData program~main->WriteOutputData WriteRestartData WriteRestartData program~main->WriteRestartData
Help