Home
last modified time | relevance | path

Searched refs:sub (Results 1 – 25 of 99) sorted by relevance

1234

/petsc/src/sys/objects/device/tests/
H A Dex4.c5 static PetscErrorCode DoFork(PetscDeviceContext parent, PetscInt n, PetscDeviceContext **sub) in DoFork() argument
13 PetscCall(PetscDeviceContextFork(parent, n, sub)); in DoFork()
14 …if (n) PetscCheck(*sub, PETSC_COMM_SELF, PETSC_ERR_PLIB, "PetscDeviceContextFork() return NULL poi… in DoFork()
19 PetscCall(AssertDeviceContextExists((*sub)[i])); in DoFork()
20 PetscCall(PetscDeviceContextGetStreamType((*sub)[i], &sub_stype)); in DoFork()
22 PetscCall(PetscDeviceContextGetDeviceType((*sub)[i], &sub_dtype)); in DoFork()
28 …cErrorCode TestNestedPetscDeviceContextForkJoin(PetscDeviceContext parCtx, PetscDeviceContext *sub) in TestNestedPetscDeviceContextForkJoin() argument
34 PetscAssertPointer(sub, 2); in TestNestedPetscDeviceContextForkJoin()
35 …PetscCall(AssertPetscDeviceContextsValidAndEqual(parCtx, sub[0], "Current global context does not … in TestNestedPetscDeviceContextForkJoin()
37 PetscCall(DoFork(sub[1], nsub, &subsub)); in TestNestedPetscDeviceContextForkJoin()
[all …]
H A Dex7.c105 PetscDeviceContext *sub; in TestAsyncCoherence() local
110 PetscCall(PetscDeviceContextForkWithStreamType(dctx, PETSC_STREAM_NONBLOCKING, nsub, &sub)); in TestAsyncCoherence()
113 PetscCall(PetscDeviceMalloc(sub[i], PETSC_MEMTYPE_HOST, n, &ptr)); in TestAsyncCoherence()
114 PetscCall(PetscDeviceFree(sub[i], ptr)); in TestAsyncCoherence()
116 PetscCall(PetscDeviceMalloc(sub[i], PETSC_MEMTYPE_DEVICE, n, &ptr)); in TestAsyncCoherence()
117 PetscCall(PetscDeviceFree(sub[i], ptr)); in TestAsyncCoherence()
122 PetscCall(PetscDeviceMalloc(sub[0], PETSC_MEMTYPE_HOST, n, &ptr)); in TestAsyncCoherence()
124 PetscCall(PetscDeviceFree(sub[1], ptr)); in TestAsyncCoherence()
127 PetscCall(PetscDeviceMalloc(sub[0], PETSC_MEMTYPE_HOST, n, &ptr)); in TestAsyncCoherence()
129 PetscCall(PetscDeviceArrayZero(sub[1], ptr, n)); in TestAsyncCoherence()
[all …]
/petsc/share/petsc/saws/js/
H A DPETSc.js40 PETSc.displayDirectory = function(sub,divEntry) argument
42 globaldirectory[divEntry] = sub;
54 console.log(sub);
56 if(sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories != undefined) {
58 recordSawsData(sawsInfo,sub); //records data into sawsInfo
60 …if (sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.variables._title.dat…
62 …var SAWs_prefix = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.variab…
80 …PETSc.displayDirectoryRecursive(sub.directories,divEntry,0,"");//this method is recursive on itsel…
82 …if (sub.directories.SAWs_ROOT_DIRECTORY.variables.hasOwnProperty("__Block") && (sub.directories.SA…
89 sub.directories.SAWs_ROOT_DIRECTORY.variables.__Block.data = ["false"];
[all …]
H A DrecordSawsData.js3 function recordSawsData(data, sub) { argument
5 …if (sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.variables._title.dat…
6 …var SAWs_pcVal = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.variabl…
7 …var SAWs_alternatives = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.…
8 …var SAWs_prefix = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.variab…
25 …data[endtag].pc_bjacobi_blocks = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories…
56 …else if (sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.variables._titl…
57 …var SAWs_kspVal = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.…
58 …var SAWs_alternatives = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.…
59 …var SAWs_prefix = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories.Options.…
/petsc/src/vec/is/is/impls/stride/
H A Dstride.c33 IS_Stride *sub = (IS_Stride *)is->data; in ISDuplicate_Stride() local
36 …PetscCall(ISCreateStride(PetscObjectComm((PetscObject)is), is->map->n, sub->first, sub->step, newI… in ISDuplicate_Stride()
89 IS_Stride *sub; in ISStrideGetInfo() local
99 sub = (IS_Stride *)is->data; in ISStrideGetInfo()
100 if (first) *first = sub->first; in ISStrideGetInfo()
101 if (step) *step = sub->step; in ISStrideGetInfo()
129 IS_Stride *sub = (IS_Stride *)is->data; in ISLocate_Stride() local
134 step = sub->step; in ISLocate_Stride()
135 key -= sub->first; in ISLocate_Stride()
147 IS_Stride *sub = (IS_Stride *)is->data; in ISGetIndices_Stride() local
[all …]
/petsc/src/sys/tests/output/
H A Dex50_2.out2 Print called on sub viewers 0
3 Print called on sub sub viewers 0
4 Print called on sub viewers 1
5 Print called on sub sub viewers 1
6 Print called on sub sub viewers 2
7 Print called on sub sub viewers 3
H A Dex50_1.out2 Print called on sub viewers 0
3 Print called on sub sub viewers 0
4 Print called on sub sub viewers 1
5 Print called on sub viewers 2
6 Print called on sub sub viewers 2
7 Print called on sub sub viewers 3
H A Dex53f_1.out2 [0], color 0, sub-size 1, sub-rank 0, duprank 0
3 [1], color 1, sub-size 1, sub-rank 0, duprank 1
/petsc/src/dm/impls/plex/
H A Dgmshlex.h72 int i, j, *sub, buf[SN2(GMSH_MAX_ORDER)]; in GmshLexOrder_TRI() local
87 node = GmshLexOrder_TRI(p - 3, sub = buf, node); in GmshLexOrder_TRI()
88 loop2(j, i) lex[index(i, j)] = *sub++; in GmshLexOrder_TRI()
100 int i, j, *sub, buf[BN2(GMSH_MAX_ORDER)]; in GmshLexOrder_QUA() local
116 node = GmshLexOrder_QUA(p - 2, sub = buf, node); in GmshLexOrder_QUA()
117 loop2(j, i) lex[index(i, j)] = *sub++; in GmshLexOrder_QUA()
130 int i, j, k, *sub, buf[SN3(GMSH_MAX_ORDER)]; in GmshLexOrder_TET() local
149 node = GmshLexOrder_TRI(p - 3, sub = buf, node); in GmshLexOrder_TET()
150 loop2(i, j) lex[index(i, j, 0)] = *sub++; in GmshLexOrder_TET()
151 node = GmshLexOrder_TRI(p - 3, sub = buf, node); in GmshLexOrder_TET()
[all …]
/petsc/src/vec/is/is/impls/block/
H A Dblock.c16 IS_Block *sub = (IS_Block *)is->data; in ISDestroy_Block() local
19 if (sub->allocated) PetscCall(PetscFree(sub->idx)); in ISDestroy_Block()
32 IS_Block *sub = (IS_Block *)is->data; in ISLocate_Block() local
48 PetscCall(PetscFindInt(bkey, numIdx, sub->idx, location)); in ISLocate_Block()
50 const PetscInt *idx = sub->idx; in ISLocate_Block()
66 IS_Block *sub = (IS_Block *)in->data; in ISGetIndices_Block() local
73 if (bs == 1) *idx = sub->idx; in ISGetIndices_Block()
79 ii = sub->idx; in ISGetIndices_Block()
92 IS_Block *sub = (IS_Block *)is->data; in ISRestoreIndices_Block() local
101 …PetscCheck(is->map->n <= 0 || *idx == sub->idx, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Must restor… in ISRestoreIndices_Block()
[all …]
/petsc/src/vec/vec/tutorials/output/
H A Dex11_1.out4 L_2 Norm of sub-vector 0: 3.16228
5 L_1 Norm of sub-vector 0: 10.
6 L_inf Norm of sub-vector 0: 1.
7 L_2 Norm of sub-vector 1: 3.16228
8 L_1 Norm of sub-vector 1: 10.
9 L_inf Norm of sub-vector 1: 1.
H A Dex11f90_1.out4 L_2 Norm of sub-vector 0: 3.1622776601683795
5 L_1 Norm of sub-vector 0: 10.000000000000000
6 L_inf Norm of sub-vector 0: 1.0000000000000000
7 L_2 Norm of sub-vector 1: 3.1622776601683795
8 L_1 Norm of sub-vector 1: 10.000000000000000
9 L_inf Norm of sub-vector 1: 1.0000000000000000
H A Dex13_1.out2 Sum of sub-vector 0: 10.
3 Sum of sub-vector 1: -20.
/petsc/src/vec/is/is/impls/general/
H A Dgeneral.c9 IS_General *sub = (IS_General *)is->data; in ISDuplicate_General() local
14 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)is), n, sub->idx, PETSC_COPY_VALUES, newIS)… in ISDuplicate_General()
58 IS_General *sub = (IS_General *)is->data; in ISOnComm_General() local
64 PetscCall(ISCreateGeneral(comm, n, sub->idx, mode, newis)); in ISOnComm_General()
77 IS_General *sub = (IS_General *)is->data; in ISContiguousLocal_General() local
85 p = sub->idx[0]; in ISContiguousLocal_General()
90 if (sub->idx[i] != p + 1) goto nomatch; in ISContiguousLocal_General()
101 IS_General *sub = (IS_General *)is->data; in ISLocate_General() local
108 if (sorted) PetscCall(PetscFindInt(key, numIdx, sub->idx, location)); in ISLocate_General()
110 const PetscInt *idx = sub->idx; in ISLocate_General()
[all …]
/petsc/doc/
H A Dbuild_man_pages.py16 …submansec = re.sub(r'[ ]*/\* [ ]*SUBMANSEC[ ]*=[ ]*','',submansecl[0]).strip('\n').strip('*/').str…
18 submansec = re.sub('SUBMANSEC[ ]*=[ ]*','',submansecl[0]).strip('\n').strip()
24 mansec = re.sub('MANSEC[ ]*=[ ]*','',mansecl[0]).strip('\n').strip()
70 …return re.sub('<ValType>',ValType,re.sub('<KeyType>',KeyType,re.sub('<t>',t,re.sub('<T>',T,text))))
102 map.write(re.sub(r'man\+../','man+manualpages/',cit.read()))
H A Dbuild_man_index.py129 tmpbuf = re_level.sub('',buf)
131 tmpbuf = re_loc.sub('\n## Level\n' + level + '\n\n## Location\n',tmpbuf)
134 tmpbuf = re.sub('.c#', '.c.html#', tmpbuf)
135 tmpbuf = re.sub('.h#', '.h.html#', tmpbuf)
136 tmpbuf = re.sub('.cu#', '.cu.html#', tmpbuf)
137 tmpbuf = re.sub('.cxx#', '.cxx.html#', tmpbuf)
/petsc/src/mat/impls/nest/ftn-custom/
H A Dzmatnestf.c67 PETSC_EXTERN void matnestgetsubmats_(Mat *A, PetscInt *M, PetscInt *N, Mat *sub, PetscErrorCode *ie… in matnestgetsubmats_() argument
74 CHKFORTRANNULLOBJECT(sub); in matnestgetsubmats_()
80 if (sub) { in matnestgetsubmats_()
84 sub[j + n * i] = mat[i][j]; in matnestgetsubmats_()
86 sub[j + n * i] = (Mat)-1; in matnestgetsubmats_()
/petsc/lib/petsc/bin/
H A Dpetscnagfor39 sub = subprocess.Popen(args, stdout=subprocess.PIPE,stderr=subprocess.PIPE)
40 sub.wait()
41 output = sub.stdout.read().decode('UTF-8')
42 error = sub.stderr.read().decode('UTF-8')
43 status = sub.returncode
107 …i = re.sub(r'/tmp/([a-zA-Z0-9_]*)\.([0-9]*)\.([fF90co]*)','/tmp/'+os.getenv('USER')+r"-\1.\2.\3",i)
H A DgetAPI.py211 mansec = re.sub(r'[ ]*/\* [ ]*MANSEC[ ]*=[ ]*','',line).strip('\n').strip('*/').strip()
213 mansec = re.sub('MANSEC[ ]*=[ ]*','',line.strip('\n').strip())
216 submansec = re.sub(r'[ ]*/\* [ ]*SUBMANSEC[ ]*=[ ]*','',line).strip('\n').strip('*/').strip()
218 submansec = re.sub('SUBMANSEC[ ]*=[ ]*','',line.strip('\n').strip())
239 line = regcomment.sub("",line)
240 line = regcomment2.sub("",line)
267 struct = regcomment.sub("",struct)
272 struct = regblank.sub(" ",struct)
306 line = regblank.sub(" ",f.readline().strip())
311 line = regblank.sub(" ",f.readline().strip())
[all …]
H A DPetscBinaryIOTrajectory.py45 sub = []
47 sub.append(names.index(s))
50 w.append(i[sub])
/petsc/src/mat/impls/nest/
H A Dmatnest.c510 Mat sub; in MatNestFindNonzeroSubMatRow() local
513 sub = (row < vs->nc) ? vs->m[row][row] : (Mat)NULL; /* Prefer to find on the diagonal */ in MatNestFindNonzeroSubMatRow()
514 for (j = 0; !sub && j < vs->nc; j++) sub = vs->m[row][j]; in MatNestFindNonzeroSubMatRow()
515 if (sub) PetscCall(MatSetUp(sub)); /* Ensure that the sizes are available */ in MatNestFindNonzeroSubMatRow()
516 *B = sub; in MatNestFindNonzeroSubMatRow()
524 Mat sub; in MatNestFindNonzeroSubMatCol() local
527 sub = (col < vs->nr) ? vs->m[col][col] : (Mat)NULL; /* Prefer to find on the diagonal */ in MatNestFindNonzeroSubMatCol()
528 for (i = 0; !sub && i < vs->nr; i++) sub = vs->m[i][col]; in MatNestFindNonzeroSubMatCol()
529 if (sub) PetscCall(MatSetUp(sub)); /* Ensure that the sizes are available */ in MatNestFindNonzeroSubMatCol()
530 *B = sub; in MatNestFindNonzeroSubMatCol()
[all …]
/petsc/src/dm/dt/space/impls/poly/
H A Dspacepoly.c318 PetscSpace sub; in PetscSpaceGetHeightSubspace_Polynomial() local
321 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)sp), &sub)); in PetscSpaceGetHeightSubspace_Polynomial()
323 PetscCall(PetscObjectSetName((PetscObject)sub, name)); in PetscSpaceGetHeightSubspace_Polynomial()
324 PetscCall(PetscSpaceSetType(sub, PETSCSPACEPOLYNOMIAL)); in PetscSpaceGetHeightSubspace_Polynomial()
325 PetscCall(PetscSpaceSetNumComponents(sub, Nc)); in PetscSpaceGetHeightSubspace_Polynomial()
326 PetscCall(PetscSpaceSetDegree(sub, order, PETSC_DETERMINE)); in PetscSpaceGetHeightSubspace_Polynomial()
327 PetscCall(PetscSpaceSetNumVariables(sub, dim - height)); in PetscSpaceGetHeightSubspace_Polynomial()
328 PetscCall(PetscSpacePolynomialSetTensor(sub, tensor)); in PetscSpaceGetHeightSubspace_Polynomial()
329 PetscCall(PetscSpaceSetUp(sub)); in PetscSpaceGetHeightSubspace_Polynomial()
330 poly->subspaces[height - 1] = sub; in PetscSpaceGetHeightSubspace_Polynomial()
/petsc/src/sys/objects/device/interface/
H A Ddevice.cxx221 auto sub = viewer; in PetscDeviceView() local
245 PetscCall(PetscViewerGetSubViewer(viewer, PETSC_COMM_SELF, &sub)); in PetscDeviceView()
246 …PetscCall(PetscViewerASCIIPrintf(sub, "PetscDevice Object: %d MPI %s\n", size, size == 1 ? "proces… in PetscDeviceView()
247 PetscCall(PetscViewerASCIIPushTab(sub)); in PetscDeviceView()
248 PetscCall(PetscViewerASCIIPrintf(sub, "type: %s\n", PetscDeviceTypes[dtype])); in PetscDeviceView()
249 PetscCall(PetscViewerASCIIPrintf(sub, "id: %" PetscInt_FMT "\n", id)); in PetscDeviceView()
253 PetscTryTypeMethod(device, view, sub); in PetscDeviceView()
257 PetscCall(PetscViewerASCIIPopTab(sub)); in PetscDeviceView()
258 PetscCall(PetscViewerRestoreSubViewer(viewer, PETSC_COMM_SELF, &sub)); in PetscDeviceView()
/petsc/src/dm/dt/space/impls/ptrimmed/
H A Dspaceptrimmed.c312 PetscSpace sub; in PetscSpaceGetHeightSubspace_Ptrimmed() local
321 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)sp), &sub)); in PetscSpaceGetHeightSubspace_Ptrimmed()
323 PetscCall(PetscObjectSetName((PetscObject)sub, name)); in PetscSpaceGetHeightSubspace_Ptrimmed()
324 PetscCall(PetscSpaceSetType(sub, PETSCSPACEPTRIMMED)); in PetscSpaceGetHeightSubspace_Ptrimmed()
325 PetscCall(PetscSpaceSetNumComponents(sub, Nfsub * Ncopies)); in PetscSpaceGetHeightSubspace_Ptrimmed()
326 PetscCall(PetscSpaceSetDegree(sub, degree, PETSC_DETERMINE)); in PetscSpaceGetHeightSubspace_Ptrimmed()
327 PetscCall(PetscSpaceSetNumVariables(sub, dim - height)); in PetscSpaceGetHeightSubspace_Ptrimmed()
328 PetscCall(PetscSpacePTrimmedSetFormDegree(sub, pt->formDegree)); in PetscSpaceGetHeightSubspace_Ptrimmed()
329 PetscCall(PetscSpaceSetUp(sub)); in PetscSpaceGetHeightSubspace_Ptrimmed()
330 pt->subspaces[height - 1] = sub; in PetscSpaceGetHeightSubspace_Ptrimmed()
/petsc/src/vec/vec/utils/tagger/impls/
H A Dandor.c69 VecTagger sub; in VecTaggerSetSubs_AndOr() local
72 PetscCall(VecTaggerCreate(comm, &sub)); in VecTaggerSetSubs_AndOr()
73 PetscCall(VecTaggerSetBlockSize(sub, bs)); in VecTaggerSetSubs_AndOr()
74 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)sub, prefix)); in VecTaggerSetSubs_AndOr()
75 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)sub, tprefix)); in VecTaggerSetSubs_AndOr()
76 andOr->subs[i] = sub; in VecTaggerSetSubs_AndOr()

1234