/usr/include/BoxLib/SPACE_F.H is in libbox-dev 2.5-3.
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 | /*
** (c) 1996-2000 The Regents of the University of California (through
** E.O. Lawrence Berkeley National Laboratory), subject to approval by
** the U.S. Department of Energy. Your use of this software is under
** license -- the license agreement is attached and included in the
** directory as license.txt or you may contact Berkeley Lab's Technology
** Transfer Department at TTD@lbl.gov. NOTICE OF U.S. GOVERNMENT RIGHTS.
** The Software was developed under funding from the U.S. Government
** which consequently retains certain rights as follows: the
** U.S. Government has been granted for itself and others acting on its
** behalf a paid-up, nonexclusive, irrevocable, worldwide license in the
** Software to reproduce, prepare derivative works, and perform publicly
** and display publicly. Beginning five (5) years after the date
** permission to assert copyright is obtained from the U.S. Department of
** Energy, and subject to any subsequent five (5) year renewals, the
** U.S. Government is granted for itself and others acting on its behalf
** a paid-up, nonexclusive, irrevocable, worldwide license in the
** Software to reproduce, prepare derivative works, distribute copies to
** the public, perform publicly and display publicly, and to permit
** others to do so.
*/
#ifndef BL_SPACE_F_H
#define BL_SPACE_F_H
/*
** $Id: SPACE_F.H,v 1.6 2001/07/17 23:02:27 lijewski Exp $
*/
#include <SPACE.H>
#ifdef BL_LANG_FORT
# if (BL_SPACEDIM == 1)
/*@ManDoc:
The DIM\_V() macro can be used to enhance the portability of Fortran
code. It can be used whenever the BL\_LANG\_FORT preprocessor macro
is defined. It is used to specify the dimensionality of Fortran
arrays, corresponding to BL\_SPACEDIM. `lo' and `hi' are
BL\_SPACEDIM-dimensional integer arrays that specify the low and
high range of the array being specified.
More explicitly, the macro evaluates to one of
lo(1):hi(1)
lo(1):hi(1),lo(2):hi(2)
lo(1):hi(1),lo(2):hi(2),lo(3):hi(3)
corresponding to BL\_SPACEDIM values of 1, 2, or 3.
*/
# define DIM_V(lo,hi) lo(1):hi(1)
# elif (BL_SPACEDIM == 2)
# define DIM_V(lo,hi) lo(1):hi(1),lo(2):hi(2)
# elif (BL_SPACEDIM == 3)
# define DIM_V(lo,hi) lo(1):hi(1),lo(2):hi(2),lo(3):hi(3)
# endif
#endif
#endif /*BL_SPACE_F_H*/
|