|
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, FieldId field_id) |
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) |
| Complete one initial-condition block after its interior values are assigned. | |
| static PetscErrorCode | SetInitialFluidState_FreshStart (SimCtx *simCtx) |
| Initialize Eulerian fields for a new simulation without restart data. | |
| static PetscErrorCode | SetInitialFluidState_Load (SimCtx *simCtx) |
| Restore Eulerian fields from checkpoint files for a restart simulation. | |
| 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.
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 185 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 220 of file initialcondition.c.
|
static |
Complete one initial-condition block after its interior values are assigned.
Definition at line 239 of file initialcondition.c.
|
static |
Initialize Eulerian fields for a new simulation without restart data.
Definition at line 277 of file initialcondition.c.
|
static |
Restore Eulerian fields from checkpoint files for a restart simulation.
Definition at line 323 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 358 of file initialcondition.c.