PetscViewerMathematicaOpen#

Communicates with Mathemtica using MathLink.

Synopsis#

PetscErrorCode PetscViewerMathematicaOpen(MPI_Comm comm, int port, const char machine[], const char mode[], PetscViewer *v)

Collective

Input Parameters#

  • comm - The MPI communicator

  • port - [optional] The port to connect on, or PETSC_DECIDE

  • machine - [optional] The machine to run Mathematica on, or NULL

  • mode - [optional] The connection mode, or NULL

Output Parameter#

  • v - The Mathematica viewer

Options Database Keys#

  • -viewer_math_linkhost - The host machine for the kernel

  • -viewer_math_linkname - The full link name for the connection

  • -viewer_math_linkport - The port for the connection

  • -viewer_math_mode - The mode, e.g. Launch, Connect

  • -viewer_math_type - The plot type, e.g. Triangulation, Vector

  • -viewer_math_graphics - The output type, e.g. Motif, PS, PSFile

Note#

Most users should employ the following commands to access the Mathematica viewers

    PetscViewerMathematicaOpen(MPI_Comm comm, int port, char *machine, char *mode, PetscViewer &viewer)
    MatView(Mat matrix, PetscViewer viewer)

                or

    PetscViewerMathematicaOpen(MPI_Comm comm, int port, char *machine, char *mode, PetscViewer &viewer)
    VecView(Vec vector, PetscViewer viewer)

See Also#

PETSCVIEWERMATHEMATICA, MatView(), VecView()

Level#

intermediate

Location#

src/sys/classes/viewer/impls/mathematica/mathematica.c

Examples#

src/vec/vec/tutorials/ex15.c


Index of all Viewer routines
Table of Contents for all manual pages
Index of all manual pages