1 #---------------------------------------------------------------------------
3 # SITE- AND/OR PLATFORM-SPECIFIC DEFINITIONS.
5 #---------------------------------------------------------------------------
7 #---------------------------------------------------------------------------
8 # Items in this file will need to be changed for each platform.
9 #---------------------------------------------------------------------------
11 #---------------------------------------------------------------------------
15 # CFLAGS - C compilation arguments
16 # CMPI_INC - any -I arguments required for compiling MPI/C
18 # CLINKFLAGS - C linker flags
19 # CMPI_LIB - any -L and -l arguments required for linking MPI/C
21 # compilations are done with $(MPICC) $(CMPI_INC) $(CFLAGS) or
23 # linking is done with $(CLINK) $(CMPI_LIB) $(CLINKFLAGS)
24 #---------------------------------------------------------------------------
26 #---------------------------------------------------------------------------
27 # This is the C compiler used for MPI programs
28 #---------------------------------------------------------------------------
30 # This links MPI C programs; usually the same as ${MPICC}
33 #---------------------------------------------------------------------------
34 # These macros are passed to the linker to help link with MPI correctly
35 #---------------------------------------------------------------------------
38 #---------------------------------------------------------------------------
39 # These macros are passed to the compiler to help find 'mpi.h'
40 #---------------------------------------------------------------------------
43 #---------------------------------------------------------------------------
44 # Global *compile time* flags for C programs
45 #---------------------------------------------------------------------------
48 #---------------------------------------------------------------------------
49 # Global *link time* flags. Flags for increasing maximum executable
50 # size usually go here.
51 #---------------------------------------------------------------------------
54 #---------------------------------------------------------------------------
57 # This is the C compiler used to compile C utilities. Flags required by
58 # this compiler go here also; typically there are few flags required; hence
59 # there are no separate macros provided for such flags.
60 #---------------------------------------------------------------------------
63 #---------------------------------------------------------------------------
64 # Destination of executables, relative to subdirs of the main directory. .
65 #---------------------------------------------------------------------------
68 #---------------------------------------------------------------------------
69 # The variable RAND controls which random number generator
70 # is used. It is described in detail in README.install.
71 # Use "randi8" unless there is a reason to use another one.
72 #---------------------------------------------------------------------------