Home
last modified time | relevance | path

Searched refs:socket (Results 1 – 21 of 21) sorted by relevance

/petsc/src/sys/classes/viewer/impls/glvis/
H A Dglvis.c56 PetscViewerGLVis socket = (PetscViewerGLVis)viewer->data; in PetscViewerGLVisSetPrecision_GLVis() local
59 PetscCall(PetscFree(socket->fmt)); in PetscViewerGLVisSetPrecision_GLVis()
61 PetscCall(PetscMalloc1(16, &socket->fmt)); in PetscViewerGLVisSetPrecision_GLVis()
62 PetscCall(PetscSNPrintf(socket->fmt, 16, " %%.%" PetscInt_FMT "e", prec)); in PetscViewerGLVisSetPrecision_GLVis()
64 PetscCall(PetscStrallocpy(" %g", &socket->fmt)); in PetscViewerGLVisSetPrecision_GLVis()
93 PetscViewerGLVis socket = (PetscViewerGLVis)viewer->data; in PetscViewerGLVisSetSnapId_GLVis() local
96 socket->snapid = id; in PetscViewerGLVisSetSnapId_GLVis()
143 PetscViewerGLVis socket = (PetscViewerGLVis)viewer->data; in PetscViewerGLVisSetFields_GLVis() local
147socket->nwindow || socket->nwindow == nfields, PetscObjectComm((PetscObject)viewer), PETSC_ERR_USE… in PetscViewerGLVisSetFields_GLVis()
148 if (!socket->nwindow) { in PetscViewerGLVisSetFields_GLVis()
[all …]
/petsc/src/vec/vec/tutorials/
H A Dex42.m3 …d runs a loop 1000 times sending and then receiving a one dimensional array via a Unix socket to it
20 socket=PetscOpenSocket;
24 PetscBinaryWrite(socket,delta);
25 delta = PetscBinaryRead(socket);
29 close(socket);
/petsc/src/ksp/ksp/tutorials/output/
H A Dex2_help.out75 -mat_view socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
87 -ksp_monitor socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
93 -ksp_monitor_short socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
99 -all_ksp_monitor socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
105 -ksp_monitor_range socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
111 …-ksp_monitor_true_residual socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
117 -ksp_monitor_max socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
123 -ksp_monitor_solution socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
129 …-ksp_monitor_singular_value socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewe…
135 -ksp_monitor_error socket[:port]: Pushes object to a Unix socket (PetscOptionsCreateViewer)
[all …]
/petsc/share/petsc/matlab/@PetscOpenSocket/
H A DPetscOpenSocket.m3 % O = PetscOpenSocket(socketnumber) - waits for a socket connection (from PETSc socket viewer)
8 …urce for sopen(), sread() and sclose() is in $PETSC_DIR/src/sys/classes/viewer/impls/socket/matlab/
H A Dclose.m3 % O = close(sreader) - closes the socket connection created with sopen(socketnumber)
H A Dwrite.m3 % write(sreader,data,datatype) - writes data to a socket opened with sopen(socketnumber)
H A Dread.m3 % O = read(sreader,count,datatype) - reads data from a socket opened with sopen(socketnumber)
/petsc/config/BuildSystem/
H A Dretrieval.py7 import socket
196 sav_timeout = socket.getdefaulttimeout()
197 socket.setdefaulttimeout(30)
202 socket.setdefaulttimeout(sav_timeout)
204 socket.setdefaulttimeout(sav_timeout)
H A DRDict.py429 import socket
432 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
440 except socket.error as e:
530 import socket
592 server = SocketServer.ThreadingTCPServer((socket.gethostname(), basePort+p), ProcessHandler)
/petsc/doc/manual/
H A Dperformance.md42 :alt: Memory bandwidth obtained on Intel hardware (dual socket except KNL) over the
48 Memory bandwidth obtained on Intel hardware (dual socket except KNL)
57 dual-socket system equipped with Haswell 12-core Xeon CPUs achieves more
59 processes per socket (8 total), cf. {numref}`fig_stream_intel`.
69 on a dual-socket system equipped with two six-core-CPUs with
106 CPUs in nodes with more than one CPU socket are internally connected via
110 memory is accessed in a non-uniform way: A process running on one socket
112 requests for memory attached to a different CPU socket need to go
120 :alt: Schematic of a two-socket NUMA system. Processes should be spread across both
125 Schematic of a two-socket NUMA system. Processes should be spread
[all …]
H A Dstreams.md66 - --bind-to hwthread | core | l1cache | l2cache | l3cache | socket | numa | board
67 - --map-by hwthread | core | socket | numa | board | node
115 Consider also the `mpiexec` option `--map-by socket:pe=$OMP_NUM_THREADS` to ensure each thread gets…
H A Dother.md325 format, and/or destination (e.g. file name or socket) if appropriate.
/petsc/share/petsc/matlab/
H A DPetscBinaryRead.m12 % b = PetscBinaryRead(1024); read from socket
13 % c = PetscBinaryRead(); read from default socket PETSc uses
15 % Argument may be file name (string), socket number (integer)
28 % A = PetscBinaryRead(1024,'cell',2); read two objects from socket
H A DPetscBinaryWrite.m13 % socket number (0 for PETSc default)
/petsc/src/sys/classes/viewer/impls/socket/
H A Dsend.c49 PETSC_EXTERN int socket(int, int, int);
118 if ((s = socket(hp->h_addrtype, SOCK_STREAM, 0)) < 0) { in PetscOpenSocket()
201 …PetscCheck((s = socket(AF_INET, SOCK_STREAM, 0)) >= 0, PETSC_COMM_SELF, PETSC_ERR_SYS, "Error runn…
/petsc/doc/changes/
H A D34.md16 …[ascii,binary,draw,socket,matlab,vtk][:filename][:ascii_info,ascii_info_detail,ascii_matlab,draw_c…
83 [ascii,binary,draw, or socket][:filename][:format], for these
85 -vec_view socket -vec_view binary -vec_view draw -vec_view
116 socket][:filename][:format], for these cases they are exactly:
118 -mat_view ::ascii_matlab -mat_view socket -mat_view binary
H A D300.md190 PetscBinaryRead can be used on the same socket connection to send
/petsc/src/ksp/ksp/tutorials/
H A Dex41.m3 % ex41(np,opt) - receives a matrix and vector from MATLAB via socket
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/
H A Dsopen.c133 if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) PETSC_MEX_ERRORQ("RECEIVE: error from socket\n");
/petsc/
H A Dmakefile79 …cd src/sys/classes/viewer/impls/socket/mex-scripts && ${OMAKE_SELF} mex-scripts PETSC_ARCH=${PETSC…
/petsc/doc/faq/
H A Dindex.md43 many cores per memory socket and how much memory bandwidth for each.
67 performance can degrade. Smart process to core/socket binding (this just means locking a
68 process to a particular core or memory socket) may help you. For example, consider using
81 $ mpiexec -n 4 --map-by socket --bind-to socket --report-bindings
100 larger or smaller than a CPU (socket); a NUMA node usually has multiple cores).
1148 3. You can open a socket connection between MATLAB and PETSc to allow sending objects back