Home
last modified time | relevance | path

Searched refs:LandauCtx (Results 1 – 7 of 7) sorted by relevance

/petsc/src/ts/utils/dmplexlandau/tutorials/
H A Dex2.c20 …PetscErrorCode (*test)(TS, Vec, PetscInt, PetscReal, PetscBool, LandauCtx *, struct REctx_struct *…
21 PetscErrorCode (*impuritySrcRate)(PetscReal, PetscReal *, LandauCtx *);
22 PetscErrorCode (*E)(Vec, Vec, PetscInt, PetscReal, LandauCtx *, PetscReal *);
140 …estNone(TS ts, Vec X, PetscInt stepi, PetscReal time, PetscBool islast, LandauCtx *ctx, REctx *rec… in testNone()
146 …Spitzer(TS ts, Vec X, PetscInt stepi, PetscReal time, PetscBool islast, LandauCtx *ctx, REctx *rec… in testSpitzer()
243 LandauCtx *ctx = (LandauCtx *)constants; in f0_0_diff_lp()
257 LandauCtx *ctx = (LandauCtx *)constants; in f0_0_maxwellian_lp()
268 …tStable(TS ts, Vec X, PetscInt stepi, PetscReal time, PetscBool islast, LandauCtx *ctx, REctx *rec… in testStable()
286 PetscCall(PetscDSSetConstants(prob, sizeof(LandauCtx) / sizeof(PetscScalar), (PetscScalar *)ctx)); in testStable()
314 static PetscErrorCode EInduction(Vec X, Vec X_t, PetscInt step, PetscReal time, LandauCtx *ctx, Pet… in EInduction()
[all …]
H A Dex1.c25 LandauCtx *ctx; in landau_field_print_access_callback()
93 …tscReal time, PetscReal temps[], PetscReal ns[], PetscInt grid, PetscReal shifts[], LandauCtx *ctx) in SetMaxwellians()
132 LandauCtx *ctx = (LandauCtx *)ptr; /* user-defined application context */ in FormFunction()
168 PetscErrorCode createVec_NRL(LandauCtx *ctx, Vec *vec) in createVec_NRL()
182 PetscErrorCode createTS_NRL(LandauCtx *ctx, Vec Temps) in createTS_NRL()
209 LandauCtx *ctx = (LandauCtx *)actx; /* user-defined application context */ in Monitor_nrl()
224 LandauCtx *ctx = (LandauCtx *)actx; /* user-defined application context */ in Monitor()
335 LandauCtx *ctx; in main()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c88 LandauCtx *ctx = (LandauCtx *)a_ctx; in LandauFormJacobian_Internal()
589 …CreateVMeshes(MPI_Comm comm_self, const PetscInt dim, const char prefix[], LandauCtx *ctx, DM pack) in LandauDMCreateVMeshes()
753 static PetscErrorCode SetupDS(DM pack, PetscInt dim, PetscInt grid, const char prefix[], LandauCtx in SetupDS()
851 LandauCtx *ctx = (LandauCtx *)actx; in DMPlexLandauAddMaxwellians()
894 LandauCtx *ctx = (LandauCtx *)actx; in LandauSetInitialCondition()
907 …e adaptToleranceFEM(PetscFE fem, Vec sol, PetscInt type, PetscInt grid, LandauCtx *ctx, DM *newFor… in adaptToleranceFEM()
1014 static PetscErrorCode adapt(PetscInt grid, LandauCtx *ctx, Vec *uu) in adapt()
1040 static PetscErrorCode makeLambdas(LandauCtx *ctx) in makeLambdas()
1073 static PetscErrorCode ProcessOptions(LandauCtx *ctx, const char prefix[]) in ProcessOptions()
1403 …rorCode CreateStaticData(PetscInt dim, IS grid_batch_is_inv[], const char prefix[], LandauCtx *ctx) in CreateStaticData()
[all …]
/petsc/include/
H A Dpetsclandau.h193 } LandauCtx; typedef
/petsc/src/ts/tests/
H A Dex30.c36 LandauCtx *ctx;
278 … g_Mass[], Vec t_fhat[][EX30_MAX_NUM_THRDS], PetscReal moments[], Vec globXArray[], LandauCtx *ctx) in gridToParticles_private()
371 LandauCtx *ctx; in PostStep()
472 LandauCtx *ctx; in go()
1045 LandauCtx *ctx; in main()
/petsc/src/ts/utils/dmplexlandau/kokkos/
H A Dlandau.kokkos.cxx389 LandauCtx *ctx; in LandauKokkosJacobian()
/petsc/src/ts/tutorials/hamiltonian/
H A Dex3.c408 LandauCtx *ctx; in CreateVelocityDM()