• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

SRC/H03-May-2022-6,4194,636

doc/H07-May-2022-4,1083,388

dym/H03-Oct-2008-1,460862

dyn/H03-Oct-2008-1,3191,048

examples/H03-Oct-2008-118,582115,763

Make.incH A D03-May-20221.3 KiB7765

MakefileH A D05-Nov-1999359 138

READMEH A D14-Sep-20101.8 KiB5336

README

1You need a Fortran 90 compiler to compile the TRLan library.  To use
2TRLAN, you also need LAPACK and BLAS.
3
4The bulk of source code is located in directory SRC.  The options for
5makefile are in file Make.inc.  Check the file to make sure that the
6options are appropriate for your particular machine.  You may use the
7Makefile in this directory or the SRC direct to generate library in .a
8form.
9
10make lib
11will build a sequential version of the library (libtrlan.a),
12
13make plib
14will build a MPI version of the library (libtrlan_mpi.a).
15
16The examples directory contains a small set of examples.  To test on a
17particular machine, go to the appropriate subdirectory and type make to
18generate one of the three examples: 'simple', 'simple77' and 'simplec'.
19
20'simple'   -- illustrates how to call TRLAN from Fortran 90 code
21'simple77' -- illustrates how to call TRLAN from Fortran 77 code
22'simplec'  -- illustrates how to call TRLAN from C code
23
24NOTE: both Fortran 77 version and C version of TRLAN are named "trlan77"
25rather than "trlan".
26
27More information about the package can be found on the web at
28<http://www.lbl.gov/~kwu/trlan/>
29In particular, the user's guide is available at
30<http://www.lbl.gov/~kwu/ps/trlan-ug.html>.
31
32Further problems/questions, contact Kesheng John Wu (John.Wu@ACM.org) or
33Horst D Simon (hdsimon@lbl.gob).
34
35
36NOTE on F90 compilers:
37
38The authors of this code have compiled successfully in the following
39compilers.
40
41Sun
42  f90: WorkShop Compilers 4.2 01 Dec 1997 FORTRAN 90 1.2 patch 104366-04
43
44Cray CF90 Version 3.2.1.0 07/07/99 14:50:22
45
46(IRIX64) MIPSpro Compilers: Version 7.2.1
47
48Linux(intel) with Portland Group's pgf90 3.0-4 and 3.1 with MPICH 1.1.2
49
50Compiler notes:
51With vastf90, there is a problem with the pointer qa not be
52assigned a correct value inside trlcore.f(trlanczos)
53