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