Greetings Don:

Donald Shillady wrote:
I am wondering if there is any work on software for true parallism at the software level on any of the new Quad-Core chips? Unfortunately, during my career since 1965 I have tried to write my own software and avoided using canned software and that has served me well in changing over many different systems so parallel ESSL does me little good and I would have to recode a lot of things to use the ESSL routines. I am now

ESSL is/was generally only available to IBM customers on AIX machines (Power class). I am not sure if it (ESSL) is even still current. ESSL provided parallel matrix routines, as well as parallel FFT and a few others. If there are specific routines or functions you need in parallel (because they consume so much time relative to the rest of the code), please indicate what they are. In most cases, a little extra coding can help you leverage some of the excellent open source library development out there.

RGB will likely point you to GSL, though last I looked (several months ago) GSL is not parallelized (MPI or OpenMP).

retired but still using WATCOM f77 for coding quantum chemistry under WINDOWS. I have spent many years on UNIX variants whether HP or SGI

Ok.  I last used watfor in 1994 or so.

systems and I have installed LINSPIRE on my PC so I could switch to REDHAT LINUX with little trouble. The question is whether ESSL or Parallel-ESSL is needed to do true parallel computing on a Quad-core chip? Basically I would like to know if anyone is working on making a

If I use the substitution ESSL -> parallel library for X, where X = { matrix, fft, ... }, the answer is no, you can (quite easily) write/run your own code in parallel on existing systems. You can use canned open source libraries to run parallel versions of various algorithms.

Quad-core CPU parallel (preferably f77 or f99) under RedHat LINUX? If I install RedHat LINUX on a Quad-core CPU (thus avoiding a high speed switch) what would be needed to run parallel f77, a new compiler?

Not really, though I recommend gcc 4.2 and higher, as they include a functional OpenMP implementation. I hope to be able to point to an article on this on a web site soon (covering all aspects from getting the compiler, building and installing it, through using it for simple parallel programming).

Joe

Don Shillady
Emeritus Professor of Chemistry
Virginia Commonwealth University


------------------------------------------------------------------------

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf


--
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: [EMAIL PROTECTED]
web  : http://www.scalableinformatics.com
       http://jackrabbit.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 866 888 3112
cell : +1 734 612 4615
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to