source: issm/trunk-jpl/externalpackages/petsc-dev/src/include/finclude/petscviewer.h@ 11896

Last change on this file since 11896 was 11896, checked in by habbalf, 13 years ago

petsc-dev : Petsc development code in external packages. Mercurial updates

File size: 2.9 KB
Line 
1!
2! Include file for Fortran use of the PetscViewer package in PETSc
3!
4#include "finclude/petscviewerdef.h"
5
6#if !defined(PETSC_USE_FORTRAN_DATATYPES)
7 PetscViewer PETSC_VIEWER_STDOUT_
8 external PETSC_VIEWER_STDOUT_
9#endif
10!
11! Flags for binary I/O
12!
13 PetscEnum FILE_MODE_READ
14 PetscEnum FILE_MODE_WRITE
15 PetscEnum FILE_MODE_APPEND
16 PetscEnum FILE_MODE_UPDATE
17 PetscEnum FILE_MODE_APPEND_UPDATE
18
19 parameter (FILE_MODE_READ = 0)
20 parameter (FILE_MODE_WRITE = 1)
21 parameter (FILE_MODE_APPEND = 2)
22 parameter (FILE_MODE_UPDATE = 3)
23 parameter (FILE_MODE_APPEND_UPDATE = 4)
24
25!
26! PetscViewer formats
27!
28 PetscEnum PETSC_VIEWER_DEFAULT
29 PetscEnum PETSC_VIEWER_ASCII_MATLAB
30 PetscEnum PETSC_VIEWER_ASCII_MATHEMATICA
31 PetscEnum PETSC_VIEWER_ASCII_IMPL
32 PetscEnum PETSC_VIEWER_ASCII_INFO
33 PetscEnum PETSC_VIEWER_ASCII_INFO_DETAIL
34 PetscEnum PETSC_VIEWER_ASCII_COMMON
35 PetscEnum PETSC_VIEWER_ASCII_SYMMODU
36 PetscEnum PETSC_VIEWER_ASCII_INDEX
37 PetscEnum PETSC_VIEWER_ASCII_DENSE
38 PetscEnum PETSC_VIEWER_ASCII_MATRIXMARKET
39 PetscEnum PETSC_VIEWER_ASCII_VTK
40 PetscEnum PETSC_VIEWER_ASCII_VTK_CELL
41 PetscEnum PETSC_VIEWER_ASCII_VTK_COORDS
42 PetscEnum PETSC_VIEWER_ASCII_PCICE
43 PetscEnum PETSC_VIEWER_ASCII_PYTHON
44 PetscEnum PETSC_VIEWER_ASCII_FACTOR_INFO
45 PetscEnum PETSC_VIEWER_ASCII_LATEX
46 PetscEnum PETSC_VIEWER_DRAW_BASIC
47 PetscEnum PETSC_VIEWER_DRAW_LG
48 PetscEnum PETSC_VIEWER_DRAW_CONTOUR
49 PetscEnum PETSC_VIEWER_DRAW_PORTS
50 PetscEnum PETSC_VIEWER_VTK_VTS
51 PetscEnum PETSC_VIEWER_NATIVE
52 PetscEnum PETSC_VIEWER_NOFORMAT
53
54 parameter (PETSC_VIEWER_DEFAULT = 0)
55 parameter (PETSC_VIEWER_ASCII_MATLAB = 1)
56 parameter (PETSC_VIEWER_ASCII_MATHEMATICA = 2)
57 parameter (PETSC_VIEWER_ASCII_IMPL = 3)
58 parameter (PETSC_VIEWER_ASCII_INFO = 4)
59 parameter (PETSC_VIEWER_ASCII_INFO_DETAIL = 5)
60 parameter (PETSC_VIEWER_ASCII_COMMON = 6)
61 parameter (PETSC_VIEWER_ASCII_SYMMODU = 7)
62 parameter (PETSC_VIEWER_ASCII_INDEX = 8)
63 parameter (PETSC_VIEWER_ASCII_DENSE = 9)
64 parameter (PETSC_VIEWER_ASCII_MATRIXMARKET = 10)
65 parameter (PETSC_VIEWER_ASCII_VTK = 11)
66 parameter (PETSC_VIEWER_ASCII_VTK_CELL = 12)
67 parameter (PETSC_VIEWER_ASCII_VTK_COORDS = 13)
68 parameter (PETSC_VIEWER_ASCII_PCICE = 14)
69 parameter (PETSC_VIEWER_ASCII_PYTHON = 15)
70 parameter (PETSC_VIEWER_ASCII_FACTOR_INFO = 16)
71 parameter (PETSC_VIEWER_ASCII_LATEX = 17)
72 parameter (PETSC_VIEWER_DRAW_BASIC = 18)
73 parameter (PETSC_VIEWER_DRAW_LG = 19)
74 parameter (PETSC_VIEWER_DRAW_CONTOUR = 20)
75 parameter (PETSC_VIEWER_DRAW_PORTS = 21)
76 parameter (PETSC_VIEWER_VTK_VTS = 22)
77 parameter (PETSC_VIEWER_NATIVE = 23)
78 parameter (PETSC_VIEWER_NOFORMAT = 24)
79!
80! End of Fortran include file for the PetscViewer package in PETSc
81
82
83
84
85
86
87
Note: See TracBrowser for help on using the repository browser.