Home
last modified time | relevance | path

Searched refs:options (Results 1 – 25 of 398) sorted by relevance

12345678910>>...16

/petsc/src/dm/impls/patch/tests/
H A Dex1.c21 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
26 options->debug = 0; in ProcessOptions()
27 options->dim = 2; in ProcessOptions()
33 …etscOptionsBoundedInt("-debug", "The debugging level", "ex1.c", options->debug, &options->debug, N… in ProcessOptions()
34 …PetscCall(PetscOptionsRangeInt("-dim", "The spatial dimension", "ex1.c", options->dim, &options->d… in ProcessOptions()
40 options->patchSize.i = options->patchSize.j = options->patchSize.k = 1; in ProcessOptions()
41 options->commSize.i = options->commSize.j = options->commSize.k = 1; in ProcessOptions()
42 options->gridSize.i = options->gridSize.j = options->gridSize.k = 1; in ProcessOptions()
43 if (options->dim > 0) { in ProcessOptions()
44 options->patchSize.i = patchSize; in ProcessOptions()
[all …]
/petsc/src/sys/objects/
H A Doptions.c124 static PetscErrorCode PetscOptionsMonitor(PetscOptions options, const char name[], const char value… in PetscOptionsMonitor() argument
127 if (options->monitorFromOptions) PetscCall(PetscOptionsMonitorDefault(name, value, source, NULL)); in PetscOptionsMonitor()
128 …for (PetscInt i = 0; i < options->numbermonitors; i++) PetscCall((*options->monitor[i])(name, valu… in PetscOptionsMonitor()
152 PetscErrorCode PetscOptionsCreate(PetscOptions *options) in PetscOptionsCreate() argument
155 PetscAssertPointer(options, 1); in PetscOptionsCreate()
156 *options = (PetscOptions)calloc(1, sizeof(**options)); in PetscOptionsCreate()
157 PetscCheck(*options, PETSC_COMM_SELF, PETSC_ERR_MEM, "Failed to allocate the options database"); in PetscOptionsCreate()
173 PetscErrorCode PetscOptionsDestroy(PetscOptions *options) in PetscOptionsDestroy() argument
176 PetscAssertPointer(options, 1); in PetscOptionsDestroy()
177 if (!*options) PetscFunctionReturn(PETSC_SUCCESS); in PetscOptionsDestroy()
[all …]
/petsc/src/dm/impls/moab/tests/
H A Dex2.cxx21 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
26 options->debug = PETSC_FALSE; in ProcessOptions()
27 options->dim = 2; in ProcessOptions()
28 options->nele = 5; in ProcessOptions()
29 options->nfields = 256; in ProcessOptions()
30 options->simplex = PETSC_FALSE; in ProcessOptions()
31 options->write_output = PETSC_FALSE; in ProcessOptions()
32 options->interlace = PETSC_FALSE; in ProcessOptions()
33 options->input_file[0] = '\0'; in ProcessOptions()
34 PetscCall(PetscStrncpy(options->output_file, "ex2.h5m", sizeof(options->output_file))); in ProcessOptions()
[all …]
H A Dex3.cxx21 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
24 options->debug = PETSC_FALSE; in ProcessOptions()
25 options->nlevels = 1; in ProcessOptions()
26 options->nghost = 1; in ProcessOptions()
27 options->dim = 2; in ProcessOptions()
28 options->nele = 5; in ProcessOptions()
29 options->degree = 2; in ProcessOptions()
30 options->simplex = PETSC_FALSE; in ProcessOptions()
31 options->write_output = PETSC_FALSE; in ProcessOptions()
32 options->input_file[0] = '\0'; in ProcessOptions()
[all …]
H A Dex1.cxx22 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
27 PetscCall(PetscStrncpy(options->filename, "", sizeof(options->filename))); in ProcessOptions()
28 PetscCall(PetscStrncpy(options->tagname, "petsc_tag", sizeof(options->tagname))); in ProcessOptions()
29 options->dim = -1; in ProcessOptions()
32 …onsRangeInt("-dim", "The topological mesh dimension", "ex1.cxx", options->dim, &options->dim, NULL… in ProcessOptions()
33 …name", "The file containing the mesh", "ex1.cxx", options->filename, options->filename, sizeof(opt… in ProcessOptions()
34 …ag name from which to create a vector", "ex1.cxx", options->tagname, options->tagname, sizeof(opti… in ProcessOptions()
37 PetscCall(PetscLogEventRegister("CreateMesh", DM_CLASSID, &options->createMeshEvent)); in ProcessOptions()
/petsc/src/dm/impls/plex/tutorials/
H A Dex5.c16 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
21 options->infile[0] = '\0'; in ProcessOptions()
22 options->outfile[0] = '\0'; in ProcessOptions()
23 options->informat = PETSC_VIEWER_HDF5_XDMF; in ProcessOptions()
24 options->outformat = PETSC_VIEWER_HDF5_XDMF; in ProcessOptions()
25 options->heterogeneous = PETSC_FALSE; in ProcessOptions()
26 options->ntimes = 2; in ProcessOptions()
28 …OptionsString("-infile", "The input mesh file", EX, options->infile, options->infile, sizeof(optio… in ProcessOptions()
30 …sh file (by default it's the same as infile)", EX, options->outfile, options->outfile, sizeof(opti… in ProcessOptions()
32 …"Input mesh format", EX, PetscViewerFormats, (PetscEnum)options->informat, (PetscEnum *)&options->… in ProcessOptions()
[all …]
H A Dex9.c10 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
13 options->report = PETSC_FALSE; in ProcessOptions()
14 options->tol = 0.5; in ProcessOptions()
15 options->condLimit = PETSC_DETERMINE; in ProcessOptions()
18 …OptionsBool("-report", "Output a mesh quality report", "ex9.c", options->report, &options->report,… in ProcessOptions()
19 …nd_limit", "Condition number limit for cell output", "ex9.c", options->condLimit, &options->condLi… in ProcessOptions()
20 …ual_atol", "Absolute tolerance for Orthogonal Quality", "ex9.c", options->tol, &options->tol, NULL… in ProcessOptions()
/petsc/src/dm/impls/plex/tests/
H A Dex56.c22 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
25 options->comm = comm; in ProcessOptions()
26 options->num_labels = -1; in ProcessOptions()
27 options->compare = PETSC_FALSE; in ProcessOptions()
28 options->compare_labels = PETSC_FALSE; in ProcessOptions()
29 options->compare_boundary = PETSC_FALSE; in ProcessOptions()
30 options->compare_pre_post = PETSC_FALSE; in ProcessOptions()
31 options->outfile[0] = '\0'; in ProcessOptions()
32 options->use_low_level_functions = PETSC_FALSE; in ProcessOptions()
33 options->distribute_after_topo_load = PETSC_FALSE; in ProcessOptions()
[all …]
H A Dex9.c24 static PetscErrorCode ProcessOptions(AppCtx *options) in ProcessOptions() argument
30 options->dim = 2; in ProcessOptions()
31 options->cellSimplex = PETSC_TRUE; in ProcessOptions()
32 options->spectral = PETSC_FALSE; in ProcessOptions()
33 options->interpolate = PETSC_FALSE; in ProcessOptions()
34 options->refinementLimit = 0.0; in ProcessOptions()
35 options->numFields = 0; in ProcessOptions()
36 options->numComponents = NULL; in ProcessOptions()
37 options->numDof = NULL; in ProcessOptions()
38 options->reuseArray = PETSC_FALSE; in ProcessOptions()
[all …]
H A Dex25.c12 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
15 options->test = 0; in ProcessOptions()
17 …PetscCall(PetscOptionsBoundedInt("-test", "Test to run", FILENAME, options->test, &options->test, … in ProcessOptions()
22 static PetscErrorCode CreateMesh(MPI_Comm comm, AppCtx *options, DM *dm) in CreateMesh() argument
33 static PetscErrorCode test0(DM dm, AppCtx *options) in test0() argument
44 static PetscErrorCode test1(DM dm, AppCtx *options) in test1() argument
65 static PetscErrorCode test2(DM dm, AppCtx *options) in test2() argument
87 static PetscErrorCode test3(DM dm, AppCtx *options) in test3() argument
101 PetscCall(test1(dm, options)); in test3()
105 static PetscErrorCode test4(DM dm, AppCtx *options) in test4() argument
[all …]
H A Dex12.c40 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
43 options->overlap = 0; in ProcessOptions()
44 options->testPartition = PETSC_FALSE; in ProcessOptions()
45 options->testSection = PETSC_FALSE; in ProcessOptions()
46 options->testRedundant = PETSC_FALSE; in ProcessOptions()
47 options->loadBalance = PETSC_FALSE; in ProcessOptions()
48 options->partitionBalance = PETSC_FALSE; in ProcessOptions()
51 …Int("-overlap", "The cell overlap for partitioning", "ex12.c", options->overlap, &options->overlap… in ProcessOptions()
52 …_partition", "Use a fixed partition for testing", "ex12.c", options->testPartition, &options->test… in ProcessOptions()
53 …t_section", "Use a PetscSection for cell weights", "ex12.c", options->testSection, &options->testS… in ProcessOptions()
[all …]
H A Dex1.c26 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
29 options->dim = 2; in ProcessOptions()
30 options->overlap = 0; in ProcessOptions()
31 options->testp4est[0] = PETSC_FALSE; in ProcessOptions()
32 options->testp4est[1] = PETSC_FALSE; in ProcessOptions()
33 options->redistribute = PETSC_FALSE; in ProcessOptions()
34 options->final_ref = PETSC_FALSE; in ProcessOptions()
35 options->final_diagnostics = PETSC_TRUE; in ProcessOptions()
38 …tionsRangeInt("-dim", "The topological mesh dimension", "ex1.c", options->dim, &options->dim, NULL… in ProcessOptions()
39 …dInt("-overlap", "The cell overlap for partitioning", "ex1.c", options->overlap, &options->overlap… in ProcessOptions()
[all …]
H A Dex55.c19 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
22 options->compare = PETSC_FALSE; in ProcessOptions()
23 options->compare_labels = PETSC_FALSE; in ProcessOptions()
24 options->distribute = PETSC_TRUE; in ProcessOptions()
25 options->field = PETSC_FALSE; in ProcessOptions()
26 options->reorder = PETSC_FALSE; in ProcessOptions()
27 options->format = PETSC_VIEWER_DEFAULT; in ProcessOptions()
28 options->second_write_read = PETSC_FALSE; in ProcessOptions()
29 options->use_low_level_functions = PETSC_FALSE; in ProcessOptions()
30 PetscCall(PetscStrncpy(options->ofname, "ex55.h5", sizeof(options->ofname))); in ProcessOptions()
[all …]
H A Dex6.c13 PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
16 options->debug = 0; in ProcessOptions()
17 options->pStart = 0; in ProcessOptions()
18 options->pEnd = 1000; in ProcessOptions()
19 options->numStrata = 5; in ProcessOptions()
20 options->fill = 0.10; in ProcessOptions()
23 …etscOptionsBoundedInt("-debug", "The debugging level", "ex6.c", options->debug, &options->debug, N… in ProcessOptions()
24 …ndedInt("-num_strata", "The number of label values", "ex6.c", options->numStrata, &options->numStr… in ProcessOptions()
25 …etscOptionsBoundedInt("-pend", "The label point limit", "ex6.c", options->pEnd, &options->pEnd, NU… in ProcessOptions()
26 …nsReal("-fill", "The percentage of label chart to set", "ex6.c", options->fill, &options->fill, NU… in ProcessOptions()
H A Dex10.c14 PetscErrorCode ProcessOptions(AppCtx *options) in ProcessOptions() argument
20 options->numFields = 1; in ProcessOptions()
21 options->numComponents = NULL; in ProcessOptions()
22 options->numDof = NULL; in ProcessOptions()
23 options->numGroups = 0; in ProcessOptions()
26 …dInt("-num_fields", "The number of section fields", "ex10.c", options->numFields, &options->numFie… in ProcessOptions()
27 if (options->numFields) { in ProcessOptions()
28 len = options->numFields; in ProcessOptions()
29 PetscCall(PetscCalloc1(len, &options->numComponents)); in ProcessOptions()
30 …Array("-num_components", "The number of components per field", "ex10.c", options->numComponents, &… in ProcessOptions()
[all …]
H A Dex24.c21 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
26 options->compare_is = PETSC_FALSE; in ProcessOptions()
27 options->compare_dm = PETSC_FALSE; in ProcessOptions()
30 …ol("-compare_is", "Compare ISs and PetscSections?", FILENAME, options->compare_is, &options->compa… in ProcessOptions()
31 …PetscCall(PetscOptionsBool("-compare_dm", "Compare DMs?", FILENAME, options->compare_dm, &options-… in ProcessOptions()
32 …PetscCall(PetscStrncpy(options->partitioning, MATPARTITIONINGPARMETIS, sizeof(options->partitionin… in ProcessOptions()
33 … "The mat partitioning type to test", "None", options->partitioning, options->partitioning, sizeof… in ProcessOptions()
36 PetscCall(PetscStrncpy(options->repartitioning, MATPARTITIONINGPARMETIS, 64)); in ProcessOptions()
37 …ype to test (second partitioning)", "None", options->repartitioning, options->repartitioning, size… in ProcessOptions()
39 options->repartitioning[0] = '\0'; in ProcessOptions()
[all …]
/petsc/src/binding/petsc4py/test/
H A Druntests.py175 def setup_python(options): argument
180 if options.builddir and builddir is not None and os.path.exists(builddir):
182 if options.path:
183 path = options.path[:]
189 def setup_unittest(options): argument
211 def import_package(options, pkgname): argument
213 if options.memdebug:
216 if options.summary:
219 package.init(args, arch=options.arch)
222 def print_banner(options): argument
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex71.c120 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
126 options->pde = PDE_POISSON; in ProcessOptions()
127 options->elemMat = NULL; in ProcessOptions()
128 options->dim = 1; in ProcessOptions()
129 options->cells[0] = 8; in ProcessOptions()
130 options->cells[1] = 6; in ProcessOptions()
131 options->cells[2] = 4; in ProcessOptions()
132 options->useglobal = PETSC_FALSE; in ProcessOptions()
133 options->multi_element = PETSC_FALSE; in ProcessOptions()
134 options->dirbc = PETSC_TRUE; in ProcessOptions()
[all …]
/petsc/src/mat/impls/aij/seq/superlu/
H A Dsuperlu.c36 superlu_options_t options; member
63 superlu_options_t options; in MatView_Info_SuperLU() local
66 options = lu->options; in MatView_Info_SuperLU()
69 PetscCall(PetscViewerASCIIPrintf(viewer, " Equil: %s\n", (options.Equil != NO) ? "YES" : "NO")); in MatView_Info_SuperLU()
70 PetscCall(PetscViewerASCIIPrintf(viewer, " ColPerm: %" PetscInt_FMT "\n", options.ColPerm)); in MatView_Info_SuperLU()
71 …PetscCall(PetscViewerASCIIPrintf(viewer, " IterRefine: %" PetscInt_FMT "\n", options.IterRefine)); in MatView_Info_SuperLU()
72 …PetscCall(PetscViewerASCIIPrintf(viewer, " SymmetricMode: %s\n", (options.SymmetricMode != NO) ? … in MatView_Info_SuperLU()
73 PetscCall(PetscViewerASCIIPrintf(viewer, " DiagPivotThresh: %g\n", options.DiagPivotThresh)); in MatView_Info_SuperLU()
74 …PetscCall(PetscViewerASCIIPrintf(viewer, " PivotGrowth: %s\n", (options.PivotGrowth != NO) ? "YES… in MatView_Info_SuperLU()
75 …PetscCall(PetscViewerASCIIPrintf(viewer, " ConditionNumber: %s\n", (options.ConditionNumber != NO… in MatView_Info_SuperLU()
[all …]
/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c100 superlu_dist_options_t options; member
198 if (lu->options.SolveInitialized) { in MatDestroy_SuperLU_DIST()
200 …cStackCallExternalVoid("SuperLU_DIST:SolveFinalize", sSolveFinalize(&lu->options, &lu->sSOLVEstruc… in MatDestroy_SuperLU_DIST()
203 …PetscStackCallExternalVoid("SuperLU_DIST:SolveFinalize", SolveFinalize(&lu->options, &lu->SOLVEstr… in MatDestroy_SuperLU_DIST()
285 …PetscCheck(lu->options.Fact == FACTORED, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "SuperLU_DIST optio… in MatSolve_SuperLU_DIST()
290 if (lu->options.SolveInitialized && !lu->matsolve_iscalled) { in MatSolve_SuperLU_DIST()
293 …cStackCallExternalVoid("SuperLU_DIST:SolveFinalize", sSolveFinalize(&lu->options, &lu->sSOLVEstruc… in MatSolve_SuperLU_DIST()
296 …PetscStackCallExternalVoid("SuperLU_DIST:SolveFinalize", SolveFinalize(&lu->options, &lu->SOLVEstr… in MatSolve_SuperLU_DIST()
297 lu->options.SolveInitialized = NO; in MatSolve_SuperLU_DIST()
314 …sion) PetscStackCallExternalVoid("SuperLU_DIST:pgssvx3d", psgssvx3d(&lu->options, &lu->A_sup, &lu-… in MatSolve_SuperLU_DIST()
[all …]
/petsc/src/mat/graphops/order/metisnd/
H A Dmetisnd.c14 idx_t options[METIS_NOPTIONS]; in MatGetOrdering_METISND() local
23 METIS_SetDefaultOptions(options); in MatGetOrdering_METISND()
24 options[METIS_OPTION_NUMBERING] = 0; in MatGetOrdering_METISND()
27 ival = (PetscInt)options[METIS_OPTION_NSEPS]; in MatGetOrdering_METISND()
29 options[METIS_OPTION_NSEPS] = (idx_t)ival; in MatGetOrdering_METISND()
31 ival = (PetscInt)options[METIS_OPTION_NITER]; in MatGetOrdering_METISND()
33 options[METIS_OPTION_NITER] = (idx_t)ival; in MatGetOrdering_METISND()
35 ival = (PetscInt)options[METIS_OPTION_UFACTOR]; in MatGetOrdering_METISND()
37 options[METIS_OPTION_UFACTOR] = (idx_t)ival; in MatGetOrdering_METISND()
39 ival = (PetscInt)options[METIS_OPTION_PFACTOR]; in MatGetOrdering_METISND()
[all …]
/petsc/src/sys/tutorials/
H A Dex19.c7 PetscOptions options; in main() local
11 PetscCall(PetscOptionsCreate(&options)); in main()
12 PetscCall(PetscOptionsInsert(options, &argc, &argv, "optionsfile")); in main()
13 PetscCall(PetscOptionsInsertString(options, "-option1 value1 -option2 -option3 value3")); in main()
14 PetscCall(PetscOptionsView(options, PETSC_VIEWER_STDOUT_WORLD)); in main()
15 PetscCall(PetscOptionsDestroy(&options)); in main()
/petsc/src/dm/impls/network/
H A Dnetworkview.c94 …char filename[PETSC_MAX_PATH_LEN + 1], options[512], proccall[PETSC_MAX_PATH_LEN + 512], sc… in DMView_Network_Matplotlib() local
189 PetscCall(PetscMemzero(options, sizeof(options))); in DMView_Network_Matplotlib()
191 PetscCall(PetscStrlcat(options, isnull ? " -tx " : " ", sizeof(options))); in DMView_Network_Matplotlib()
196 PetscCall(PetscStrlcat(options, " -dt ", sizeof(options))); in DMView_Network_Matplotlib()
197 PetscCall(PetscStrlcat(options, pausebuffer, sizeof(options))); in DMView_Network_Matplotlib()
201 …anks && !optionRankIsSet && size != 1) PetscCall(PetscStrlcat(options, " -dar ", sizeof(options))); in DMView_Network_Matplotlib()
203 …ons.dontshowglobal || optionRankIsSet) PetscCall(PetscStrlcat(options, " -ncp ", sizeof(options))); in DMView_Network_Matplotlib()
207 PetscCall(PetscStrlcat(options, " -drr ", sizeof(options))); in DMView_Network_Matplotlib()
208 PetscCall(PetscStrlcat(options, buffer, sizeof(options))); in DMView_Network_Matplotlib()
217 PetscCall(PetscStrlcat(options, " -drr ", sizeof(options))); in DMView_Network_Matplotlib()
[all …]
/petsc/src/snes/tutorials/network/
H A Dex1options1 # SNES (nonlinear solver) options
17 # KSP (linear solver) options
20 # PC (preconditioner) options
29 # SNES (nonlinear solver) options
45 # KSP (linear solver) options
48 # PC (preconditioner) options
54 # SNES (nonlinear solver) options
70 # KSP (linear solver) options
73 # PC (preconditioner) options
/petsc/src/snes/tutorials/
H A Dex11.c170 static PetscErrorCode ProcessOptions(MPI_Comm comm, AppCtx *options) in ProcessOptions() argument
173 options->bc = BC_DIRICHLET; in ProcessOptions()
174 options->rhs = RHS_CONSTANT; in ProcessOptions()
175 options->coeff = COEFF_CONSTANT; in ProcessOptions()
176 options->order = 1; in ProcessOptions()
177 options->rhsOrder = 1; in ProcessOptions()
178 options->coeffOrder = 1; in ProcessOptions()
179 options->p4est = PETSC_FALSE; in ProcessOptions()
182 …Type of boundary condition", __FILE__, bcTypes, (PetscEnum)options->bc, (PetscEnum *)&options->bc,… in ProcessOptions()
183 …e", "Type of forcing term", __FILE__, rhsTypes, (PetscEnum)options->rhs, (PetscEnum *)&options->rh… in ProcessOptions()
[all …]

12345678910>>...16