|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
// Setup the Initial conditions for different cases. More...
#include "initialcondition.h"Go to the source code of this file.
Macros | |
| #define | __FUNCT__ "SetInitialInteriorField" |
| #define | __FUNCT__ "LoadInitialUcont" |
| #define | __FUNCT__ "PopulateInitialUcont" |
| #define | __FUNCT__ "FinalizeBlockState" |
| #define | __FUNCT__ "SetInitialFluidState_FreshStart" |
| #define | __FUNCT__ "SetInitialFluidState_Load" |
| #define | __FUNCT__ "InitializeEulerianState" |
Functions | |
| PetscErrorCode | SetInitialInteriorField (UserCtx *user, const char *fieldName) |
Internal helper implementation: SetInitialInteriorField(). | |
| static PetscErrorCode | LoadInitialUcont (UserCtx *user) |
| Load a staged file IC and return with Ucont populated. | |
| PetscErrorCode | PopulateInitialUcont (UserCtx *user) |
| Dispatch one fresh-start IC and return with Ucont populated. | |
| static PetscErrorCode | FinalizeBlockState (UserCtx *user) |
Internal helper implementation: FinalizeBlockState(). | |
| static PetscErrorCode | SetInitialFluidState_FreshStart (SimCtx *simCtx) |
Internal helper implementation: SetInitialFluidState_FreshStart(). | |
| static PetscErrorCode | SetInitialFluidState_Load (SimCtx *simCtx) |
Internal helper implementation: SetInitialFluidState_Load(). | |
| PetscErrorCode | InitializeEulerianState (SimCtx *simCtx) |
Internal helper implementation: InitializeEulerianState(). | |
// Setup the Initial conditions for different cases.
Test program for DMSwarm interpolation using the fdf-curvIB method.
Definition in file initialcondition.c.
| #define __FUNCT__ "SetInitialInteriorField" |
Definition at line 9 of file initialcondition.c.
| #define __FUNCT__ "LoadInitialUcont" |
Definition at line 9 of file initialcondition.c.
| #define __FUNCT__ "PopulateInitialUcont" |
Definition at line 9 of file initialcondition.c.
| #define __FUNCT__ "FinalizeBlockState" |
Definition at line 9 of file initialcondition.c.
| #define __FUNCT__ "SetInitialFluidState_FreshStart" |
Definition at line 9 of file initialcondition.c.
| #define __FUNCT__ "SetInitialFluidState_Load" |
Definition at line 9 of file initialcondition.c.
| #define __FUNCT__ "InitializeEulerianState" |
Definition at line 9 of file initialcondition.c.
| PetscErrorCode SetInitialInteriorField | ( | UserCtx * | user, |
| const char * | fieldName | ||
| ) |
Internal helper implementation: SetInitialInteriorField().
Sets the initial values for the INTERIOR of a specified Eulerian field.
Local to this translation unit.
Definition at line 14 of file initialcondition.c.
|
static |
Load a staged file IC and return with Ucont populated.
Definition at line 184 of file initialcondition.c.
| PetscErrorCode PopulateInitialUcont | ( | UserCtx * | user | ) |
Dispatch one fresh-start IC and return with Ucont populated.
Populate Ucont for one fresh-start block from the configured IC mode.
Definition at line 219 of file initialcondition.c.
|
static |
Internal helper implementation: FinalizeBlockState().
Local to this translation unit.
Definition at line 239 of file initialcondition.c.
|
static |
Internal helper implementation: SetInitialFluidState_FreshStart().
Local to this translation unit.
Definition at line 278 of file initialcondition.c.
|
static |
Internal helper implementation: SetInitialFluidState_Load().
Local to this translation unit.
Definition at line 325 of file initialcondition.c.
| PetscErrorCode InitializeEulerianState | ( | SimCtx * | simCtx | ) |
Internal helper implementation: InitializeEulerianState().
High-level orchestrator to set the complete initial state of the Eulerian solver.
Local to this translation unit.
Definition at line 360 of file initialcondition.c.