README
1These routines help to configure the BLACS and its tester during installation.
2See the paper "Installing and testing the BLACS" for details.
3
4
5xintface will tell you the correct setting for Bmake.inc's INTFACE macro.
6
7xsize prints out the correct sizes for various data types, which are hardwired
8in btprim_PVM.c ibtsizeof.
9
10============================ MPI SPECIFIC ROUTINES ============================
11xsyserrors indicates the correct setting for Bmake.inc's SYSERRORS macro.
12
13xcmpi_sane will give you a sanity test to see if the most basic MPI program
14will run on your system using the C interface to MPI.
15
16xfmpi_sane will give you a sanity test to see if the most basic MPI program
17will run on your system using the Fortran77 interface to MPI.
18
19 ***** FINDING THE CORRECT TRANSCOMM SETTING *****
20The remaining routines exist in order to allow the user to find the correct
21setting for Bmake.inc's TRANSCOMM macro. THESE ROUTINES USE HEURISTICS, AND
22THUS MAY BE INCORRECT.
23
24First make and run xtc_CsameF77. If this reports back not to set TRANSCOMM
25to -DCSameF77 or does not complete, make and run xtc_UseMpich. If this fails to
26compile or does not tell you what to set TRANSCOMM to, you must leave TRANSCOMM
27blank.
28