/usr/include/scotch/scotchf.h is in libscotch-dev 5.1.12b.dfsg-2.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | !* Copyright 2004,2007,2009,2010 ENSEIRB, INRIA & CNRS
!*
!* This file is part of the Scotch software package for static mapping,
!* graph partitioning and sparse matrix ordering.
!*
!* This software is governed by the CeCILL-C license under French law
!* and abiding by the rules of distribution of free software. You can
!* use, modify and/or redistribute the software under the terms of the
!* CeCILL-C license as circulated by CEA, CNRS and INRIA at the following
!* URL: "http://www.cecill.info".
!*
!* As a counterpart to the access to the source code and rights to copy,
!* modify and redistribute granted by the license, users are provided
!* only with a limited warranty and the software's author, the holder of
!* the economic rights, and the successive licensors have only limited
!* liability.
!*
!* In this respect, the user's attention is drawn to the risks associated
!* with loading, using, modifying and/or developing or reproducing the
!* software by the user in light of its specific status of free software,
!* that may mean that it is complicated to manipulate, and that also
!* therefore means that it is reserved for developers and experienced
!* professionals having in-depth computer knowledge. Users are therefore
!* encouraged to load and test the software's suitability as regards
!* their requirements in conditions enabling the security of their
!* systems and/or data to be ensured and, more generally, to use and
!* operate it in the same conditions as regards security.
!*
!* The fact that you are presently reading this means that you have had
!* knowledge of the CeCILL-C license and that you accept its terms.
!*
!***********************************************************
!* **
!* NAME : ptscotchf.h **
!* **
!* AUTHOR : Francois PELLEGRINI **
!* **
!* FUNCTION : FORTRAN declaration file for the **
!* LibScotch static mapping and sparse **
!* matrix block ordering sequential **
!* library. **
!* **
!* DATES : # Version 3.4 : from : 04 feb 2000 **
!* to 22 oct 2001 **
!* # Version 4.0 : from : 16 jan 2004 **
!* to 16 jan 2004 **
!* # Version 5.0 : from : 26 apr 2006 **
!* to 26 apr 2006 **
!* # Version 5.1 : from : 26 mar 2009 **
!* to 12 feb 2011 **
!* **
!***********************************************************
!* Flag definitions for the strategy
!* string selection routines.
INTEGER SCOTCH_STRATQUALITY
INTEGER SCOTCH_STRATSPEED
INTEGER SCOTCH_STRATBALANCE
INTEGER SCOTCH_STRATSCALABILITY
INTEGER SCOTCH_STRATSAFETY
INTEGER SCOTCH_STRATCLUSTER
PARAMETER (SCOTCH_STRATQUALITY = 1)
PARAMETER (SCOTCH_STRATSPEED = 2)
PARAMETER (SCOTCH_STRATBALANCE = 4)
PARAMETER (SCOTCH_STRATSAFETY = 8)
PARAMETER (SCOTCH_STRATSCALABILITY = 16)
PARAMETER (SCOTCH_STRATCLUSTER = 32)
!* Size definitions for the SCOTCH opaque
!* structures. These structures must be
!* allocated as arrays of DOUBLEPRECISION
!* values for proper padding. The dummy
!* sizes are computed at compile-time by
!* program "dummysizes".
INTEGER SCOTCH_ARCHDIM
INTEGER SCOTCH_DGRAPHDIM
INTEGER SCOTCH_DGRAPHHALOREQDIM
INTEGER SCOTCH_DORDERDIM
INTEGER SCOTCH_GEOMDIM
INTEGER SCOTCH_GRAPHDIM
INTEGER SCOTCH_MAPDIM
INTEGER SCOTCH_MESHDIM
INTEGER SCOTCH_ORDERDIM
INTEGER SCOTCH_STRATDIM
PARAMETER (SCOTCH_ARCHDIM = 5)
PARAMETER (SCOTCH_DGRAPHDIM = 1)
PARAMETER (SCOTCH_DGRAPHHALOREQDIM = 1)
PARAMETER (SCOTCH_DORDERDIM = 1)
PARAMETER (SCOTCH_GEOMDIM = 2)
PARAMETER (SCOTCH_GRAPHDIM = 12)
PARAMETER (SCOTCH_MAPDIM = 13)
PARAMETER (SCOTCH_MESHDIM = 15)
PARAMETER (SCOTCH_ORDERDIM = 12)
PARAMETER (SCOTCH_STRATDIM = 1)
|