| /petsc/src/vec/is/sf/impls/basic/neighbor/ |
| H A D | sfneighbor.c | 59 PetscSF_Neighbor *dat = (PetscSF_Neighbor *)sf->data; in PetscSFGetDistComm_Neighbor() local 62 if (!dat->initialized[direction]) { in PetscSFGetDistComm_Neighbor() 66 MPI_Comm comm, *mycomm = &dat->comms[direction]; in PetscSFGetDistComm_Neighbor() 76 …_Dist_graph_create_adjacent(comm, indegree, sources, dat->rootweights, outdegree, destinations, da… in PetscSFGetDistComm_Neighbor() 78 …st_graph_create_adjacent(comm, outdegree, destinations, dat->leafweights, indegree, sources, dat->… in PetscSFGetDistComm_Neighbor() 80 dat->initialized[direction] = PETSC_TRUE; in PetscSFGetDistComm_Neighbor() 82 *distcomm = dat->comms[direction]; in PetscSFGetDistComm_Neighbor() 89 PetscSF_Neighbor *dat = (PetscSF_Neighbor *)sf->data; in PetscSFLinkStartCommunication_Neighbor() local 105 …if (dat->rootdegree || dat->leafdegree) { // OpenMPI-3.0 ran into error with rootdegree = leafdegr… in PetscSFLinkStartCommunication_Neighbor() 107 …lMPI(MPIU_Ineighbor_alltoallv(rootbuf, dat->rootcounts, dat->rootdispls, link->unit, leafbuf, dat-… in PetscSFLinkStartCommunication_Neighbor() [all …]
|
| /petsc/src/sys/classes/viewer/tests/output/ |
| H A D | ex6_nsize-3_stdio.out | 3 Filename: binary.dat 7 Filename: binary.dat 11 Filename: binary.dat 15 Filename: binary.dat 19 Filename: binary.dat 23 Filename: binary.dat 27 Filename: binary.dat 31 Filename: binary.dat 35 Filename: binary.dat 39 Filename: binary.dat [all …]
|
| H A D | ex6_nsize-3_mpiio.out | 3 Filename: binary.dat 7 Filename: binary.dat 11 Filename: binary.dat 15 Filename: binary.dat 19 Filename: binary.dat 23 Filename: binary.dat 27 Filename: binary.dat 31 Filename: binary.dat 35 Filename: binary.dat 39 Filename: binary.dat [all …]
|
| H A D | ex6_nsize-1_stdio.out | 3 Filename: binary.dat 7 Filename: binary.dat 11 Filename: binary.dat 15 Filename: binary.dat 19 Filename: binary.dat 23 Filename: binary.dat 27 Filename: binary.dat 31 Filename: binary.dat 35 Filename: binary.dat 39 Filename: binary.dat [all …]
|
| H A D | ex6_nsize-1_mpiio.out | 3 Filename: binary.dat 7 Filename: binary.dat 11 Filename: binary.dat 15 Filename: binary.dat 19 Filename: binary.dat 23 Filename: binary.dat 27 Filename: binary.dat 31 Filename: binary.dat 35 Filename: binary.dat 39 Filename: binary.dat [all …]
|
| H A D | ex6_nsize-2_stdio.out | 3 Filename: binary.dat 7 Filename: binary.dat 11 Filename: binary.dat 15 Filename: binary.dat 19 Filename: binary.dat 23 Filename: binary.dat 27 Filename: binary.dat 31 Filename: binary.dat 35 Filename: binary.dat 39 Filename: binary.dat [all …]
|
| H A D | ex6_nsize-2_mpiio.out | 3 Filename: binary.dat 7 Filename: binary.dat 11 Filename: binary.dat 15 Filename: binary.dat 19 Filename: binary.dat 23 Filename: binary.dat 27 Filename: binary.dat 31 Filename: binary.dat 35 Filename: binary.dat 39 Filename: binary.dat [all …]
|
| /petsc/src/vec/is/sf/impls/basic/allgatherv/ |
| H A D | sfallgatherv.c | 34 PetscSF_Allgatherv *dat = (PetscSF_Allgatherv *)sf->data; in PetscSFSetUp_Allgatherv() local 47 PetscCall(PetscMalloc1(size, &dat->recvcounts)); in PetscSFSetUp_Allgatherv() 48 PetscCall(PetscMalloc1(size, &dat->displs)); in PetscSFSetUp_Allgatherv() 52 PetscCall(PetscMPIIntCast(range[i], &dat->displs[i])); in PetscSFSetUp_Allgatherv() 53 PetscCall(PetscMPIIntCast(range[i + 1] - range[i], &dat->recvcounts[i])); in PetscSFSetUp_Allgatherv() 64 dat->bcast_pattern = PETSC_TRUE; in PetscSFSetUp_Allgatherv() 66 dat->bcast_root = sf->nroots > 0 ? rank : -1; in PetscSFSetUp_Allgatherv() 67 PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, &dat->bcast_root, 1, MPI_INT, MPI_MAX, comm)); in PetscSFSetUp_Allgatherv() 76 PetscSF_Allgatherv *dat = (PetscSF_Allgatherv *)sf->data; in PetscSFReset_Allgatherv() local 77 PetscSFLink link = dat->avail, next; in PetscSFReset_Allgatherv() [all …]
|
| /petsc/src/vec/is/sf/tests/ |
| H A D | ex6.c | 9 const PetscScalar *dat; in main() local 54 PetscCall(VecGetArrayRead(x, &dat)); in main() 55 …i = 0; i < n; i++) PetscCall(PetscPrintf(PETSC_COMM_SELF, " %.0g", (double)PetscRealPart(dat[i]))); in main() 56 PetscCall(VecRestoreArrayRead(x, &dat)); in main() 60 PetscCall(VecGetArrayRead(y1, &dat)); in main() 61 …i = 0; i < n; i++) PetscCall(PetscPrintf(PETSC_COMM_SELF, " %.0g", (double)PetscRealPart(dat[i]))); in main() 62 PetscCall(VecRestoreArrayRead(y1, &dat)); in main() 66 PetscCall(VecGetArrayRead(y2, &dat)); in main() 67 …i = 0; i < n; i++) PetscCall(PetscPrintf(PETSC_COMM_SELF, " %.0g", (double)PetscRealPart(dat[i]))); in main() 68 PetscCall(VecRestoreArrayRead(y2, &dat)); in main()
|
| /petsc/src/ts/tutorials/ |
| H A D | extchem.example.1 | 8 # curl http://combustion.berkeley.edu/gri_mech/version30/files30/grimech30.dat > grimech30.dat 9 # curl http://combustion.berkeley.edu/gri_mech/version30/files30/thermo30.dat > thermo30.dat 12 # cp $PETSC_DIR/$PETSC_ARCH/share/periodictable.dat . 15 -chem http://combustion.berkeley.edu/gri_mech/version30/files30/grimech30.dat 16 -thermo http://combustion.berkeley.edu/gri_mech/version30/files30/thermo30.dat
|
| /petsc/src/vec/is/sf/impls/basic/gatherv/ |
| H A D | sfgatherv.c | 12 PetscSF_Gatherv *dat = (PetscSF_Gatherv *)sf->data; in PetscSFLinkStartCommunication_Gatherv() local 29 …PetscCallMPI(MPIU_Igatherv(rootbuf, count, unit, leafbuf, dat->recvcounts, dat->displs, unit, 0 /*… in PetscSFLinkStartCommunication_Gatherv() 31 …PetscCallMPI(MPIU_Iscatterv(leafbuf, dat->recvcounts, dat->displs, unit, rootbuf, count, unit, 0, … in PetscSFLinkStartCommunication_Gatherv() 55 PetscSF_Gatherv *dat = (PetscSF_Gatherv *)sf->data; in PetscSFCreate_Gatherv() local 80 PetscCall(PetscNew(&dat)); in PetscSFCreate_Gatherv() 81 sf->data = (void *)dat; in PetscSFCreate_Gatherv()
|
| /petsc/src/vec/is/sf/impls/basic/allgather/ |
| H A D | sfallgather.c | 9 PetscSF_Allgather *dat = (PetscSF_Allgather *)sf->data; in PetscSFSetUp_Allgather() local 17 dat->rootbuflen[i] = 0; in PetscSFSetUp_Allgather() 18 dat->rootstart[i] = 0; in PetscSFSetUp_Allgather() 19 dat->rootcontig[i] = PETSC_TRUE; in PetscSFSetUp_Allgather() 20 dat->rootdups[i] = PETSC_FALSE; in PetscSFSetUp_Allgather() 24 dat->rootbuflen[PETSCSF_REMOTE] = sf->nroots; in PetscSFSetUp_Allgather() 27 dat->nrootreqs = 1; in PetscSFSetUp_Allgather() 58 PetscSF_Allgather *dat = (PetscSF_Allgather *)sf->data; in PetscSFReduceBegin_Allgather() local 74 PetscCall(PetscMPIIntCast(dat->rootbuflen[PETSCSF_REMOTE], &recvcount)); in PetscSFReduceBegin_Allgather() 115 PetscSF_Allgather *dat = (PetscSF_Allgather *)sf->data; in PetscSFCreate_Allgather() local [all …]
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | spectraladjointassimilation.c | 85 PetscData dat; member 165 PetscCall(VecDuplicate(u, &appctx.dat.ic)); in main() 166 PetscCall(VecDuplicate(u, &appctx.dat.true_solution)); in main() 167 PetscCall(VecDuplicate(u, &appctx.dat.reference)); in main() 170 PetscCall(VecDuplicate(u, &appctx.dat.curr_sol)); in main() 171 PetscCall(VecDuplicate(u, &appctx.dat.joe)); in main() 243 PetscCall(InitialConditions(appctx.dat.ic, &appctx)); in main() 244 PetscCall(ComputeReference(appctx.ts, appctx.param.Tend, appctx.dat.reference, &appctx)); in main() 245 PetscCall(ComputeReference(appctx.ts, 0.0, appctx.dat.true_solution, &appctx)); in main() 255 PetscCall(TaoSetSolution(tao, appctx.dat.ic)); in main() [all …]
|
| H A D | burgers_spectral.c | 77 PetscData dat; member 154 PetscCall(VecDuplicate(u, &appctx.dat.ic)); in main() 155 PetscCall(VecDuplicate(u, &appctx.dat.true_solution)); in main() 156 PetscCall(VecDuplicate(u, &appctx.dat.obj)); in main() 159 PetscCall(VecDuplicate(u, &appctx.dat.curr_sol)); in main() 237 PetscCall(InitialConditions(appctx.dat.ic, &appctx)); in main() 238 PetscCall(TrueSolution(appctx.dat.true_solution, &appctx)); in main() 239 PetscCall(ComputeObjective(appctx.param.Tend, appctx.dat.obj, &appctx)); in main() 248 PetscCall(TaoSetSolution(tao, appctx.dat.ic)); in main() 261 PetscCall(VecDestroy(&appctx.dat.ic)); in main() [all …]
|
| /petsc/src/vec/vec/tutorials/output/ |
| H A D | ex5_1.out | 13 writing vector in binary to vector.dat ... 14 reading vector in binary from vector.dat ...
|
| H A D | ex5_2.out | 15 writing vector in binary to vector.dat ... 16 reading vector in binary from vector.dat ...
|
| H A D | ex10_4.out | 25 writing vector in hdf5 to vector.dat ... 26 reading vector in hdf5 from vector.dat ...
|
| H A D | ex10_1.out | 25 writing vector in binary to vector.dat ... 26 reading vector in binary from vector.dat ...
|
| H A D | ex10_binary_i64.out | 25 writing vector in binary to vector.dat ... 26 reading vector in binary from vector-i64.dat ...
|
| H A D | ex10_binary_i32.out | 25 writing vector in binary to vector.dat ... 26 reading vector in binary from vector-i32.dat ...
|
| H A D | ex10_2.out | 26 writing vector in binary to vector.dat ... 27 reading vector in binary from vector.dat ...
|
| H A D | ex10_3.out | 28 writing vector in binary to vector.dat ... 29 reading vector in binary from vector.dat ...
|
| /petsc/src/vec/vec/tests/output/ |
| H A D | ex51_1.out | 1 writing vector in binary to vector.dat ... 2 reading vector in binary from vector.dat ...
|
| H A D | ex51_2.out | 1 writing vector in hdf5 to vector.dat ... 2 reading vector in hdf5 from vector.dat ...
|
| /petsc/src/binding/petsc4py/demo/legacy/binary-io/ |
| H A D | makefile | 18 ${RM} matrix-*.dat* vector-*.dat*
|