NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
 

NERSC Announcements Message Archive

Select: [all-announcements] [users] [franklin] [bassi] [jacquard] [davinci] [nug] [managers]

[ Back ]

Subject: NAG SMP 64-bit library available for evaluation on Seaborg
Author: Harsh Anand <harsh_at_nersc.gov>
Date: 2002-02-05 14:21:25
Dear SP Users, NERSC is considering buying license for the NAG SMP library for the IBM SP (seaborg.nersc.gov). We have obtained the library for a one month evaluation . Please test it and send your feedback/comments to Harsh Anand (hanand@lbl.gov). The NAG SMP Library is a library of Fortran 77 routines optimised for use on Symmetric Multi-processor (SMP) machines which are multi-processor platforms with a (virtual or real) shared memory (such as a single node of the SP). It contains all the routines contained in the NAG Fortran Library. The subroutine interfaces of the SMP version are identical to those of the NAG Fortran library; this makes porting from NAG Fortran library to NAG SMP library trivial -- just recompile and relink your code to the SMP Library to take advantage of the capabilities of the architecture IBM SP Power3. To use the NAG SMP library: 1. First load the module "nag_smp64" %module load nag_smp64 2. Then compile and link with the library, e.g. xlf_r -q64 -qsmp=omp -qnosave -o driver.exe driver.f $NAG_SMP64 where driver.f is your application program. 3. Set the environment variable OMP_NUM_THREADS to the number of available processors. E.g. for C-shell: setenv OMP_NUM_THREADS 16 3. Then execute the program in the "normal" way: ./driver.exe To run example program, (say) c06eaf, do the following: %nagsmpexample c06eaf It will copy the example program and its data into the files c06eafe.f and c06eafe.d in the current directory and process them to produce the example program results. Please note 32-bit version of this library is not yet available for AIX. You cann't use the supported MPI libraries with nag_smp64. For implementation-specific detail see "Users' Note" at: http://hpcf.nersc.gov/software/libs/math/nag_smp/un.html General Description: http://www.nag.com/numeric/fl/FSdescription.asp Link to full documentation: http://www.nag.com/numeric/FL/manual/html/FSlibrarymanual.asp List of routines that are enhanced: http://www.nag.com/numeric/FL/manual19/pdf/genint/news_fs20.pdf Regards, Harsh Anand User Services Group email: harsh@nersc.gov NERSC Division phone: (510) 486-5575 Berkeley Lab fax: (510) 486-7520

LBNL Home
Page last modified: Fri, 05 Dec 2008 19:17:25 GMT
Page URL: http://www.nersc.gov/nusers/announcements/message_text.php
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science