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

Contents of /MITgcm/lsopt/README

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


Revision 1.1 - (show annotations) (download)
Thu Sep 9 15:48:30 2004 UTC (19 years, 7 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 > 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