Module | Source File | Description |
---|---|---|
cdifs | ../../cdifs.f90 | Constant Density Incompressible Flow Solver. Available Features: + HYPRE solvers for the pressure-Poisson equation + Immersed Boundaries + Resolved Particles x Lagrangian point-particles (to-do) |
cdifs_AdvanceSolution_smod | ../../cdifs_advance.f90 | |
cdifs_Monitor_smod | ../../cdifs_monitor.f90 | |
cdifs_PrepareSolver_smod | ../../cdifs_prepare.f90 | |
cdifs_WriteOutputData_smod | ../../cdifs_output.f90 | |
cdifs_WriteRestartData_smod | ../../cdifs_restart.f90 | |
collisions | ../../collisions.f90 | Toolkit that handles collisions between resolved particles, point particles, immersed boundaries, and walls. |
grans | ../../grans.f90 | Granular flow solver with Point and/or Resolved Particles Available Features: + Point Particles + Resolved Particles + Immersed Boundaries + Solid volume fraction solver |
grans_AdvanceSolution_smod | ../../grans_advance.f90 | |
grans_module_smod | ../../grans_monitor.f90 | |
grans_PrepareSolver_smod | ../../grans_prepare.f90 | |
grans_WriteOutputData_smod | ../../grans_output.f90 | |
grans_WriteRestartData_smod | ../../grans_restart.f90 | |
immersed_boundaries | ../../immersed_boundaries.f90 | |
immersed_boundaries_markers | ../../immersed_boundaries_markers.f90 | Treatment of surface markers using the volume-filtering immersed boundary methods |
immersed_boundaries_solids | ../../immersed_boundaries_solids.f90 | Tools to represent a collection of immersed solids using surface markers |
leapBC | ../../leapbc.f90 | Defines and manages boundary conditions. Current limitations: - Supports only second order schemes. - Neumann BC assume gradient=0. - Symmetry BC are not implemented yet. |
leapBlock | ../../leapblock.f90 | |
leapCli | ../../leapcli.f90 | |
leapCuda | ../../leapcuda.f90 | |
leapDiffOp | ../../leapdiffop.f90 | |
leapEulerian | ../../leapeulerian.f90 | |
leapHypre | ../../leaphypre.f90 | Module giving access to the HYPRE solvers for sparse linear systems. |
leapIO | ../../leapio.f90 | |
leapIO_h5hut | ../../leapio_h5hut.f90 | |
leapIO_hdf5 | ../../leapio_hdf5.f90 | |
leapIO_mpi | ../../leapio_nga.f90 | |
leapIO_silo | ../../leapio_silo.f90 | |
leapKinds | ../../leapkinds.f90 | Defines working precision, integer and real kinds, and string sizes used in LEAP. |
leapLagrangian | ../../leaplagrangian.f90 | |
leapMonitor | ../../leapmonitor.f90 | A module that column separated data to the stdout and/or ascii files. |
leapParallel | ../../leapparallel.f90 | |
leapParser | ../../leapparser.f90 | |
leapSolver | ../../leapsolver.f90 | |
leapTimer | ../../leaptimer.f90 | |
leapUtils | ../../leaputils.f90 | Utilities for LEAP. Currently implemented: - Subroutine that creates a directory - Singly-linked lists - Hash table with chaining |
particles_point | ../../particles_point.f90 | |
nga_smod | ../../particles_point_nga.f90 | Author: Mohamed Houssem Kasbaoui |
particles_resolved | ../../particles_resolved.f90 | Methods to treat the particle phase as immersed boundaries in particle-resolved direct numerical simulations (PR-DNS) |