/[MITgcm]/MITgcm/lsopt/README
ViewVC logotype

Annotation of /MITgcm/lsopt/README

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu Sep 9 15:48:30 2004 UTC (19 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57o_post, checkpoint57m_post, checkpoint55c_post, checkpoint57k_post, checkpoint55d_pre, checkpoint57d_post, checkpoint57g_post, checkpoint57b_post, checkpoint57c_pre, checkpoint55j_post, checkpoint56b_post, checkpoint57i_post, checkpoint57e_post, checkpoint55h_post, checkpoint57g_pre, checkpoint55b_post, checkpoint56c_post, checkpoint55, checkpoint57f_pre, checkpoint57a_post, checkpoint54f_post, checkpoint55g_post, checkpoint55f_post, checkpoint57r_post, checkpoint57a_pre, checkpoint55i_post, checkpoint57, checkpoint56, eckpoint57e_pre, checkpoint57h_done, checkpoint57n_post, checkpoint57p_post, checkpoint57f_post, checkpoint57q_post, checkpoint57c_post, checkpoint55e_post, checkpoint55a_post, checkpoint57j_post, checkpoint57h_pre, checkpoint57l_post, checkpoint57h_post, checkpoint56a_post, checkpoint55d_post
Adding optimized BLAS libraries (and instructions)
for O3K (e.g. GFDL) and Altix (e.g. NASA/Ames) to repository

1 heimbach 1.1 > Obtaining optimized BLAS routines for HPC platforms
2     > (e.g. O3K, Altix, Opteron, ...)
3     > heimbach@mit.edu, 9-Sep-2004
4     >
5     > 1.
6     > Go to
7     > http://www.cs.utexas.edu/users/kgoto/
8     > which has a set of high performance BLAS libraries for
9     > all kinds of platforms.
10     >
11     > 2.
12     > Download (e.g. for Opteron)
13     > http://www.cs.utexas.edu/users/kgoto/libraries/libgoto_opt64p-r0.94-2.so.gz
14     > which seems to be the suitable one for your Opteron 64 bit multi-threaded
15     > and put them in a directory, e.g. ~/mylib/
16     >
17     > 3.
18     > As per website instruction,
19     > also need the file xerbla.f
20     > http://www.cs.utexas.edu/users/kgoto/libraries/xerbla.f
21     > Download it into the MITgcm/optim/ directory as
22     > xerbla.F (note capital F)
23     > (maybe cleaner to generate an object file and keep it in ~/mylib/ )
24     >
25     > 4.
26     > in .bashrc added line
27     > export LD_LIBRARY_PATH=~/mylib
28     > (consistent with the directory where I keep the library)
29     >
30     > 5.
31     > in MITgcm/optim/
32     > edit the Makefile as follows
33     > * add xerbla.F to $SRC
34     > * add -L~/mylib/ $LIBDIRS
35     > * add -lgoto_opt64-r0.94-2 $LIBS
36     > and ignore
37     > -lblas1
38     >
39     > That works.

  ViewVC Help
Powered by ViewVC 1.1.22