Procedures

ProcedureLocationProcedure TypeDescription
add_markers settling_sphere_smod Subroutine
add_markers rebound_smod Subroutine
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_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

case_obj_final leapCases Subroutine

Finalize the solver

case_obj_init leapCases Subroutine

Initialize the solver

case_obj_setup cdifs_cases Subroutine

Calls appropriate case

case_obj_setup grans_cases Subroutine

Calls appropriate case

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_channel_flow cdifs_cases Interface
cdifs_channel_flow_bcs channel_flow_smod Subroutine

Set boundary conditions

cdifs_channel_flow_block channel_flow_smod Subroutine

Set the block parameters

cdifs_channel_flow_fields channel_flow_smod Subroutine

Set the flow fields

cdifs_cylinder cdifs_cases Interface
cdifs_cylinder_bcs cylinder_smod Subroutine

Set boundary conditions

cdifs_cylinder_block cylinder_smod Subroutine

Set the block parameters

cdifs_cylinder_fields cylinder_smod Subroutine

Set the flow fields

cdifs_cylinder_IB cylinder_smod Subroutine

Set the immersed boundaries

cdifs_lamb_oseen cdifs_cases Interface
cdifs_lamb_oseen_bcs lamb_oseen_smod Subroutine

Set boundary conditions

cdifs_lamb_oseen_block lamb_oseen_smod Subroutine

Set the block parameters

cdifs_lamb_oseen_fields lamb_oseen_smod Subroutine

Set the block parameters

cdifs_lid_driven_cavity cdifs_cases Interface
cdifs_lid_driven_cavity_bcs cavity_smod Subroutine

Set boundary conditions

cdifs_lid_driven_cavity_block cavity_smod Subroutine

Set the block parameters

cdifs_lid_driven_cavity_fields cavity_smod Subroutine

Set the flow fields

cdifs_obj_AdvanceSolution cdifs Interface
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_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_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_SetInitialConditions cdifs Subroutine

Set initial conditions at n=0

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
cdifs_rebound cdifs_cases Interface
cdifs_rebound_bcs rebound_smod Subroutine

Set boundary conditions

cdifs_rebound_block rebound_smod Subroutine

Set the block parameters

cdifs_rebound_fields rebound_smod Subroutine

Set the flow fields

cdifs_rebound_IB rebound_smod Subroutine

Set the immersed boundaries

cdifs_rebound_ResPart rebound_smod Subroutine

Set the resolved particles

cdifs_settling_sphere cdifs_cases Interface
cdifs_settling_sphere_bcs settling_sphere_smod Subroutine

Set boundary conditions

cdifs_settling_sphere_block settling_sphere_smod Subroutine

Set the block parameters

cdifs_settling_sphere_fields settling_sphere_smod Subroutine

Set the flow fields

cdifs_settling_sphere_IB settling_sphere_smod Subroutine

Set the immersed boundaries

cdifs_settling_sphere_ResPart settling_sphere_smod Subroutine

Set the flow fields

cdifs_taylor_green cdifs_cases Interface
cdifs_taylor_green_bcs taylor_green_smod Subroutine

Set boundary conditions

cdifs_taylor_green_block taylor_green_smod Subroutine

Set the block parameters

cdifs_taylor_green_fields taylor_green_smod Subroutine

Set the block parameters

cdifs_vortex_dipole cdifs_cases Interface
cdifs_vortex_dipole_bcs vortex_dipole_smod Subroutine

Set boundary conditions

cdifs_vortex_dipole_block vortex_dipole_smod Subroutine

Set the block parameters

cdifs_vortex_dipole_fields vortex_dipole_smod Subroutine

Set the block parameters

cdifs_vortex_impingement cdifs_cases Interface
cdifs_vortex_impingement_bcs vortex_impingement_smod Subroutine

Set boundary conditions

cdifs_vortex_impingement_block vortex_impingement_smod Subroutine

Set the block parameters

cdifs_vortex_impingement_fields vortex_impingement_smod Subroutine

Set the flow fields

cli_obj_get leapCli Subroutine

Get command line options

cross_product particles_resolved Function
cross_product grans_AdvanceSolution_smod Function
cross_product cdifs_AdvanceSolution_smod Function

Returns the cross product of two vectors

cudaDeviceGetAttribute leapCuda Interface
cudaFree leapCuda Interface
cudaGetDeviceCount leapCuda Interface
cudaMallocManaged leapCuda Interface
DEM_col grans_AdvanceSolution_smod Function
DEM_col cdifs_AdvanceSolution_smod Function

Returns the force due to a collision between two particles modeled with the Linearized Spring Dashpot soft-sphere model.

DEM_PW_col grans_AdvanceSolution_smod Function
DEM_PW_col cdifs_AdvanceSolution_smod Function

Returns the force due to a collision between a particle and a wall modeled with the Linearized Spring Dashpot soft-sphere model.

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_headon_collision grans_cases Interface
grans_headon_collision_block headon_collision_smod Subroutine

Setup the simulation block

grans_headon_collision_markers headon_collision_smod Subroutine

Seed markers on the resolved particles

grans_headon_collision_PP headon_collision_smod Subroutine

Setup the point particles

grans_headon_collision_RP headon_collision_smod Subroutine

Setup the resolved particles

grans_homogeneous_cooling grans_cases Interface
grans_homogeneous_cooling_block homogeneous_cooling_smod Subroutine

Setup the simulation block

grans_homogeneous_cooling_markers homogeneous_cooling_smod Subroutine

Seed markers on the resolved particles

grans_homogeneous_cooling_PP homogeneous_cooling_smod Subroutine

Setup the point particles

grans_homogeneous_cooling_RP homogeneous_cooling_smod Subroutine

Setup the resolved particles

grans_obj_AdvanceSolution grans Interface
grans_obj_AdvanceSolution_ComputeCollisionForces grans_AdvanceSolution_smod Subroutine

Compute collision forces

grans_obj_AdvanceSolution_ComputeHydrodynamicForces grans_AdvanceSolution_smod Subroutine

Compute hydrodynamic and other forces

grans_obj_AdvanceSolution_StoreOld grans_AdvanceSolution_smod Subroutine

Store old values

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_PrepareSolver_block grans_PrepareSolver_smod Subroutine

Initialize and partition grid

grans_obj_PrepareSolver_collision grans_PrepareSolver_smod Subroutine

Initialize collision components

grans_obj_PrepareSolver_fields grans_PrepareSolver_smod Subroutine

Initialize fields used by this solver and read initial conditions.

grans_obj_PrepareSolver_IB grans_PrepareSolver_smod Subroutine

Prepare Immersed Boundary data before run

grans_obj_PrepareSolver_monitor grans_PrepareSolver_smod Subroutine

Initialize monitors used by this solver.

grans_obj_PrepareSolver_operators grans_PrepareSolver_smod Subroutine

Initialize differential operators on current grid.

grans_obj_PrepareSolver_output grans_PrepareSolver_smod Subroutine

Initialize output variables

grans_obj_PrepareSolver_PP grans_PrepareSolver_smod Subroutine

Prepare Point Particle data before run

grans_obj_PrepareSolver_RP grans_PrepareSolver_smod Subroutine

Prepare Resolved Particle data before run

grans_obj_SetInitialConditions grans Subroutine

Set initial conditions at n=0

grans_obj_WriteOutputData grans Interface
grans_obj_WriteRestartData grans Interface
grans_rotating_drum grans_cases Interface
grans_rotating_drum_block rotating_drum_smod Subroutine

Setup the simulation block

grans_rotating_drum_IB rotating_drum_smod Subroutine

Setup the immersed boundary

grans_rotating_drum_PP rotating_drum_smod Subroutine

Setup the point particles

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

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)

J0 vortex_impingement_smod Function

Bessel function J0(x)

J0 vortex_dipole_smod Function

Bessel function J0(x)

J1 vortex_impingement_smod Function

Bessel function J1(x)

J1 vortex_dipole_smod Function

Bessel function J1(x)

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_FreeNeighborList leapLagrangian Subroutine
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_SetupCollisionBlock leapLagrangian Subroutine

Initializes cblock to handle collisions. This is extra block is expected to be coarser than the simulation block. It is used for cheap neighbor searches.

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 near or cross the block's boundaries

lagrangian_set_UpdateGhostObjectsDir leapLagrangian Subroutine

Update ghost objects in the idir direction NOTE: Ghost objects must have negative IDs

lagrangian_set_UpdateNeighborList leapLagrangian Subroutine
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_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_GetIBForcing immersed_boundaries_markers Subroutine

Compute the IB forcing

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_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_Filter particles_point Subroutine

Filter a quantity to the Eulerian grid

particle_set_Init particles_point Subroutine

Alternate initialization to be used when particle type is present

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_Write particles_point Subroutine

Write particle data to file in parallel

particle_SetObjectType particles_point Subroutine

Set the sample type used in allocation of polymorphic variables

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

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_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_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_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

call~~graph~~CallGraph interface~cdifs_channel_flow cdifs_channel_flow proc~cdifs_channel_flow cdifs_channel_flow interface~cdifs_channel_flow->proc~cdifs_channel_flow interface~cdifs_cylinder cdifs_cylinder proc~cdifs_cylinder cdifs_cylinder interface~cdifs_cylinder->proc~cdifs_cylinder interface~cdifs_lamb_oseen cdifs_lamb_oseen proc~cdifs_lamb_oseen cdifs_lamb_oseen interface~cdifs_lamb_oseen->proc~cdifs_lamb_oseen interface~cdifs_lid_driven_cavity cdifs_lid_driven_cavity proc~cdifs_lid_driven_cavity cdifs_lid_driven_cavity interface~cdifs_lid_driven_cavity->proc~cdifs_lid_driven_cavity 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~cdifs_rebound cdifs_rebound proc~cdifs_rebound cdifs_rebound interface~cdifs_rebound->proc~cdifs_rebound interface~cdifs_settling_sphere cdifs_settling_sphere proc~cdifs_settling_sphere cdifs_settling_sphere interface~cdifs_settling_sphere->proc~cdifs_settling_sphere interface~cdifs_taylor_green cdifs_taylor_green proc~cdifs_taylor_green cdifs_taylor_green interface~cdifs_taylor_green->proc~cdifs_taylor_green interface~cdifs_vortex_dipole cdifs_vortex_dipole proc~cdifs_vortex_dipole cdifs_vortex_dipole interface~cdifs_vortex_dipole->proc~cdifs_vortex_dipole interface~cdifs_vortex_impingement cdifs_vortex_impingement proc~cdifs_vortex_impingement cdifs_vortex_impingement interface~cdifs_vortex_impingement->proc~cdifs_vortex_impingement interface~cudadevicegetattribute cudaDeviceGetAttribute interface~cudafree cudaFree interface~cudagetdevicecount cudaGetDeviceCount interface~cudamallocmanaged cudaMallocManaged interface~grans_headon_collision grans_headon_collision proc~grans_headon_collision grans_headon_collision interface~grans_headon_collision->proc~grans_headon_collision interface~grans_homogeneous_cooling grans_homogeneous_cooling proc~grans_homogeneous_cooling grans_homogeneous_cooling interface~grans_homogeneous_cooling->proc~grans_homogeneous_cooling 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~grans_rotating_drum grans_rotating_drum proc~grans_rotating_drum grans_rotating_drum interface~grans_rotating_drum->proc~grans_rotating_drum 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~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(=) eulerian_obj_base%assignment(=) proc~eulerian_obj_assigneulerianobj eulerian_obj_base%eulerian_obj_AssignEulerianObj none~assignment(=)->proc~eulerian_obj_assigneulerianobj proc~eulerian_obj_assignint0d eulerian_obj_base%eulerian_obj_AssignInt0D none~assignment(=)->proc~eulerian_obj_assignint0d proc~eulerian_obj_assignreal0d eulerian_obj_base%eulerian_obj_AssignReal0D none~assignment(=)->proc~eulerian_obj_assignreal0d none~assignment(=)~2 lagrangian_obj%assignment(=) proc~respart_obj_assign ResPart_obj%ResPart_obj_assign none~assignment(=)~2->proc~respart_obj_assign none~assignment(=)~3 particle_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 marker_obj%assignment(=) none~assignment(=)~5->proc~respart_obj_assign none~assignment(=)~6 eulerian_obj_i%assignment(=) none~assignment(=)~6->proc~eulerian_obj_assigneulerianobj none~assignment(=)~6->proc~eulerian_obj_assignint0d none~assignment(=)~6->proc~eulerian_obj_assignreal0d none~assignment(=)~7 eulerian_obj_r%assignment(=) none~assignment(=)~7->proc~eulerian_obj_assigneulerianobj none~assignment(=)~7->proc~eulerian_obj_assignint0d none~assignment(=)~7->proc~eulerian_obj_assignreal0d none~assignment(=)~8 ResPart_obj%assignment(=) none~assignment(=)~8->proc~respart_obj_assign 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~20 lagrangian_set%Finalize proc~respart_set_final ResPart_set%ResPart_set_Final none~finalize~20->proc~respart_set_final none~finalize~25 marker_set%Finalize none~finalize~25->proc~respart_set_final none~finalize~26 particle_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 ResPart_set%Finalize none~finalize~28->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~14 particle_set%Initialize proc~lagrangian_set_init lagrangian_set%lagrangian_set_Init none~initialize~14->proc~lagrangian_set_init proc~particle_set_init particle_set%particle_set_Init none~initialize~14->proc~particle_set_init none~initialize~19 block_obj%Initialize proc~block_obj_init block_obj%block_obj_Init none~initialize~19->proc~block_obj_init proc~block_obj_init2 block_obj%block_obj_Init2 none~initialize~19->proc~block_obj_init2 none~initialize~21 lagrangian_set%Initialize proc~respart_set_init ResPart_set%ResPart_set_Init none~initialize~21->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 ResPart_set%Initialize none~initialize~28->proc~respart_set_init 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_r%operator(-) none~operator(-)~2->proc~eulerian_obj_subeulerianiobj none~operator(-)~2->proc~eulerian_obj_subeulerianrobj none~operator(-)~3 eulerian_obj_i%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_r%operator(*) none~operator(ASTERISK)~2->proc~eulerian_obj_mulint0d none~operator(ASTERISK)~2->proc~eulerian_obj_mulreal0d none~operator(ASTERISK)~3 eulerian_obj_i%operator(*) none~operator(ASTERISK)~3->proc~eulerian_obj_mulint0d none~operator(ASTERISK)~3->proc~eulerian_obj_mulreal0d none~read hdf5_obj%Read proc~hdf5_obj_read1d hdf5_obj%hdf5_obj_Read1D none~read->proc~hdf5_obj_read1d proc~hdf5_obj_read3d hdf5_obj%hdf5_obj_Read3D none~read->proc~hdf5_obj_read3d none~readattributes hdf5_obj%ReadAttributes proc~hdf5_obj_readattributes0d hdf5_obj%hdf5_obj_ReadAttributes0D none~readattributes->proc~hdf5_obj_readattributes0d proc~hdf5_obj_readattributes1d hdf5_obj%hdf5_obj_ReadAttributes1D none~readattributes->proc~hdf5_obj_readattributes1d none~readattributes~2 h5hut_obj%ReadAttributes proc~h5hut_readattributes0d h5hut_obj%h5hut_ReadAttributes0D none~readattributes~2->proc~h5hut_readattributes0d proc~h5hut_readattributes1d h5hut_obj%h5hut_ReadAttributes1D none~readattributes~2->proc~h5hut_readattributes1d none~read~7 h5hut_obj%Read proc~h5hut_read1d h5hut_obj%h5hut_Read1D none~read~7->proc~h5hut_read1d proc~h5hut_readscalar3d h5hut_obj%h5hut_ReadScalar3D none~read~7->proc~h5hut_readscalar3d 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 hdf5_obj%Write proc~hdf5_obj_write1d hdf5_obj%hdf5_obj_Write1D none~write->proc~hdf5_obj_write1d proc~hdf5_obj_write3d hdf5_obj%hdf5_obj_Write3D none~write->proc~hdf5_obj_write3d none~writeattributes hdf5_obj%WriteAttributes proc~hdf5_obj_writeattributes0d hdf5_obj%hdf5_obj_WriteAttributes0D none~writeattributes->proc~hdf5_obj_writeattributes0d proc~hdf5_obj_writeattributes1d hdf5_obj%hdf5_obj_WriteAttributes1D none~writeattributes->proc~hdf5_obj_writeattributes1d none~writeattributes~2 h5hut_obj%WriteAttributes proc~h5hut_writeattributes0d h5hut_obj%h5hut_WriteAttributes0D none~writeattributes~2->proc~h5hut_writeattributes0d proc~h5hut_writeattributes1d h5hut_obj%h5hut_WriteAttributes1D none~writeattributes~2->proc~h5hut_writeattributes1d none~write~6 h5hut_obj%Write proc~h5hut_write1d h5hut_obj%h5hut_Write1D none~write~6->proc~h5hut_write1d proc~h5hut_writescalar3d h5hut_obj%h5hut_WriteScalar3D none~write~6->proc~h5hut_writescalar3d none~write~9 silo_obj%Write proc~silo_writescalar3d silo_obj%silo_WriteScalar3D none~write~9->proc~silo_writescalar3d proc~add_markers add_markers proc~lagrangian_set_resize lagrangian_set%lagrangian_set_Resize proc~add_markers->proc~lagrangian_set_resize markers markers proc~add_markers->markers p p proc~add_markers->p proc~add_markers~2 add_markers proc~add_markers~2->proc~lagrangian_set_resize proc~add_markers~2->markers proc~add_markers~2->p 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 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 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_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 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_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 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~case_obj_final case_obj%case_obj_final proc~case_obj_init case_obj%case_obj_init proc~case_obj_setup cdifs_case_obj%case_obj_setup proc~case_obj_setup->interface~cdifs_channel_flow proc~case_obj_setup->interface~cdifs_cylinder proc~case_obj_setup->interface~cdifs_lamb_oseen proc~case_obj_setup->interface~cdifs_lid_driven_cavity proc~case_obj_setup->interface~cdifs_rebound proc~case_obj_setup->interface~cdifs_settling_sphere proc~case_obj_setup->interface~cdifs_taylor_green proc~case_obj_setup->interface~cdifs_vortex_dipole proc~case_obj_setup->interface~cdifs_vortex_impingement proc~case_obj_setup~2 grans_case_obj%case_obj_setup proc~case_obj_setup~2->interface~grans_headon_collision proc~case_obj_setup~2->interface~grans_homogeneous_cooling proc~case_obj_setup~2->interface~grans_rotating_drum 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_channel_flow_bcs cdifs_channel_flow_bcs proc~cdifs_channel_flow->proc~cdifs_channel_flow_bcs proc~cdifs_channel_flow_block cdifs_channel_flow_block proc~cdifs_channel_flow->proc~cdifs_channel_flow_block proc~cdifs_channel_flow_fields cdifs_channel_flow_fields proc~cdifs_channel_flow->proc~cdifs_channel_flow_fields proc~cdifs_channel_flow_bcs->none~get~3 proc~cdifs_channel_flow_bcs->proc~bc_set_add proc~cdifs_channel_flow_bcs->proc~bc_set_final proc~cdifs_channel_flow_bcs->proc~bc_set_init proc~cdifs_channel_flow_bcs->proc~bc_set_setbc proc~cdifs_channel_flow_block->none~get~3 proc~cdifs_channel_flow_block->none~initialize~19 proc~cdifs_channel_flow_block->proc~block_obj_partition proc~cdifs_channel_flow_block->proc~block_obj_setconveniencepointers proc~cdifs_channel_flow_block->proc~block_obj_setperiodicity proc~cdifs_channel_flow_fields->none~get~3 proc~eulerian_set_add eulerian_set%eulerian_set_Add proc~cdifs_channel_flow_fields->proc~eulerian_set_add proc~eulerian_set_final eulerian_set%eulerian_set_Final proc~cdifs_channel_flow_fields->proc~eulerian_set_final proc~eulerian_set_init eulerian_set%eulerian_set_Init proc~cdifs_channel_flow_fields->proc~eulerian_set_init proc~eulerian_set_setwritefilename eulerian_set%eulerian_set_SetWriteFileName proc~cdifs_channel_flow_fields->proc~eulerian_set_setwritefilename proc~eulerian_set_writesilo eulerian_set%eulerian_set_WriteSilo proc~cdifs_channel_flow_fields->proc~eulerian_set_writesilo proc~cdifs_cylinder->none~get~3 proc~cdifs_cylinder_bcs cdifs_cylinder_bcs proc~cdifs_cylinder->proc~cdifs_cylinder_bcs proc~cdifs_cylinder_block cdifs_cylinder_block proc~cdifs_cylinder->proc~cdifs_cylinder_block proc~cdifs_cylinder_fields cdifs_cylinder_fields proc~cdifs_cylinder->proc~cdifs_cylinder_fields proc~cdifs_cylinder_ib cdifs_cylinder_IB proc~cdifs_cylinder->proc~cdifs_cylinder_ib proc~cdifs_cylinder_bcs->none~get~3 proc~cdifs_cylinder_bcs->proc~bc_set_add proc~cdifs_cylinder_bcs->proc~bc_set_final proc~cdifs_cylinder_bcs->proc~bc_set_getbcpointer proc~cdifs_cylinder_bcs->proc~bc_set_init proc~cdifs_cylinder_bcs->proc~bc_set_setbc proc~cdifs_cylinder_block->none~get~3 proc~cdifs_cylinder_block->none~initialize~19 proc~cdifs_cylinder_block->proc~block_obj_partition proc~cdifs_cylinder_block->proc~block_obj_setperiodicity proc~cdifs_cylinder_block->proc~block_obj_setupuniformgrid proc~cdifs_cylinder_fields->none~get~3 proc~cdifs_cylinder_fields->proc~eulerian_set_add proc~cdifs_cylinder_fields->proc~eulerian_set_final proc~cdifs_cylinder_fields->proc~eulerian_set_init proc~cdifs_cylinder_fields->proc~eulerian_set_setwritefilename proc~cdifs_cylinder_ib->none~finalize~25 proc~cdifs_cylinder_ib->none~get~3 proc~cdifs_cylinder_ib->none~initialize~26 proc~lagrangian_set_applyperiodicity lagrangian_set%lagrangian_set_ApplyPeriodicity proc~cdifs_cylinder_ib->proc~lagrangian_set_applyperiodicity proc~lagrangian_set_communicate lagrangian_set%lagrangian_set_Communicate proc~cdifs_cylinder_ib->proc~lagrangian_set_communicate proc~lagrangian_set_localize lagrangian_set%lagrangian_set_Localize proc~cdifs_cylinder_ib->proc~lagrangian_set_localize proc~cdifs_cylinder_ib->proc~lagrangian_set_resize proc~lagrangian_set_setwritefilename lagrangian_set%lagrangian_set_SetWriteFileName proc~cdifs_cylinder_ib->proc~lagrangian_set_setwritefilename proc~cdifs_cylinder_ib->markers n n proc~cdifs_cylinder_ib->n proc~cdifs_cylinder_ib->p proc~cdifs_lamb_oseen_bcs cdifs_lamb_oseen_bcs proc~cdifs_lamb_oseen->proc~cdifs_lamb_oseen_bcs proc~cdifs_lamb_oseen_block cdifs_lamb_oseen_block proc~cdifs_lamb_oseen->proc~cdifs_lamb_oseen_block proc~cdifs_lamb_oseen_fields cdifs_lamb_oseen_fields proc~cdifs_lamb_oseen->proc~cdifs_lamb_oseen_fields proc~cdifs_lamb_oseen_bcs->proc~bc_set_final proc~cdifs_lamb_oseen_bcs->proc~bc_set_init proc~cdifs_lamb_oseen_block->none~get~3 proc~cdifs_lamb_oseen_block->none~initialize~19 proc~cdifs_lamb_oseen_block->proc~block_obj_partition proc~cdifs_lamb_oseen_block->proc~block_obj_setperiodicity proc~cdifs_lamb_oseen_block->proc~block_obj_setupuniformgrid proc~cdifs_lamb_oseen_fields->none~get~3 proc~cdifs_lamb_oseen_fields->proc~eulerian_set_add proc~cdifs_lamb_oseen_fields->proc~eulerian_set_final proc~cdifs_lamb_oseen_fields->proc~eulerian_set_init proc~cdifs_lid_driven_cavity_bcs cdifs_lid_driven_cavity_bcs proc~cdifs_lid_driven_cavity->proc~cdifs_lid_driven_cavity_bcs proc~cdifs_lid_driven_cavity_block cdifs_lid_driven_cavity_block proc~cdifs_lid_driven_cavity->proc~cdifs_lid_driven_cavity_block proc~cdifs_lid_driven_cavity_fields cdifs_lid_driven_cavity_fields proc~cdifs_lid_driven_cavity->proc~cdifs_lid_driven_cavity_fields proc~cdifs_lid_driven_cavity_bcs->none~get~3 proc~cdifs_lid_driven_cavity_bcs->proc~bc_set_add proc~cdifs_lid_driven_cavity_bcs->proc~bc_set_final proc~cdifs_lid_driven_cavity_bcs->proc~bc_set_getbcpointer proc~cdifs_lid_driven_cavity_bcs->proc~bc_set_getextents proc~cdifs_lid_driven_cavity_bcs->proc~bc_set_init proc~cdifs_lid_driven_cavity_bcs->proc~bc_set_setbc proc~cdifs_lid_driven_cavity_block->none~get~3 proc~cdifs_lid_driven_cavity_block->none~initialize~19 proc~cdifs_lid_driven_cavity_block->proc~block_obj_partition proc~cdifs_lid_driven_cavity_block->proc~block_obj_setperiodicity proc~cdifs_lid_driven_cavity_block->proc~block_obj_setupuniformgrid proc~cdifs_lid_driven_cavity_fields->none~get~3 proc~cdifs_lid_driven_cavity_fields->proc~eulerian_set_add proc~cdifs_lid_driven_cavity_fields->proc~eulerian_set_final proc~cdifs_lid_driven_cavity_fields->proc~eulerian_set_init proc~cdifs_lid_driven_cavity_fields->proc~eulerian_set_setwritefilename 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~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~cdifs_obj_advancesolutionrp->proc~lagrangian_set_applyperiodicity proc~cdifs_obj_advancesolutionrp->proc~lagrangian_set_communicate 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_updatenormals ResPart_set%ResPart_set_UpdateNormals proc~cdifs_obj_advancesolutionrp->proc~respart_set_updatenormals proc~cdifs_obj_final cdifs_obj%cdifs_obj_Final proc~cdifs_obj_final->none~finalize~28 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~respart_set_updatemonitor ResPart_set%ResPart_set_UpdateMonitor proc~cdifs_obj_monitor->proc~respart_set_updatemonitor proc~cdifs_obj_preparesolver->interface~cdifs_obj_monitor proc~cdifs_obj_preparesolver->interface~cdifs_obj_writeoutputdata proc~cdifs_obj_preparesolver->none~get~3 proc~cdifs_obj_preparesolver->none~initialize~28 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_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~cdifs_obj_preparesolver->proc~hypre_obj_setrhs proc~cdifs_obj_preparesolver->proc~hypre_obj_solve proc~lagrangian_set_setupcollisionblock lagrangian_set%lagrangian_set_SetupCollisionBlock proc~cdifs_obj_preparesolver->proc~lagrangian_set_setupcollisionblock 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~19 proc~cdifs_obj_preparesolverblock->proc~block_obj_partition proc~cdifs_obj_preparesolverfields->none~get~3 proc~cdifs_obj_preparesolverfields->proc~eulerian_set_add proc~cdifs_obj_preparesolverfields->proc~eulerian_set_init 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~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_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_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~cdifs_obj_setinitialconditions cdifs_obj%cdifs_obj_SetInitialConditions proc~cdifs_obj_setinitialconditions->none~get~3 proc~cdifs_obj_setinitialconditions->proc~case_obj_final proc~cdifs_obj_setinitialconditions->proc~case_obj_init proc~cdifs_obj_setinitialconditions->proc~case_obj_setup proc~timer_obj_endrun timer_obj%timer_obj_EndRun proc~cdifs_obj_setinitialconditions->proc~timer_obj_endrun proc~dem_col~2 DEM_col proc~cdifs_obj_updatecollisions->proc~dem_col~2 proc~dem_pw_col~2 DEM_PW_col proc~cdifs_obj_updatecollisions->proc~dem_pw_col~2 proc~lagrangian_set_freeneighborlist lagrangian_set%lagrangian_set_FreeNeighborList proc~cdifs_obj_updatecollisions->proc~lagrangian_set_freeneighborlist proc~lagrangian_set_recycle lagrangian_set%lagrangian_set_Recycle proc~cdifs_obj_updatecollisions->proc~lagrangian_set_recycle proc~lagrangian_set_updateghostobjects lagrangian_set%lagrangian_set_UpdateGhostObjects proc~cdifs_obj_updatecollisions->proc~lagrangian_set_updateghostobjects proc~lagrangian_set_updateneighborlist lagrangian_set%lagrangian_set_UpdateNeighborList proc~cdifs_obj_updatecollisions->proc~lagrangian_set_updateneighborlist proc~sllist_obj_get sllist_obj%sllist_obj_Get proc~cdifs_obj_updatecollisions->proc~sllist_obj_get center center proc~cdifs_obj_updatecollisions->center particle particle proc~cdifs_obj_updatecollisions->particle triangle triangle proc~cdifs_obj_updatecollisions->triangle proc~cdifs_obj_writeoutputdata->proc~eulerian_obj_updateghostcells proc~cdifs_obj_writeoutputdata->proc~eulerian_set_writesilo 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~cdifs_rebound->none~get~3 proc~cdifs_rebound_bcs cdifs_rebound_bcs proc~cdifs_rebound->proc~cdifs_rebound_bcs proc~cdifs_rebound_block cdifs_rebound_block proc~cdifs_rebound->proc~cdifs_rebound_block proc~cdifs_rebound_fields cdifs_rebound_fields proc~cdifs_rebound->proc~cdifs_rebound_fields proc~cdifs_rebound_ib cdifs_rebound_IB proc~cdifs_rebound->proc~cdifs_rebound_ib proc~cdifs_rebound_respart cdifs_rebound_ResPart proc~cdifs_rebound->proc~cdifs_rebound_respart proc~cdifs_rebound_bcs->none~get~3 proc~cdifs_rebound_bcs->proc~bc_set_add proc~cdifs_rebound_bcs->proc~bc_set_final proc~cdifs_rebound_bcs->proc~bc_set_getbcpointer proc~cdifs_rebound_bcs->proc~bc_set_init proc~cdifs_rebound_bcs->proc~bc_set_setbc proc~cdifs_rebound_block->none~get~3 proc~cdifs_rebound_block->none~initialize~19 proc~cdifs_rebound_block->proc~block_obj_partition proc~cdifs_rebound_block->proc~block_obj_setperiodicity proc~cdifs_rebound_block->proc~block_obj_setupuniformgrid proc~cdifs_rebound_fields->none~get~3 proc~cdifs_rebound_fields->proc~eulerian_set_add proc~cdifs_rebound_fields->proc~eulerian_set_final proc~cdifs_rebound_fields->proc~eulerian_set_init proc~cdifs_rebound_fields->proc~eulerian_set_setwritefilename proc~cdifs_rebound_ib->none~finalize~25 proc~cdifs_rebound_ib->none~get~3 proc~cdifs_rebound_ib->none~initialize~26 proc~cdifs_rebound_ib->proc~lagrangian_set_applyperiodicity proc~cdifs_rebound_ib->proc~lagrangian_set_communicate proc~cdifs_rebound_ib->proc~lagrangian_set_localize proc~cdifs_rebound_ib->proc~lagrangian_set_resize proc~cdifs_rebound_ib->proc~lagrangian_set_setwritefilename proc~cdifs_rebound_ib->markers proc~cdifs_rebound_respart->none~finalize~28 proc~cdifs_rebound_respart->none~get~3 proc~cdifs_rebound_respart->none~initialize~28 proc~cdifs_rebound_respart->proc~add_markers~2 proc~cdifs_rebound_respart->proc~lagrangian_set_applyperiodicity proc~cdifs_rebound_respart->proc~lagrangian_set_communicate proc~cdifs_rebound_respart->proc~lagrangian_set_localize proc~cdifs_rebound_respart->proc~lagrangian_set_resize proc~respart_set_setwritefilename ResPart_set%ResPart_set_SetWriteFileName proc~cdifs_rebound_respart->proc~respart_set_setwritefilename proc~cdifs_rebound_respart->particle proc~cdifs_settling_sphere->none~get~3 proc~cdifs_settling_sphere_bcs cdifs_settling_sphere_bcs proc~cdifs_settling_sphere->proc~cdifs_settling_sphere_bcs proc~cdifs_settling_sphere_block cdifs_settling_sphere_block proc~cdifs_settling_sphere->proc~cdifs_settling_sphere_block proc~cdifs_settling_sphere_fields cdifs_settling_sphere_fields proc~cdifs_settling_sphere->proc~cdifs_settling_sphere_fields proc~cdifs_settling_sphere_ib cdifs_settling_sphere_IB proc~cdifs_settling_sphere->proc~cdifs_settling_sphere_ib proc~cdifs_settling_sphere_respart cdifs_settling_sphere_ResPart proc~cdifs_settling_sphere->proc~cdifs_settling_sphere_respart proc~cdifs_settling_sphere_bcs->none~get~3 proc~cdifs_settling_sphere_bcs->proc~bc_set_add proc~cdifs_settling_sphere_bcs->proc~bc_set_final proc~cdifs_settling_sphere_bcs->proc~bc_set_getbcpointer proc~cdifs_settling_sphere_bcs->proc~bc_set_init proc~cdifs_settling_sphere_bcs->proc~bc_set_setbc proc~cdifs_settling_sphere_block->none~get~3 proc~cdifs_settling_sphere_block->none~initialize~19 proc~cdifs_settling_sphere_block->proc~block_obj_partition proc~cdifs_settling_sphere_block->proc~block_obj_setperiodicity proc~cdifs_settling_sphere_block->proc~block_obj_setupuniformgrid proc~cdifs_settling_sphere_fields->none~get~3 proc~cdifs_settling_sphere_fields->proc~eulerian_set_add proc~cdifs_settling_sphere_fields->proc~eulerian_set_final proc~cdifs_settling_sphere_fields->proc~eulerian_set_init proc~cdifs_settling_sphere_fields->proc~eulerian_set_setwritefilename proc~cdifs_settling_sphere_ib->none~finalize~25 proc~cdifs_settling_sphere_ib->none~get~3 proc~cdifs_settling_sphere_ib->none~initialize~26 proc~cdifs_settling_sphere_ib->proc~lagrangian_set_applyperiodicity proc~cdifs_settling_sphere_ib->proc~lagrangian_set_communicate proc~cdifs_settling_sphere_ib->proc~lagrangian_set_localize proc~cdifs_settling_sphere_ib->proc~lagrangian_set_resize proc~cdifs_settling_sphere_ib->proc~lagrangian_set_setwritefilename proc~cdifs_settling_sphere_ib->markers proc~cdifs_settling_sphere_respart->none~finalize~28 proc~cdifs_settling_sphere_respart->none~get~3 proc~cdifs_settling_sphere_respart->none~initialize~28 proc~cdifs_settling_sphere_respart->proc~add_markers proc~cdifs_settling_sphere_respart->proc~lagrangian_set_applyperiodicity proc~cdifs_settling_sphere_respart->proc~lagrangian_set_communicate proc~cdifs_settling_sphere_respart->proc~lagrangian_set_localize proc~cdifs_settling_sphere_respart->proc~lagrangian_set_resize proc~cdifs_settling_sphere_respart->proc~respart_set_setwritefilename proc~cdifs_settling_sphere_respart->p proc~cdifs_settling_sphere_respart->particle proc~cdifs_taylor_green_bcs cdifs_taylor_green_bcs proc~cdifs_taylor_green->proc~cdifs_taylor_green_bcs proc~cdifs_taylor_green_block cdifs_taylor_green_block proc~cdifs_taylor_green->proc~cdifs_taylor_green_block proc~cdifs_taylor_green_fields cdifs_taylor_green_fields proc~cdifs_taylor_green->proc~cdifs_taylor_green_fields proc~cdifs_taylor_green_bcs->proc~bc_set_final proc~cdifs_taylor_green_bcs->proc~bc_set_init proc~cdifs_taylor_green_block->none~get~3 proc~cdifs_taylor_green_block->none~initialize~19 proc~cdifs_taylor_green_block->proc~block_obj_partition proc~cdifs_taylor_green_block->proc~block_obj_setperiodicity proc~cdifs_taylor_green_block->proc~block_obj_setupuniformgrid proc~cdifs_taylor_green_fields->none~get~3 proc~cdifs_taylor_green_fields->proc~eulerian_set_add proc~cdifs_taylor_green_fields->proc~eulerian_set_final proc~cdifs_taylor_green_fields->proc~eulerian_set_init proc~cdifs_taylor_green_fields->proc~eulerian_set_setwritefilename proc~cdifs_vortex_dipole_bcs cdifs_vortex_dipole_bcs proc~cdifs_vortex_dipole->proc~cdifs_vortex_dipole_bcs proc~cdifs_vortex_dipole_block cdifs_vortex_dipole_block proc~cdifs_vortex_dipole->proc~cdifs_vortex_dipole_block proc~cdifs_vortex_dipole_fields cdifs_vortex_dipole_fields proc~cdifs_vortex_dipole->proc~cdifs_vortex_dipole_fields proc~cdifs_vortex_dipole_bcs->proc~bc_set_final proc~cdifs_vortex_dipole_bcs->proc~bc_set_init proc~cdifs_vortex_dipole_block->none~get~3 proc~cdifs_vortex_dipole_block->none~initialize~19 proc~cdifs_vortex_dipole_block->proc~block_obj_partition proc~cdifs_vortex_dipole_block->proc~block_obj_setperiodicity proc~cdifs_vortex_dipole_block->proc~block_obj_setupuniformgrid proc~cdifs_vortex_dipole_fields->none~get~3 proc~cdifs_vortex_dipole_fields->proc~eulerian_set_add proc~cdifs_vortex_dipole_fields->proc~eulerian_set_final proc~cdifs_vortex_dipole_fields->proc~eulerian_set_init proc~j0~2 J0 proc~cdifs_vortex_dipole_fields->proc~j0~2 proc~j1~2 J1 proc~cdifs_vortex_dipole_fields->proc~j1~2 proc~cdifs_vortex_impingement_bcs cdifs_vortex_impingement_bcs proc~cdifs_vortex_impingement->proc~cdifs_vortex_impingement_bcs proc~cdifs_vortex_impingement_block cdifs_vortex_impingement_block proc~cdifs_vortex_impingement->proc~cdifs_vortex_impingement_block proc~cdifs_vortex_impingement_fields cdifs_vortex_impingement_fields proc~cdifs_vortex_impingement->proc~cdifs_vortex_impingement_fields proc~cdifs_vortex_impingement_bcs->none~get~3 proc~cdifs_vortex_impingement_bcs->proc~bc_set_add proc~cdifs_vortex_impingement_bcs->proc~bc_set_final proc~cdifs_vortex_impingement_bcs->proc~bc_set_init proc~cdifs_vortex_impingement_bcs->proc~bc_set_setbc proc~cdifs_vortex_impingement_block->none~get~3 proc~cdifs_vortex_impingement_block->none~initialize~19 proc~cdifs_vortex_impingement_block->proc~block_obj_partition proc~cdifs_vortex_impingement_block->proc~block_obj_setconveniencepointers proc~cdifs_vortex_impingement_block->proc~block_obj_setperiodicity proc~cdifs_vortex_impingement_fields->none~get~3 proc~cdifs_vortex_impingement_fields->proc~eulerian_set_add proc~cdifs_vortex_impingement_fields->proc~eulerian_set_final proc~cdifs_vortex_impingement_fields->proc~eulerian_set_init proc~cdifs_vortex_impingement_fields->proc~eulerian_set_setwritefilename proc~cdifs_vortex_impingement_fields->proc~eulerian_set_writesilo proc~j0 J0 proc~cdifs_vortex_impingement_fields->proc~j0 proc~j1 J1 proc~cdifs_vortex_impingement_fields->proc~j1 proc~cli_obj_get cli_obj%cli_obj_get proc~cross_product cross_product proc~cross_product~2 cross_product proc~cross_product~3 cross_product proc~dem_col DEM_col proc~dem_col->proc~cross_product~2 proc~dem_col~2->proc~cross_product~3 proc~dem_pw_col DEM_PW_col proc~dem_pw_col->proc~cross_product~2 proc~dem_pw_col~2->proc~cross_product~3 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->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_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_setoverwrite eulerian_set%eulerian_set_SetOverwrite proc~eulerian_set_setreadfilename eulerian_set%eulerian_set_SetReadFileName 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->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_headon_collision->none~get~3 proc~grans_headon_collision_block grans_headon_collision_block proc~grans_headon_collision->proc~grans_headon_collision_block proc~grans_headon_collision_pp grans_headon_collision_PP proc~grans_headon_collision->proc~grans_headon_collision_pp proc~grans_headon_collision_rp grans_headon_collision_RP proc~grans_headon_collision->proc~grans_headon_collision_rp proc~grans_headon_collision_block->none~get~3 proc~grans_headon_collision_block->none~initialize~19 proc~grans_headon_collision_block->proc~block_obj_partition proc~grans_headon_collision_block->proc~block_obj_setperiodicity proc~grans_headon_collision_markers grans_headon_collision_markers proc~grans_headon_collision_markers->proc~lagrangian_set_resize proc~grans_headon_collision_markers->markers proc~grans_headon_collision_markers->p proc~grans_headon_collision_markers->particle proc~grans_headon_collision_pp->none~finalize~26 proc~grans_headon_collision_pp->none~get~3 proc~grans_headon_collision_pp->none~initialize~14 proc~grans_headon_collision_pp->proc~lagrangian_set_resize proc~grans_headon_collision_pp->p proc~grans_headon_collision_pp->particle v v proc~grans_headon_collision_pp->v proc~grans_headon_collision_rp->none~finalize~28 proc~grans_headon_collision_rp->none~get~3 proc~grans_headon_collision_rp->none~initialize~28 proc~grans_headon_collision_rp->proc~grans_headon_collision_markers proc~grans_headon_collision_rp->proc~lagrangian_set_applyperiodicity proc~grans_headon_collision_rp->proc~lagrangian_set_resize proc~grans_headon_collision_rp->particle proc~grans_homogeneous_cooling->none~get~3 proc~grans_homogeneous_cooling_block grans_homogeneous_cooling_block proc~grans_homogeneous_cooling->proc~grans_homogeneous_cooling_block proc~grans_homogeneous_cooling_pp grans_homogeneous_cooling_PP proc~grans_homogeneous_cooling->proc~grans_homogeneous_cooling_pp proc~grans_homogeneous_cooling_rp grans_homogeneous_cooling_RP proc~grans_homogeneous_cooling->proc~grans_homogeneous_cooling_rp proc~grans_homogeneous_cooling_block->none~get~3 proc~grans_homogeneous_cooling_block->none~initialize~19 proc~grans_homogeneous_cooling_block->proc~block_obj_partition proc~grans_homogeneous_cooling_block->proc~block_obj_setperiodicity proc~grans_homogeneous_cooling_markers grans_homogeneous_cooling_markers proc~grans_homogeneous_cooling_markers->proc~lagrangian_set_resize proc~grans_homogeneous_cooling_markers->markers proc~grans_homogeneous_cooling_markers->p proc~grans_homogeneous_cooling_markers->particle proc~grans_homogeneous_cooling_pp->none~finalize~26 proc~grans_homogeneous_cooling_pp->none~get~3 proc~grans_homogeneous_cooling_pp->none~initialize~14 proc~grans_homogeneous_cooling_pp->proc~lagrangian_set_applyperiodicity proc~grans_homogeneous_cooling_pp->proc~lagrangian_set_resize proc~grans_homogeneous_cooling_pp->particle proc~grans_homogeneous_cooling_rp->none~finalize~28 proc~grans_homogeneous_cooling_rp->none~get~3 proc~grans_homogeneous_cooling_rp->none~initialize~28 proc~grans_homogeneous_cooling_rp->proc~grans_homogeneous_cooling_markers proc~grans_homogeneous_cooling_rp->proc~lagrangian_set_applyperiodicity proc~grans_homogeneous_cooling_rp->proc~lagrangian_set_resize proc~grans_homogeneous_cooling_rp->particle proc~grans_obj_advancesolution->proc~cross_product~2 proc~grans_obj_advancesolution_computecollisionforces grans_obj_AdvanceSolution_ComputeCollisionForces proc~grans_obj_advancesolution->proc~grans_obj_advancesolution_computecollisionforces proc~grans_obj_advancesolution_computehydrodynamicforces grans_obj_AdvanceSolution_ComputeHydrodynamicForces proc~grans_obj_advancesolution->proc~grans_obj_advancesolution_computehydrodynamicforces proc~grans_obj_advancesolution_storeold grans_obj_AdvanceSolution_StoreOld proc~grans_obj_advancesolution->proc~grans_obj_advancesolution_storeold 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~respart_set_regroup ResPart_set%ResPart_set_Regroup proc~grans_obj_advancesolution->proc~respart_set_regroup proc~respart_set_updatelookup ResPart_set%ResPart_set_UpdateLookup proc~grans_obj_advancesolution->proc~respart_set_updatelookup proc~grans_obj_advancesolution->center marker marker proc~grans_obj_advancesolution->marker proc~grans_obj_advancesolution->particle proc~grans_obj_advancesolution_computecollisionforces->proc~dem_col proc~grans_obj_advancesolution_computecollisionforces->proc~dem_pw_col proc~grans_obj_advancesolution_computecollisionforces->proc~lagrangian_set_freeneighborlist proc~grans_obj_advancesolution_computecollisionforces->proc~lagrangian_set_recycle proc~grans_obj_advancesolution_computecollisionforces->proc~lagrangian_set_updateghostobjects proc~grans_obj_advancesolution_computecollisionforces->proc~lagrangian_set_updateneighborlist proc~grans_obj_advancesolution_computecollisionforces->proc~sllist_obj_get proc~grans_obj_advancesolution_computecollisionforces->center proc~grans_obj_advancesolution_computecollisionforces->particle proc~grans_obj_advancesolution_computecollisionforces->triangle proc~grans_obj_advancesolution_computehydrodynamicforces->center proc~grans_obj_advancesolution_computehydrodynamicforces->particle proc~grans_obj_advancesolution_storeold->proc~respart_set_regroup proc~grans_obj_advancesolution_storeold->proc~respart_set_updatelookup proc~grans_obj_advancesolution_storeold->center proc~grans_obj_advancesolution_storeold->markers proc~grans_obj_advancesolution_storeold->particle proc~grans_obj_final grans_obj%grans_obj_Final proc~grans_obj_final->none~finalize~28 proc~grans_obj_init grans_obj%grans_obj_Init proc~grans_obj_monitor->proc~monitor_set_set proc~grans_obj_monitor->center proc~grans_obj_monitor->particle 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->interface~grans_obj_writerestartdata proc~grans_obj_preparesolver->none~get~3 proc~grans_obj_preparesolver_block grans_obj_PrepareSolver_block proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_block proc~grans_obj_preparesolver_collision grans_obj_PrepareSolver_collision proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_collision proc~grans_obj_preparesolver_fields grans_obj_PrepareSolver_fields proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_fields proc~grans_obj_preparesolver_ib grans_obj_PrepareSolver_IB proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_ib proc~grans_obj_preparesolver_monitor grans_obj_PrepareSolver_monitor proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_monitor proc~grans_obj_preparesolver_operators grans_obj_PrepareSolver_operators proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_operators proc~grans_obj_preparesolver_output grans_obj_PrepareSolver_output proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_output proc~grans_obj_preparesolver_pp grans_obj_PrepareSolver_PP proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_pp proc~grans_obj_preparesolver_rp grans_obj_PrepareSolver_RP proc~grans_obj_preparesolver->proc~grans_obj_preparesolver_rp proc~grans_obj_preparesolver_block->none~get~3 proc~grans_obj_preparesolver_block->none~initialize~19 proc~grans_obj_preparesolver_block->proc~block_obj_partition proc~grans_obj_preparesolver_block->proc~block_obj_setperiodicity proc~grans_obj_preparesolver_collision->none~get~3 proc~grans_obj_preparesolver_collision->proc~lagrangian_set_setupcollisionblock proc~grans_obj_preparesolver_collision->center proc~grans_obj_preparesolver_collision->particle proc~grans_obj_preparesolver_fields->none~get~3 proc~grans_obj_preparesolver_fields->proc~eulerian_set_add proc~grans_obj_preparesolver_fields->proc~eulerian_set_init proc~grans_obj_preparesolver_ib->none~get~3 proc~grans_obj_preparesolver_ib->none~initialize~26 proc~grans_obj_preparesolver_ib->proc~lagrangian_set_communicate proc~grans_obj_preparesolver_ib->proc~lagrangian_set_localize proc~lagrangian_set_setfilterkernel lagrangian_set%lagrangian_set_SetFilterKernel proc~grans_obj_preparesolver_ib->proc~lagrangian_set_setfilterkernel proc~lagrangian_set_setfiltersize lagrangian_set%lagrangian_set_SetFilterSize proc~grans_obj_preparesolver_ib->proc~lagrangian_set_setfiltersize proc~marker_set_computesolidvolfrac marker_set%marker_set_ComputeSolidVolFrac proc~grans_obj_preparesolver_ib->proc~marker_set_computesolidvolfrac proc~grans_obj_preparesolver_monitor->proc~monitor_set_create proc~grans_obj_preparesolver_monitor->proc~monitor_set_init proc~grans_obj_preparesolver_monitor->proc~monitor_set_set proc~grans_obj_preparesolver_operators->none~get~3 proc~grans_obj_preparesolver_operators->proc~hypre_obj_selectsolver proc~grans_obj_preparesolver_operators->proc~hypre_obj_setup proc~op_obj_buildlaplacian op_obj%op_obj_BuildLaplacian proc~grans_obj_preparesolver_operators->proc~op_obj_buildlaplacian proc~grans_obj_preparesolver_operators->proc~op_obj_init proc~grans_obj_preparesolver_output->none~get~3 proc~grans_obj_preparesolver_output->proc~parser_obj_isdefined proc~grans_obj_preparesolver_pp->none~get~3 proc~grans_obj_preparesolver_pp->none~initialize~14 proc~grans_obj_preparesolver_pp->proc~lagrangian_set_communicate proc~grans_obj_preparesolver_pp->proc~lagrangian_set_localize proc~grans_obj_preparesolver_pp->proc~lagrangian_set_setfilterkernel proc~grans_obj_preparesolver_pp->proc~lagrangian_set_setfiltersize proc~grans_obj_preparesolver_rp->none~get~3 proc~grans_obj_preparesolver_rp->none~initialize~28 proc~grans_obj_preparesolver_rp->proc~eulerian_set_add proc~grans_obj_preparesolver_rp->proc~lagrangian_set_communicate proc~grans_obj_preparesolver_rp->proc~lagrangian_set_localize proc~grans_obj_preparesolver_rp->proc~lagrangian_set_setfilterkernel proc~respart_set_filter ResPart_set%ResPart_set_Filter proc~grans_obj_preparesolver_rp->proc~respart_set_filter proc~respart_set_setfiltersize ResPart_set%ResPart_set_SetFilterSize proc~grans_obj_preparesolver_rp->proc~respart_set_setfiltersize proc~grans_obj_preparesolver_rp->proc~respart_set_updatelookup proc~grans_obj_setinitialconditions grans_obj%grans_obj_SetInitialConditions proc~grans_obj_setinitialconditions->none~get~3 proc~grans_obj_setinitialconditions->proc~case_obj_final proc~grans_obj_setinitialconditions->proc~case_obj_init proc~grans_obj_setinitialconditions->proc~case_obj_setup~2 proc~grans_obj_setinitialconditions->proc~timer_obj_endrun proc~grans_obj_writeoutputdata->proc~eulerian_set_writesilo proc~grans_rotating_drum->none~get~3 proc~grans_rotating_drum_block grans_rotating_drum_block proc~grans_rotating_drum->proc~grans_rotating_drum_block proc~grans_rotating_drum_ib grans_rotating_drum_IB proc~grans_rotating_drum->proc~grans_rotating_drum_ib proc~grans_rotating_drum_pp grans_rotating_drum_PP proc~grans_rotating_drum->proc~grans_rotating_drum_pp proc~grans_rotating_drum_block->none~get~3 proc~grans_rotating_drum_block->none~initialize~19 proc~grans_rotating_drum_block->proc~block_obj_partition proc~grans_rotating_drum_block->proc~block_obj_setperiodicity proc~grans_rotating_drum_ib->none~finalize~25 proc~grans_rotating_drum_ib->none~get~3 proc~grans_rotating_drum_ib->none~initialize~26 proc~grans_rotating_drum_ib->proc~lagrangian_set_resize proc~grans_rotating_drum_ib->markers proc~grans_rotating_drum_ib->n proc~grans_rotating_drum_ib->p proc~grans_rotating_drum_pp->none~finalize~26 proc~grans_rotating_drum_pp->none~get~3 proc~grans_rotating_drum_pp->none~initialize~14 proc~grans_rotating_drum_pp->proc~lagrangian_set_applyperiodicity proc~grans_rotating_drum_pp->proc~lagrangian_set_resize proc~grans_rotating_drum_pp->particle 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 proc~h5hut_jumptostep h5hut_obj%h5hut_JumpToStep 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 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~sllist_obj_put sllist_obj%sllist_obj_Put 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 h5close_f h5close_f proc~hdf5_obj_final->h5close_f 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_boomeramgsetolddefault hypre_boomeramgsetolddefault proc~hypre_obj_setupsolijver->hypre_boomeramgsetolddefault 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_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_final->proc~block_obj_final proc~lagrangian_set_final->proc~lagrangian_set_freeneighborlist 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->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_setoverwrite lagrangian_set%lagrangian_set_SetOverwrite proc~lagrangian_set_setreadfilename lagrangian_set%lagrangian_set_SetReadFileName proc~lagrangian_set_setupcollisionblock->none~initialize~19 proc~lagrangian_set_setupcollisionblock->none~updategridghostcells proc~lagrangian_set_setupcollisionblock->proc~block_obj_setupuniformgrid proc~lagrangian_set_setupcollisionblock->proc~block_obj_updatespacing 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_obj_locate proc~lagrangian_set_updateghostobjectsdir->proc~lagrangian_set_resize proc~lagrangian_set_updateghostobjectsdir->mpi_irecv proc~lagrangian_set_updateghostobjectsdir->mpi_isend mpi_wait mpi_wait proc~lagrangian_set_updateghostobjectsdir->mpi_wait proc~lagrangian_set_updateghostobjectsdir->mpi_waitall proc~lagrangian_set_updateneighborlist->proc~lagrangian_obj_locate proc~lagrangian_set_updateneighborlist->proc~sllist_obj_put 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_com marker_set%marker_set_CoM proc~marker_set_com->markers proc~marker_set_com->p 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 proc~marker_set_filter->n proc~marker_set_filter->v proc~marker_set_getibforcing marker_set%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_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 marker_set%marker_set_Prepare proc~marker_set_prepare->none~get~3 proc~marker_set_prepare->proc~lagrangian_set_communicate proc~marker_set_prepare->proc~lagrangian_set_localize 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_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_lasttimestep 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_setobjecttype marker_set%marker_set_SetObjectType 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_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_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_init->proc~lagrangian_set_creatempitype proc~particle_set_init->proc~lagrangian_set_resize proc~particle_setobjecttype particle_set%particle_SetObjectType proc~particle_set_init->proc~particle_setobjecttype 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_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_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~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->proc~marker_set_filter proc~respart_set_final->proc~block_obj_final proc~respart_set_final->proc~lagrangian_set_freeneighborlist proc~respart_set_final->proc~lagrangian_set_resize 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_communicate proc~respart_set_prepare->proc~lagrangian_set_localize proc~respart_set_prepare->proc~lagrangian_set_setfilterkernel 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_prepare->proc~respart_set_setwritefilename proc~respart_set_prepare->proc~respart_set_updatelookup 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_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 centroid centroid 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~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 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_writescalar3d->dbclose proc~silo_writescalar3d->dbopen dbputmvar dbputmvar 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~2 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~2 proc~solid_set_write->proc~h5hut_final proc~solid_set_write->proc~h5hut_init proc~timer_obj_done timer_obj%timer_obj_Done proc~timer_obj_final timer_obj%timer_obj_Final proc~timer_obj_init timer_obj%timer_obj_Init proc~timer_obj_init->none~get~3 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 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 SetInitialConditions SetInitialConditions program~main->SetInitialConditions WriteOutputData WriteOutputData program~main->WriteOutputData WriteRestartData WriteRestartData program~main->WriteRestartData
Help