File: README

package info (click to toggle)
ga 5.9.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,472 kB
  • sloc: ansic: 192,963; fortran: 53,761; f90: 11,218; cpp: 5,784; makefile: 2,248; sh: 1,945; python: 1,734; perl: 534; csh: 134; asm: 106
file content (37 lines) | stat: -rw-r--r-- 1,640 bytes parent folder | download | duplicates (9)
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
=============================================
README for Global Arrays and ARMCI Benchmarks
=============================================

How to Build the Benchmarks
---------------------------
The Makefile assumes you have installed GA 5-1 or later which also installs
the "ga-config" helper script. This script contains the various linker,
compiler, and preprocessor flags used to build GA. You must specify the path
to ga-config or else edit the Makefile to add the necessary flags manually.
For example::

    make GA_CONFIG=/path/to/ga/install/bin/ga-config
    make CPPFLAGS=-I/path/to/ga/install/include LDFLAGS=-L/path/to/ga/install/lib LIBS=-lga

It is *much* easier to use the installed ga-config script!

Directory Contents
------------------
-armci_perf.c   ARMCI benchmark where proc 0 sequentially communicates with
                the other 1..P procs
-config.fh      a few necessary preprocessor symbols for Fortran
-config.h       a few necessary preprocessor symbols for C
-ga_perf.c      GA benchmark demonstrating the overhead added by the GA layer
                compared to the "armci_perf.c" benchmark
-ga_ptp.F       GA benchmark where all procs communicate
-ga_shift.F     GA benchmark using a shift algorithm
-LICENSE        legal information about these files
-Makefile       makefile for building these benchmarks
-mp3.fh         message passing init and termination symbols for Fortran
-mp3.h          message passing init and termination symbols for C
-README         this file
-testutil.fh    contains a few Fortran declarations for extra functions

How to Run the Benchmarks
-------------------------
TODO