File: README

package info (click to toggle)
lam 7.1.4-8
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 56,404 kB
  • sloc: ansic: 156,541; sh: 9,991; cpp: 7,699; makefile: 5,621; perl: 488; fortran: 260; asm: 83
file content (31 lines) | stat: -rw-r--r-- 1,134 bytes parent folder | download | duplicates (11)
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
Copyright (c) 2001-2003 The Trustees of Indiana University.  
                        All rights reserved.
Copyright (c) 1998-2001 University of Notre Dame. 
                        All rights reserved.
Copyright (c) 1994-1998 The Ohio State University.  
                        All rights reserved.

This file is part of the LAM/MPI software package.  For license
information, see the LICENSE file in the top level directory of the
LAM/MPI source distribution.

$HEADER$



wave1d is a simple example of SPMD grid parallel programming
technique, written in Fortran.  It runs with any number of processes,
up to the number of arbitrarily chosen grid points.  The I/O is not
sophisticated.  The inputs are hardcoded and the output is written
locally by each process.  The resulting wave.out files should be
concatenated in ascending process order to form the complete wave
data.

Use "make" to compile this example.  Make will use mpif77 to compile
the program.  You must have a Fortran compiler already installed:

       mpif77 -o wave wave.f

This application can be run on any number of nodes.  For example:

       mpirun C wave